在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):MarcWeber/hasktags开源软件地址(OpenSource Url):https://github.com/MarcWeber/hasktags开源编程语言(OpenSource Language):Haskell 96.3%开源软件介绍(OpenSource Introduction):hasktagsA tool to generate tag files for vim and emacs What is it for? A tag file is a index containing key items of your project such as
So that you can find / jump to them fast. HOWTO (GENERATING TAG FILES):Build hasktags (standard cabal build) Ctag format: hasktags --ctags . Etag format (used by emacs): hasktags --etags . Both formats: hasktags --both . NB: Generating both tags generates a file called HOWTO (USING TAG FILES):ViMlet tags+=tagfile " tags,TAGS is the default setting so probably you don't have to do anything
You can use a configuration like this one with Tagbar to produce a tagbar like this: Enormous thanks to Alexey Radkov for the hierarchical design necessary for this usage. NEditLoad the "tags" file using File/Load Tags File. Use "Ctrl-D" to search for a tag. XEmacs/EmacsLoad the "TAGS" file using "visit-tags-table" Use "M-." to search for a tag. jeditThere is a plugin. TestsTo run the tests, do HistoryIn the past this tool was distributed with ghc. I forked and added some features. hasktags itself was moved out of the ghc repository. Then I only verified that my fork finds at least as much tags as the one forked by Igloo. FutureThings which could be done in the future:
MaintainersSee cabal file lhs):Comments about literate haskell (Alex no longer supports bird style ">", so should we drop support, too? Contributors
TODOAdd all people having contributed before Oct 2012 This includes people contributing to the darcs repository as well as people having contributed when this repository has been part of ghc Related work
And probably much more |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论