Poll: feedback on the new look of commands
- Dominant language
- Vim Script
- Stars
- 10.3k
- Forks
- 608
- Avg merge
- 5d 8h
- Merged PRs (30d)
- 2
Description
Recent commits updated the visual presentation of several commands:
- `:Buffers`, `:History:`, `:History/`, `:Commands`, `:Changes`, `:Marks`, `:Windows`, `:Commits`, `:BCommits`
## Changes
### Table border
Commands that show a table header in the list now use the new `--header-border=info` together with `--list-border` for a cleaner presentation:
- `Commands`
- `Changes`
- `Marks`
- `Windows`
### Header separation
Some commands show key binding hints in the header (e.g. `Press X to do Y`). To give those a clearer separation from the list, they now use `--header-border=horizontal`.
### Updated info section
Both changes effectively place a horizontal separator between the header and the info section (match counters). To avoid visual clutter and save vertical space, `--inline-info` and `--no-separator` are applied as well.
### Example: Buffers
- The header now shows `Press SHIFT-DELETE ...`. It surfaces the new feature, but an always-on hint can feel noisy.
- Should we drop it?
- Would moving it to the footer work better? Maybe with auto-hide after N seconds?
- What about the other commands that also have an always-on hint?
- An update: The current buffer is now selectable, but the initial cursor is placed on the second item to avoid accidental selection (e5b53de3d3b402d2ef9f74da91c2bb808d0afb34).
- How do you feel about the inline info style?
#### Overriding the style
```vim
let g:fzf_vim = {}
```
```vim
" inline-right info style
let g:fzf_vim.buffers_options = ['--info=inline-right']
```
```vim
" Move the hint to the footer
let g:fzf_vim.buffers_options = ['--no-header', '--footer', 'Press SHIFT-DELETE ...']
```
```vim
" Restore the previous look
let g:fzf_vim.buffers_options = ['--no-header', '--info=default', '--separator=─']
```
### Question
Do you like the new look or not? Comments with specific suggestions (e.g. border style preferences, header glyph) are welcome.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the listed commands and the recent visual changes described here, starting with the Buffers presentation and its --header-border, --list-border, --inline-info, and --no-separator options. Compare the shown alternatives and gather specific feedback on hint placement, border style, and inline info; done means an agreed presentation direction, not an implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vim
- Domain
- cli, design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100