Ghcitty: a fast, friendly GHCi ... Syntax highlighting, tab+ghost completions, easy multiline, Vi-mode, Hoogle integration, etc (Looking for feedback!)
Haskell Community [Unofficial]
April 21, 2026
One thing that would be nice is that when there’s only one option for auto-complete, and it’s getting ghost-completed, tab should auto complete. Also, I’d like support for Option+tab/Command+tab/Ctrl+tab for navigating the command line, as far as I can tell, only single arrow keys are supported. I think that would be useful. Also, when GHC suggests enabling an extension, having an option to just auto enable it would be cool. e.g.
Proxy :: Proxy [Int]
GHC will error and suggest enabling DataKinds. It would be nice if I had the option of saying :set -XDataKinds or :seti -XDataKinds.
Thank you so much for this tool, it’s really quite amazing!
Discussion in the ATmosphere