hasktags icon indicating copy to clipboard operation
hasktags copied to clipboard

Produces ctags "tags" and etags "TAGS" files for Haskell programs

Results 29 hasktags issues
Sort by recently updated
recently updated
newest added

hasktags . -o- hasktags: : hPutStr: illegal operation (handle is closed) This is surprising and seems broken. I eventually figured out that, since hasktags defaults to generating both ctags and...

The `tags` output from `hasktags` gives me an error in vim: ``` Format error in tags file "tags" Before byte 82685 ``` Byte 82685 points to this: ``` (_ :getAccountFeatureConfigClientM...

I've been maintaining this tool quite poorly, mainly because my total utility for tag files has been pretty supplanted by HLS of late, but I'm coming back around to see...

The following line, amongst others, is misparsed as a function implementation: https://gitlab.haskell.org/haskell/ghcup-hs/-/blob/f9251589cdd1b378e7bd6de648c5957241958603/app/ghcup/Main.hs#L545

Having this ```haskell data D = C instance Eq D where C == C = True test = C ``` and trying to jump-to-definition of `C` results in both the...

``` foreign import ccall unsafe "HsRead" c_Read :: .... ``` Should generate `c_Read` entry in a hask tags file. Note that `c_Read` can also be placed in a new line:...

I know that ghci have `:ctags` command for generating tag file but don't know if I want to use `hasktags` instead (if it provide more useful information).

The following file is accepted by GHC, defining type `X` and computation `Y`: {-# LANGUAGE ExistentialQuantification #-} data X = forall a. Y However, `hasktags` incorrectly sees this as defining...

Currently when hasktags encounters tags with qualified names, it puts the entire qualified name in the ctags file. For example, with the following Haskell code: type instance A B =...

A comment on Reddit mentioned that [fast-tags](https://github.com/elaforge/fast-tags) can do incremental updates on save. This'd be a cute feature for `hasktags`, and it could make it easier to scale the tool's...