Do not use as is, use it as a source of inspiration.
I've customized my ZSH/Tmux/Alacritty too much, so it might not work properly 😅
- I'm on the
rolling
branch of LunarVim - Do not use as is, too much bloated! Also do not use on a potato PC!!
- I use a custom
lualine
disable it if you don't like itlvim.builtin.fancy_statusline = { active = false }
- if you want to use debugging, change the following line to true:
lvim.builtin.dap.active = true
- sometimes instead of saving you jump trough jumplist 😢 just disable nvim-lastplace
lvim.builtin.lastplace = { active = false }
- sometimes
compe-tabnine
doesn't play nice, you can disable it :)lvim.builtin.tabnine = { active = false }
- If you wanna see the issues, remove
lvim.lsp.diagnostics.virtual_text = false
- I'm using
skim
forlatex
stuff, change it tozathura
if you are onlinux
- Using tailwinds CSS for markdown, disable it if you want
# install LunarVim
mv ~/.config/lvim ~/.config/lvim_backup
git clone https://github.com/abzcoding/lvim.git ~/.config/lvim
brew install luarocks
luarocks install luacheck # if you want to use luacheck
cargo install selene # if you want to use selene instead of luacheck
brew install hadolint # if you want to lint dockerfiles
pip install vim-vint # for vim linting
# install llvm and clang_format for clang stuff
pip install yapf flake8 black # for python stuff
# if you want to use the markdown thingy
brew install vale
cp -r ~/.config/lvim/.vale ~/.config/vale
# fix the address inside .vale.ini
cp ~/.config/lvim/vale_config.ini ~/.vale.ini
# if you want the latex stuff
# brew install --cask mactex-no-gui # for mac
# or install zathura and chktex on linux
lvim # run :PackerSync
:LspInstall lua
:LspInstall yaml
:LspInstall dockerfile
:LspInstall python
:LspInstall vim
:LspInstall json
:LspInstall go
:LspInstall bash
:LspInstall cpp
:LspInstall csharp
:LspInstall rust
:LspInstall cmake
:LspInstall tailwindcss