pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/hs-hothasktags

Module name:    wip
Committed by:   szptvlfn
Date:           Sat Mar  9 03:44:31 UTC 2013

Added Files:
        wip/hs-hothasktags: DESCR Makefile PLIST distinfo

Log Message:
hothasktags generates ctags files for Haskell, with knowledge of import lists
and qualified imports. It provides a smart go-to-definition for Vim, that almost
always gets it right in the presence of multiple names from different modules.

You will want to configure Vim to allow dots in keywords, because hothasktags
generates tags for qualified names. You can do this with:

 set iskeyword=a-z,A-Z,_,.,39

(The 39 is for the prime character)

Usage is easy, just give hothasktags the names of all the haskell sources you
want to index and redirect into a tags file. For example:

 find . | egrep '\.hs$' | xargs hothasktags > tags

will index all the hs files under the current directory.

hothasktags does not work with the emacs tag file format. Sorry.

To generate a diff of this commit:
cvs -z3 rdiff -u -r0 -r1.1 wip/hs-hothasktags/DESCR \
    wip/hs-hothasktags/Makefile wip/hs-hothasktags/PLIST \

To view a diff of this commit:

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report.
pkgsrc-wip-cvs mailing list

Home | Main Index | Thread Index | Old Index