Hello everyone! I have made a Gitlab repository for all my configuration that I am doing on OpenBSD. I have gone ahead and put my .vimrc file in that repo for you. So if you want to give it a look:
https://gitlab.com/Zaney/openbsd-dotfiles
About This Video
In this video I ramble through my current “minimal but actually usable” Vim configuration that I’m running on OpenBSD. I spun up a new GitLab repo for my OpenBSD dotfiles and tossed my .vimrc in there so you can just grab it and go. The whole point is keeping things clean and lean on OpenBSD: less fancy stuff, less convolution, and (in my opinion) a smaller attack surface. I’ve used a ton of setups over the years—Vim, Neovim, NVChad, and my Nix-based NVF setup in ZaneOS—but on OpenBSD I’m intentionally sticking to plain Vim because it matches the OS vibe.
I go section-by-section: basic settings (line numbers, syntax, tabs, clipboard, mouse), setting my leader key to space, and a couple bootstraps that make life easier. One check warns you if Node isn’t installed (because I use coc.nvim for completion), and the other auto-installs vim-plug if it’s missing so the whole setup is basically “drop in the vimrc and launch Vim.” Plugin-wise I keep it simple: autopairs, NerdTree for a file explorer (space + f + e), coc.nvim completion with tab/shift-tab behavior, lightline for the statusline, and some git-related stuff (fugitive/gitgutter). I also theme it all with Dracula, and yes—I’m still fighting clangd on OpenBSD, so if you know the trick, hit me up.