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 assets100. 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=-