Skip to content

v3.5.0

Compare
Choose a tag to compare
@Jint-lzxy Jint-lzxy released this 14 Dec 12:35
· 165 commits to main since this release
012d0a8

SUMMARY

This is a maintenance release. We've fixed some known issues, adjusted some plugins based on upstream changes, and added several new features. Among all the commits, the major changes are:

  • The previous version of telescope-frecency.nvim used a SQLite3 database to store timestamps and file records. But now it has switched to using native Lua bytecode to store them, so you can now completely remove the frecency SQLite3 database (default located at vim.fn.stdpath("data") .. "/file_frecency.sqlite3") and even SQLite3 itself, if you wish.
  • The Neovim icon has been added to the icons library (and can be accessed via require("modules.utils.icons").get("misc").Neovim). Please make sure you have installed NF >v3.1.0 to display this icon correctly.
  • We now support formatting only the changed lines (defined by your version control system). Please check the settings option format_modifications_only for more information.
  • You can now define GUI and Neovide preferences separately under the user directory (a.k.a. lua/user/settings.lua). Please see their corresponding entries for more information.
  • clever-f.vim has been replaced with flash.nvim. Please see PR #926 and its brief annotation for more information.
  • symbols-outline.nvim has been replaced with aerial.nvim. Please see PR #1059 and issue #1058 for more information, as well as the motivation for doing so.
  • The legacy (vim) syntax engine has been completely disabled, as Treesitter can now do everything the old regex colorizer did (#1062).
  • We now support fidget.nvim(v2).
  • PR #1091 reintroduced nvim-bqf.
  • :Telescope colorscheme now supports real-time preview of the selected colorscheme.

Have a look at the "What's Changed" section for minor fixes.

What's Changed

New Contributors

Full Changelog: v3.4.1...v3.5.0