Hi. This is my Neovim config that I use. It's tailored for my needs, but I hope you find some things in here of use.
Basically, I use Ansible to deploy my Neovim configuration to all of my computers. Templating is used to include/exclude configuration parts depending on which computer Ansible is deploying too.
The configuration is split into the following sections:
000
. These are global Neovim settings, such asset
s100
. Functions that I use.200
. Configuration options for plugins300
. Plugins to install (I use vimplug)400
. More configuration options for plugins500
. Filemappings (basically a set of autocommands)600
. Mappings, such as leaders, keystrokes and so on...700
. Colours800
. Lua
Feel free to choose what you like, reject what you don't like and I hope you gain some benefit from this small repo.
As an added bonus, I've included my coc-settings.json
that I use to
interface with CoC. This file lives in $HOME/.config/nvim
and I've also
included my personal lua config (it's not much), which lives in
$HOME/.config/nvim/lua
.
My vimrc
is there too, it's pretty simple, just loads in all the custom vim
files.
If you wish to install the plugins (via vim-plug), you can use :PU
Enjoy!
-=david=-