This is awesome. This might be the thing that gets me to stop being a dinosaur and switch to neovim.