Vim + Language Server Protocol—in 2019.
A common observation can be made with newcomers to Vim; plethoras of plugins transform the minimal editor into something vaguely resembling an IDE. Often, it’s not long until “autocompletion” comes up, and how Vim’s apparent lack thereof spawns posts titled “I can’t get YouCompleteMe to work”…
Lessons learned from 1000 dotfile commits.
Recently I made the 1000 commits to my dotfiles, and decided to mark the occasion by open-sourcing them gradually. An unexpected nostalgia came while browsing the 2-year-old git log; workflow revolutionising patterns, learnings and tools evolved in place of which some I’d like to share here.
So long, Boxen!
In case you’re unacquainted, Boxen is an open source project that can setup your macOS machine(s): it automatically installs apps, developer tools and just about anything else you might need. Unlike third-party backup services, Boxen does this by reading manifest files you provide—thus affording you all the advantages of Infrastructure as Code: