{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreid7j643l2kqnz4o5lqprvwsty5cl4bct5z3pvw3en3kw4i7hyakqi",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjzkeq4dyzn2"
},
"path": "/t/ghcitty-a-fast-friendly-ghci-syntax-highlighting-tab-ghost-completions-easy-multiline-vi-mode-hoogle-integration-etc-looking-for-feedback/13966#post_6",
"publishedAt": "2026-04-21T17:00:00.000Z",
"site": "https://discourse.haskell.org",
"textContent": "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.\nAlso, when GHC suggests enabling an extension, having an option to just auto enable it would be cool. e.g.\n\n\n Proxy :: Proxy [Int]\n\n\nGHC will error and suggest enabling `DataKinds`. It would be nice if I had the option of saying `:set -XDataKinds` or `:seti -XDataKinds`.\nThank you so much for this tool, it’s really quite amazing!",
"title": "Ghcitty: a fast, friendly GHCi ... Syntax highlighting, tab+ghost completions, easy multiline, Vi-mode, Hoogle integration, etc (Looking for feedback!)"
}