haskell / haskell/haskell-mode

[Discussion] Use etags in ghci instead of hasktags

Open
#1,533 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Emacs Lisp
Stars
1.4k
Forks
354
Avg merge
5d 10h
Merged PRs (30d)
2

Description

ghci has a `:etags` (specially for Emacs) feature that generates the `TAGS` table for the loaded modules. The only disadvantage is that `etags` can be generated for working code and then be used, whereas `hasktags` can generate `TAGS` even when the code does not compile. The advantage of using `etags` is that there is no additional dependency as `:etags` comes with ghci by default (even older versions). We could make `:etags` as a fallback for `hasktags` when `hasktags` are not installed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.