Plugins
guest@6admin.io:~$ ls ~/tags/plugins
Migrating OpenCode from v1 to v2: the switch script and plugins that serve both versions
OpenCode moved to v2 and v1 plugins no longer run as-is. Two jobs: migrate your machine without losing your sessions (a switch script, a database backup, the config move, the caveman local-copy subtlety) and port your plugins so one package serves both v1 and v2 from a single entry point.
vim-plugin-manager: turning a decade of bash into a real Vim plugin
Seven years after the hand-rolled submodule script, the rewrite in VimScript: declarative PluginBegin blocks, parallel background installs, pinning re-asserted from the vimrc and lazy loading that deletes its own placeholders. Episode three of the vim series.
apt for Vim: the story of vim-apthogen (2012-2016)
Pathogen was dpkg, so I wrote apt: a 225-line bash script with package lists, a curl|bash netinstall and symlinks for enable/disable. The first rung of the ladder that ends at today's vim-plugin-manager.