vim

My editor of choice, simply due to the fact that I find it extremely efficient (and readily available everywhere).

Resources

Category Date Link Notes
2021 vim-iced

a plugin for Clojure support

Extensions vscode-neovim

a VSCode extension that runs neovim in the background

Plugins 2023 vim-ai

a simple but effective OpenAI plugin

Ports 2021 Onivim2

a VSCode-like port with a pseudo-native UI

MacVim

I don’t normally use it, since you pick up all sorts of nasty menu habits that won’t help you one whit when you’re working remotely.

MacVim with a file browser

seems to be abandoned, but it was brilliant.

Themes pastie theme

converted from TextMate

Tools 2020 Vimac

keyboard navigation for the macOS UI

Tutorials History and effective use of vim

a great write-up

Using vim as a man pager (useful for obscure variants:

export MANPAGER="col -b | view -c 'set ft=man nomod nolist' -"

Also of note is vimdiff, which everyone keeps forgetting about.

Cheat Sheets

For newbies, taken from this graphical vi-vim Cheat Sheet and Tutorial:

Basic Editing Operators & Repetition Yank & Paste Searching Marks & Macros Various Motions Various Commands Everything

The full sheet is here.