Branches
master
: without my very personal perks. A little bit more "stable"my-own
: what I daily drivestripdown
: exactly what I daily drive
This is NOT a "neovim distribution". Spontaneous and breaking changes are often introduced. If you use this config, fork it, make it your own and never look back.
schnitzel.nvim is my personal neovim configuration.
This is a minimal yet powerful config. Nevertheless it's very opionionated.
- neovim 0.9 +
- install a nerd font, bear with me I hate it too. I'll get rid of this dependency soon.
- install ctags for plugin tagbar
- install ripgrep for telescope's live grep
Backup your old nvim configs
e.g. ~/.config/nvim
Download Schnitzel.nvim clone this repo and dump everything into your config dir. e.g.
git clone https://github.com/shrik3/schnitzel.nvim.git ~/.config/nvim
Launch neovim and sync the plugins:
and let Lazy.nvim handle the plugins initialization for the first time. Then
restart neovim. Should you run into troubles, try :checkhealth lazy
. To
update the plugins use :Lazy sync
check out my cheatsheet.txt
take a look at lua/plugins/init.lua
and you will understand how this works, I
promise.
archived
is for sutffs not in use.init.vim
andscripts.vim
: some vimscript configs, which are less trivial to do in lua.lua/init.lua
the main config.
- As always, read the friend manuals. Also the
:help <something>
command has good coverage. - Run the vim tutor if you are an absolute beginner. The
vimtutor
program is ususally installed together with vim. In neovim you can also call:Tutor
. - rockerBOO's awesome-neovim is a great collection of plugins and other useful stuffs.
- If you want to build a configuration of you own, take a look at the starter templetes in the awesome-neovim repo
I don't know if dotfiles need a license. But if you care, consider this public domain (CC0).