[FEATURE] Include the user's current vim mode (normal, insert) in the Status Line JSON stdin object
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
I want my Claude Code status line to update its color/appearance depending on what vim mode I'm currently in (insert or normal), it would help me visually scan quickly what vim mode I'm in. While the -- INSERT -- or -- NORMAL -- text is helpful, I think it would help me work faster if I could visually scan for a certain color instead.
Proposed Solution
If you could just add vim_mode to the JSON Input Structure with a string "normal" or "insert", that would be great!
Alternative Solutions
No response
Priority
Medium - Would be very helpful
Feature Category
CLI commands and flags
Use Case Example
In my case, I want to change the color of the first word in my status line to green if I'm normal mode, and dark grey if I'm in visual mode.
Additional Context
No response
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
Still an issue, please keep open.