- manage plugin with lazy.nvim
- well structured configuration files
- keymap optimized for HHKB
- support truecolor and neovide
# clone this repo
git clone https://github.com/Zwlin98/nvim.git ~/.config/nvim
# create a python enviroments for neovim (optional)
cd ~/.config/nvim && python -m venv nvim-python
cd $HOME && ./.config/nvim/nvim-python/bin/python3 -m pip install pynvim
# init neovim automatically
nvim
" ensure neovim work properly
:checkheath
- clangd for c/c++
- gopls for go
- lua-language-server for lua
- marksman for markdown
- rust-analyzer for lua