This is a ready to go nvim lua configuration using Lazy Plugin Manager that you can clone in your .config/ folder to use.
Best for C/CPP & rust & python.
This is some-what lightweight ... also 😅.
cd ~/.config && git clone https://github.com/lielibert/nvim.git
.
├── LICENSE
├── README.md
├── init.lua
├── lazy-lock.json
└── lua
├── keymaps -> can put custom keybindings
└── plugins -> contain plugins ( identifiable by names ) and their setups & keybindings
- For Quality of Life -> snacks
- For Theme -> tokyonight
- For Error Detection -> mason , lspconfig , nvim-lint and more
- For Debuging -> nvim-dap + UI
- For Completion -> blink
- Also contain features like multicursor & comment & tabout & rainbow brackets indent
- Also contain Plugin for AI , can enable it in init.lua file
- Use browser for AI chat , nothing is perfect
-- Install a clipboard like xclip for x11 or wl-clipboard for wayland
-- Can also use kitty terminal or something like that which allow ssh copying
-- This works best in arch-linux
-- I will try to make its a guide for keybindings for now you can use which-key plugins.