Back to browse
GitHub Repository

A Vim file browser in a separate terminal

4 starsGo

Vim file browser that runs in separate terminal

by crehn·May 13, 2026·6 points·0 comments

AI Analysis

●●SolidNiche Gem

Separate terminal file tree avoids learning Vim's window management bindings.

Strengths
  • Uses Vim's clientserver to communicate without modifying Vim's internal state.
  • Respects .gitignore by default with toggleable filter modes for changed files.
  • Go binary with Homebrew tap makes installation trivial for macOS users.
Weaknesses
  • Requires Vim compiled with +clientserver, excluding many default installations.
  • Limited to tmux environments; no support for plain terminal multiplexing.
Target Audience

Vim users who prefer terminal-based workflows

Similar To

vim-vinegar · nerdtree · lf

Post Description

Nowadays I spend a lot of time in Claude Code and reviewing diffs and code in Vim.

I didn't want to learn Vim's window management, so I created a Vim file browser that can run in its own tmux pane.

Similar Projects