RIP Bram Moolenaar

I read a few days ago that Bram Moolenaar has passed away. I didn’t know him but I use his work almost everyday. Bram was the main author of vim which is an excellent and flexible text editor. A truly great piece of software. It is also remarkable that vim is charityware to raise money to help children in Uganda. He was very dedicated to this cause and made a big difference in peoples lives beyond software.

Read More

Neovim

I noticed that Neovim recently had a new release. I’ve been a happy Vim user for quite some time and I’ve been meaning to check out Neovim to see what it might offer me. The big item in the release is the inclusion of Lua as a first-class scripting engine. That doesn’t mean a whole lot to me as I’ve not used Lua but it seems like a solid evolution for creating plugins.

Read More

YouCompleteMe

As part of my ongoing evolution of my server create scripting, I’m adding YouCompleteMe to the mix. Code completion is a really nice thing to have and YCM does it very well. This is a more complicated plugin to install as it depends on a language server so it can work asynchronously and must be compiled when installed. The first thing is to ensure that the prerequisites are installed: rob@ub01:~$ sudo apt-get install cmake llvm After that, edit the .

Read More

Enhancing my server creation script

Over time, I’ve improved on my server create script by allowing for the inclusion of some configuration files that I find useful. To do this, I created a new Github repo for my dotfiles based on some inspiration by Mastering Vim. I’ve been using Vim for quite some time, but this book had some good ideas to make my usage even better. Among them, the idea of creating a Github repo for dotfiles.

Read More