c3f7421b7f6143e9636a4c9eaffdc8a20dad1180
My Neovim Config
Bootstrap
- Clone the repository to
- Windows:
~/AppData/Local/nvim/ - Linus:
~/.config/nvim/
- Windows:
- Run
nvim - Restart nvim after Packer Sync process
Note: Make sure there is no file plugin/packer_compiled.lua before step2.
Plugins
- wbthomason/packer.nvim
- jiangmiao/auto-pairs
- numToStr/Comment.nvim
- max397574/better-escape.nvim
- akinsho/bufferline.nvim
- hrsh7th/nvim-cmp
- https://github.com/lewis6991/gitsigns.nvim
- lewis6991/impatient.nvim
- lukas-reineke/indent-blankline.nvim: Indent guides for Neovim
- williamboman/nvim-lsp-installer
- jose-elias-alvarez/null-ls.nvim
- nvim-lualine/lualine.nvim
- kyazdani42/nvim-tree.lua
- simrat39/symbols-outline.nvim
- nvim-telescope/telescope.nvim
Themes
TODOs
- LSP
- 调整配置文件缩进
- Packer Plugins 懒加载
- CMP snip换行后tab数量问题
- CMP command 不区分大小写
- CMP document border
- CMP highlight 首个
- CMP ghost
- CMP 函数自动加括号
- LSP 放在 CMP sources 最前面
- Autopairs 配置
- 注释插件
- Luasnip 功能
- LuaLine
- shift 块后保持选择
- window resize 快捷键
Languages
Lua
100%