stack-tag: Create etags for Haskell projects based on Stack snapshots

[ library, mit, program, unclassified ] [ Propose Tags ]


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.2.0
Dependencies async, base (>=4.7 && <5), containers, directory, hasktags, mtl, optparse-applicative, process, stack-tag, text [details]
License MIT
Copyright 2018 Reichert Brothers
Author Christopher & Cody Reichert (Reichert Brothers)
Home page
Bug tracker
Source repo head: git clone
Uploaded by ChristopherReichert at 2018-09-15T20:11:51Z
Distributions NixOS:0.2.0
Executables stack-tag
Downloads 666 total (0 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-09-15 [all 1 reports]

Readme for stack-tag-0.2.0

[back to package description]

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


  • 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.