Make vim mode indicator and cursor shape configurable
Open 💬 0 comments Opened Jul 3, 2026 by pwilliams-ck
Request
Please make vim-mode UI signals configurable in the Codex CLI TUI:
- Mode indicator location: expose
Vim: Insert/Vim: Normalas a statusline item, e.g.vim-mode, so users can place it where they expect it, including far left. - Cursor shape: allow choosing whether insert mode changes cursor shape or the cursor always stays block/fat.
Example:
[tui]
status_line = ["vim-mode", "model-with-reasoning", "current-dir", "git-branch"]
vim_cursor_shape = "block" # block | mode-aware
Current behavior: /statusline can reorder normal footer fields, but the vim-mode indicator and cursor behavior do not appear configurable.
Environment: Codex CLI 0.142.5, Homebrew cask, macOS / Apple Silicon.