My Neovim configuration files
MIT License
My Neovim configuration files
Clone this repository to your ~/.config/nvim/
directory:
git clone [email protected]:lararosekelley/nvim ~/.config/nvim
Install a font with support for icons on your system. I recommend using the getnf
utility to install a Nerd font. You can view the getnf docs here.
For full LSP support:
cc
, clang
, gcc
, or zig
)javac
)luarocks
)npm
and yarn
)gem
)cargo
)composer
)pip
) installed in ~/.pyenv/versions/neovim2.7/bin/python
pip3
) installed in ~/.pyenv/versions/neovim3.9/bin/python
For a few languages, additional "provider" packages are required:
neovim
pynvim
pyenv
versions aboveneovim
These should all be available on your $PATH
, though local binaries will be used first if available.
See lua/user/plugins/lsp/init.lua for configuration options.
bash
curl
git
gzip
sh
tar
wget
When Neovim is next opened, plugins will be installed and configured automatically.
Configuration begins in the init.lua file, with most files living under The lua/user/ directory, broken up by purpose and plugin.
See full plugin configuration here.
The nvim-basic-ide repository was used as a
reference while converting my old .vimrc
to the Lua-based configuration.
See LICENSE.