Skip to content

Create etag/ctags for stack projects

License

Notifications You must be signed in to change notification settings

5outh/stack-tag

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stack Tag

Create etags & ctags for Haskell projects based on Stack snapshots.

Quick start

stack install stack-tag
stack-tag && cp stack.tag TAGS

When you change a source file, run:

stack-tag && cp stack.tag TAGS

Features

  • Tag files are based on snapshots. All generated tags will correspond to the exact matching version found in the active stack resolver.

  • Tag files are cached. Dependencies only need to be downloaded once per snapshot.

  • Transitive dependencies are tagged, including dependencies in executable, test-suite and benchmark stanzas.

About

Create etag/ctags for stack projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Haskell 98.6%
  • Makefile 1.4%