junegunn / junegunn/fzf.vim

Poll: feedback on the new look of commands

Open
#1,617 5 comments 0 reactions 0 assignees View on GitHub
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

Image

- 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']
```

Image

```vim
" Move the hint to the footer
let g:fzf_vim.buffers_options = ['--no-header', '--footer', 'Press SHIFT-DELETE ...']
```

Image

```vim
" Restore the previous look
let g:fzf_vim.buffers_options = ['--no-header', '--info=default', '--separator=─']
```

Image

### 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.