Difference between revisions of "Tags"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | = |
+ | == Introduction == |
There are currently a number of different ways to generate tags with |
There are currently a number of different ways to generate tags with |
||
Line 6: | Line 6: | ||
This page should be used to collect information on them, including information on how to use tags with common editors and what benefits they can give you. |
This page should be used to collect information on them, including information on how to use tags with common editors and what benefits they can give you. |
||
− | = Haskell tag generators = |
+ | == Haskell tag generators == |
Chris Ryder and Simon Thompson give a tag generator's source in |
Chris Ryder and Simon Thompson give a tag generator's source in |
||
Line 21: | Line 21: | ||
utils/hasktags from GHC. |
utils/hasktags from GHC. |
||
− | = Random other bits = |
+ | == Random other bits == |
http://vim-taglist.sourceforge.net/ |
http://vim-taglist.sourceforge.net/ |
Revision as of 16:17, 14 March 2007
Introduction
There are currently a number of different ways to generate tags with Haskell.
This page should be used to collect information on them, including information on how to use tags with common editors and what benefits they can give you.
Haskell tag generators
Chris Ryder and Simon Thompson give a tag generator's source in a paper
Norman Ramsey and Kathleen Fisher's partial hasktags implementation using the GHC API is in darcs. There's also a GHC trac task relating to it.
echo ":ctags" | ghci -v0 Main.hs
echo ":etags" | ghci -v0 Main.hs
utils/hasktags from GHC.
Random other bits
http://vim-taglist.sourceforge.net/
vim :help tags-file-format :help cursorhold-example