v3.6.0
What's Changed
Features
- ❗plugins: deprecate null-ls (689bb6e)
More info: jose-elias-alvarez/null-ls.nvim#1621
- ❗lsp: switch typescript.nvim and tsserver LSP to typescript-tools plugin (41164b6)
This is a pure lua replacement for typescript-language-server
. Check the plugin description for more information. It should not break anything.
- plugins: add nvim-lsp-file-operations plugin (dfea8a3)
This is a great LSP plugin which adds support for file operations using built-in LSP. If you rename some file/directory in nvim-tree, it will be renamed in all imports in whole project etc.
- plugins: replace lightspeed.nvim with folke/flash.nvim (8e42262)
- cmp: add support for TailwindCSS colors previews in autocompletion (b37c297)
- lsp: do NOT lazy load lspconfig (e838416)
- plugins: add mini.ai plugin (d025184)
- plugins: add support for WezTerm & Alacritty in Zen plugin (6754f7f)
- plugins: add tailwind-fold.nvim plugin which automatically folds tailwind classes (06fd8e3)
- plugins: change deprecated nvim-ts-rainbow to rainbow-delimiters.nvim (0cadfda)
- plugins: keep main branch of typescript-tools (704320d)
- plugins: remove duplicated opts from TSC.nvim (8b564a1)
- plugins: remove inlay-hints plugin since it's natively available in nvim 0.10 (573589c)
Bug Fixes
- lsp: resolve error getting lsp code for diagnostics (4848699)
- minor typo in README.md (#150) (432bae9)
- plugins: change loading event of gitsigns.nvim to BufRead so it doesn't throw an error (b586ff6)
- plugins: keep fixed width of 40 in nvim-tree (cfdb764)
- plugins: remove improt-cost.nvim plugin since it breaks (8d27308)
- which-key: change LSP mappings to new one from typescript-tools (503f10f)
New Contributors
Full Changelog: v3.5.2...v3.6.0