top bar TMUX
🛠️Dependencies
- neovim >= 0.10
- nodejs >= 18
- python3 >= 3.9
- luarocks >= 5.3 (optional)
- go >= 1.21 (optional)
- rust >= 1.61 (optional)
windows via scoop
scoop install main/luarocks main/go main/rust main/nodejs-lts main/python
Arch via yay
yay -S python-pynvim nodejs npm luarocks go rust
install
pip install pynvim
npm install -g neovim
By default, .config/nvim/init.lua
should be set up like this:
require('<YOUR_CONFIG_NAME>').setup({
plugin = 'minimal',
})
The plugin
option can be one of the following from this directory:
.config/nvim/lua/<YOUR_CONFIG_NAME>/core/settings/plugins/
You're also free to change <YOUR_CONFIG_NAME>
to any name you prefer. Adjust
the path .config/nvim/lua/<YOUR_CONFIG_NAME>/
accordingly, and the
configuration will automatically load based on the name you've set.
- You can remove all directory except
core
andutils
(I guess🤔) - If you feel slow, you can remove config file that not have been list in
core/settings/plugins/<YOUR_PLUGINS_LIST>
. - If you want to add new plugin, you can look my other config file. all magic
happen in
lazy.lua