vim and Neovim

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

Resources

Category Date Link Notes
Extensions 2021 vscode-neovim

a VSCode extension that runs neovim in the background

Plugins 2024 multicursor.nvim

a multicursor plugin for neovim

avante.nvim

an elaborate AI plugin for nvim

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.

Reference 2024 vim in Blink

plugin configuration for the embedded vim in the Blink iOS app

neovim-iSH-iPad

nvim and plugins setup for iSH on iOS

Themes nightfox.nvim

a dark theme for neovim

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

plugins 2021 vim-iced

a plugin for Clojure support

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.