Skip to content

WraithVim 0.7.0

Choose a tag to compare

@cachewraith cachewraith released this 12 Nov 03:40
· 24 commits to main since this release

Files update by themselves

When an AI CLI, a formatter or git checkout changes a file you have open, WraithVim reloads it right away. You no longer have to switch windows or run :e. It uses your system's file events, so nothing runs while files sit still.

Unsaved edits are never thrown away. If a file changes on disk while you are editing it, you get a warning instead:

  • :DiffDisk shows your version and the disk version side by side
  • :e! loads the disk version
  • :w keeps yours

The explorer also updates when files are created or deleted outside Neovim.

Faster scrolling

Press Does
Mouse wheel 6 lines per notch (was 3)
Ctrl+D / Ctrl+U Half a page, cursor stays in the middle
Alt+J / Alt+K Jump 10 lines
} / { in the explorer Next / previous folder

Want it even faster? Put scroll = { wheel = 10 } in ~/.config/wraithvim/options.lua.

A Git graph you can read

Each line is one commit: hash, branch and tag names, message, author and "2 days ago". Branches have their own colors and the branch you are on is green. A header lists the keys:

Key Does
Enter Open the commit
d Diff of the commit
c Check it out (asks first)
y Copy the hash
a Show / hide other branches
q Close

Space g g now shows your current branch. Space g Shift+G (or :GitGraphAll) shows every branch.

Update

Run :Update inside WraithVim, or press Space u u.

Closes #1, #2, #3. Full list in the changelog.