{
  "$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!)"
}