[go: nahoru, domu]

Skip to content

zack9433/lvim

 
 

Repository files navigation

Bloated LunarVim

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 😅

Things to Know

  • 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 it
    • lvim.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 for latex stuff, change it to zathura if you are on linux
  • Using tailwinds CSS for markdown, disable it if you want

How to use

# 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

Included Plugins

Optional Plugins

About

Bloated LunarVim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%