fast-tags-0.0.4: fast-tags.cabal
name: fast-tags
version: 0.0.4
cabal-version: >= 1.8
build-type: Simple
synopsis: Fast incremental vi tags.
description:
Yet another tags program. Like hasktags, it uses its own parser rather
than haskell-src or haskell-src-exts, so it's fast. It understands
hsc files, though not literate haskell.
.
In addition, it will load an existing tags file and merge generated tags.
.
The intent is to bind it to vim's BufWrite autocommand to automatically
keep the tags file up to date.
.
Changes since 0.0.3:
.
* Fixed bug that prevented old tags from being filered out.
.
Changes since 0.0.2:
.
* Lots of speed ups, especially when given lots of files at once.
.
* Support for type families and GADTs.
.
* Support infix operators, multiple declarations per line, and fix various
other bugs that missed or gave bad tags.
.
Limitations:
.
- No emacs tags, but they would be easy to add.
.
- Not using a real haskell parser means there are more likely to be dark
corners that don't parse right.
.
- Only top-level functions with type declarations are tagged. Top-level
functions without type declarations are skipped, as are ones inside 'let'
or 'where'.
.
- Code has to be indented \"properly\", so brace and semicolon style with
strange dedents will probably confuse it.
category: Haskell, Development
license: BSD3
license-file: LICENSE
author: Evan Laforge
maintainer: Evan Laforge <qdunkan@gmail.com>
stability: experimental
tested-with: GHC>=7.0.3
data-files: README
extra-source-files: src/*.hs
source-repository head
type: git
location: git://github.com/elaforge/fast-tags.git
executable fast-tags
main-is: Main.hs
hs-source-dirs: src
build-depends: base >= 3 && < 5, containers,
-- text 0.11.1.12 has a bug.
text (> 0.11.1.12 || < 0.11.1.12)
ghc-options: -Wall -fno-warn-name-shadowing