nvf/docs/manual/release-notes/rl-0.9.md
2026-01-07 15:32:30 -06:00

1.9 KiB
Raw Blame History

Release 0.9

Breaking changes

  • Nixpkgs has merged a fully incompatible rewrite of vimPlugins.nvim-treesitter. Namely, it changes from the frozen master branch to the new main branch. This change also affects how grammars are built, and forces us to change a few things around.
    • We must now use "nvim-treesitter".setup over the old .configs. Additionally, built grammars no longer include queries by default, therefore queries not managed by nvf will lack their respective syntax highlighting capabilities.

Changelog

taylrfnt

  • Introduce a darwinModule option for Darwin users. The ergonomics of importing a nixosModule into a Darwin flake were less than ideal, and when users fork and update npins, they are prone to encountering errors like the following:

    (class: "nixos") cannot be imported into a module 
    evaluation that expects class "darwin".
    

suimong:

  • Fix vim.tabline.nvimBufferline where setupOpts.options.hover requires vim.opt.mousemoveevent to be set.

thamenato:

  • Attempt to adapt nvim-treesitter to (breaking) Nixpkgs changes. Some treesitter grammars were changed to prefer grammarPlugins over builtGrammars.

jfeo:

  • Added ccc.nvim option {option}vim.utility.ccc.setupOpts with the existing hard-coded options as default values.

Ring-A-Ding-Ding-Baby:

  • Aligned codelldb adapter setup with [rustaceanvim]s built-in logic.
  • Added languages.rust.dap.backend option to choose between codelldb and lldb-dap adapters.

Libadoxon:

  • toggleterm open map now also works when in terminal mode