minimal nvim config, hope you like it!
- find files
- file explorer
- comment
- color
- autopairs
- indent line
- buffer explorer
- grep
- format
- completion
- llm
- lsp
# stylua for lua
npm i -g prettier
npm i -g typescript-language-server pyright @tailwindcss/language-server
pip install isort black
git clone git@github.com:fanlia/minimal.nvim.git ~/.config/nvim
nvim
# after plugins installed, press `q` to close the installation window
local leader = ' '
plugin | func | keymapping |
---|---|---|
nvim-tree/nvim-tree.lua | toggle tree | <leader>nn |
nvim-telescope/telescope.nvim | find files | <leader>ff |
nvim-telescope/telescope.nvim | live grep | <leader>fg |
nvim-telescope/telescope.nvim | find buffers | <leader>fb |
olimorris/codecompanion.nvim | chat buffer | <leader>ii |
olimorris/codecompanion.nvim | inline prompt | <leader>ij |
neovim/nvim-lspconfig | go to definition | <leader>gd |
stevearc/conform.nvim | format on save | |
MeanderingProgrammer/render-markdown.nvim | markdown preview | |
saghen/blink.cmp | completion | |
nvim builtin | comment line | gcc |
nvim builtin | comment block | gc |
-- create file ./lua/myplugins.lua
return {
'ziglang/zig.vim',
'cheap-glitch/vim-v',
}
- https://github.com/nvim-telescope/telescope.nvim
- https://github.com/nvim-tree/nvim-tree.lua
- https://github.com/folke/tokyonight.nvim
- https://github.com/windwp/nvim-autopairs
- https://github.com/lukas-reineke/indent-blankline.nvim
- mit