Skip to content

v3.6.0

Compare
Choose a tag to compare
@ecosse3 ecosse3 released this 10 Jul 19:19
· 212 commits to master since this release

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