nvim
nvim copied to clipboard
important Notice
Some major changes are described for the convenience of users.
2022-07-03: Now the based on neovim-0.8 version configuration has been officially merged into the master branch with some changes:
- Now plugins no longer distinguish whether they are written in viml or lua language
- Now all plugin dependencies are loaded in M.safe_requests
- Configuration of some plugins has been better decoupled
- LSP can add configuration more easily, no need to manually write configuration files
- DAP can add configuration more easily, only need to write configuration files, and no longer need to manually require to load them
- Streamlined some plugins and replaced the functions of some plugins with automatic commands
2022-08-19: This is a relatively big update change
- Lua plugins and Viml plugins need to be distinguished by adding _viml = true or false to the configuration file
- Use Mason instead of nvim-lsp-installer
- Fixed the problem that changing the download source of treesitter did not take effect
- Changed how LSP and DAP profiles are imported (now it's fully automatic)
- Better icons, highlights support
2023-01-31: A refactoring job
- Use Lazy.nvim instead of packer as package manager
- Use Luasnip instead of vsnip as snippet completion plugin
- Added javascript/typescript debug adapter
- Optimized a lot of code structure and logic