mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2025-12-24 16:00:03 +01:00
2 KiB
2 KiB
Release 0.9
Changelog
- Fix
vim.tabline.nvimBufferlinewheresetupOpts.options.hoverrequiresvim.opt.mousemoveeventto be set.
- Upgrade obsidian.nvim to use a maintained fork, instead of the unmaintained
upstream.
- Support [blink.cmp] and completion plugin autodetection.
- Support various pickers for prompts, including [snacks.nvim]'s
snacks.picker, [mini.nvim]'smini.pick,telescope, and [fzf-lua]. nvf will now pick one of these (in that order) if they are enabled. - Merge commands like
ObsidianBacklinksintoObisidian backlinks. The old format is still supported by default. - Add suggested integration with
snacks.imagefor rendering in-workspace assets. - Various other improvements.
- Some
setupOptsoptions have changed:-
disable_frontmatter->frontmatter.enabled(and inverted), still supported. -
note_frontmatter_func->frontmatter.func, still supported. -
statuslinemodule is now deprecated in favour offooter, still supported. -
diris no longer supported, useworkspaces:{ workspaces = [ { name = "any-string"; path = "~/old/dir/path/value"; } ]; } -
use_advanced_uri->open.use_advanced_uri. -
Mappings are now expected to be set using the built-in Neovim APIs, managed by
vim.keymapsin nvf, instead ofmappingsoptions. -
Some option defaults have changed.
-
- Supposedly detects if [render-markdown.nvim] or markview.nvim are enabled
and disables the
uimodule to prevent conflicts. In testingrender-markdown.nvimstill has conflicts unless manually disabled, so nvf will disableui.enableexplicitly if either is enabled.