Move the nvim configuration files into `.config/nvim/after/plugin` so
that they are autoloaded.
This also means that the local `init` functions can be removed as they
are no longer needed, and this also simplifies the Packer configuration.
Add an offset to the font using `offset.y` to add some vertical spacing
between each line to make things easier to read and more like I had it
in PhpStorm.
Also use `glyph.offset` to ensure that the spacing is balanced between
the lines rather than all being above each line, as this looks a bit odd
in Vim and with the tmux status line.
Add keybindings for fzf to run keybindings like CTRL-T, CTRL-R, and
ALT-C in zsh.
From https://github.com/junegunn/fzf:
> warning Key bindings (CTRL-T / CTRL-R / ALT-C) and fuzzy
auto-completion may not be enabled by default.
> Refer to the package documentation for more information. (e.g.
apt-cache show fzf)
Running `apt-cache show fzf` said:
> Refer /usr/share/doc/fzf/README.Debian for quick instructions on how
to add keybindings for Bash, Zsh, Fish to call fzf.
This in turn said to add this line to `~/.zshrc`, or in my case, a new
`fzf.zsh` file:
source /usr/share/doc/fzf/examples/key-bindings.zsh
Remove the kabouzeid/nvim-lspinstall plugin and configure the language
servers in init.lua.
I don't use all of the languages bundled with nvim-lspinstall, and the
ones that I use are already installed via Ansible in my
ubuntu-provisioning repository.
Fixes#20