External Publication
Visit Post

Ghcitty: a fast, friendly GHCi ... Syntax highlighting, tab+ghost completions, easy multiline, Vi-mode, Hoogle integration, etc (Looking for feedback!)

Haskell Community [Unofficial] April 22, 2026
Source

Circling back on tab completion behaviour I see 3 options

  1. Option 1 (disambiguate by candidate count) … 1 candidate accepts … >2 candidates opens menu like today
  2. Option 2 (split keys) … always opens menu… at end-of-line accepts the ghost
  3. Option 3 (double tap) accepts ghost… opens menu

Leaning towards and Option 1 + Option 2 hybrid..

  • SINGLE cadidate accepts (multiple candidate opens menu)
  • accepts ghost as an always available alternative

But lmk what you think

Discussion in the ATmosphere

Loading comments...