1e3a6aab291ea52565d1f7d4a456dff07d4516cf
Nvimconfigs
My neovim settings. Contrary to popular opinion of breaking down your configs, this configuration is a single file because why not!! It is becoming very difficult to split them anyways with plugin dependencies on other settings, plugins defining keybinds in their setup and so on.
This uses Lazy as the plugin manager.
Prerequisites
- Tested on Arch and Windows native. Should probably work on most linux distros.
neovimnpmpythonpython-pynvimpipgorustripgrep- for fuzzy searchingfzf- for fuzzy searchingzk- for notetaking
Installation
make installif on linux.
Manually
Above command will take a backup of your current vim settings in ~/.config/nvim/init.lua and installs the configs from this project. Therefore, to install manually, you can
- Download and place this manually as well in that location
- Download it elsewhere and create a symlink to this file
Post Install
- Open
init.lua. Lazy will take care of installing everything that is required. You might need to manually install the netcoredbg for debugging C#. Check the comments in the init.lua for more guidance.
Updating
- Periodically run
git pull, openinit.lua, run:Lazyand<Shift> + sto update the plugins.
Languages
Lua
98.9%
Makefile
1.1%