
* pins: point lspsaga to new source Stop using the fork, the author is back. * pins: point lspsaga to new source Stop using the fork, the author is back.
8.8 KiB
Release 0.8
Breaking changes
-
git-conflict
keybinds are now prefixed with<leader>
to avoid conflicting with builtins. -
alpha
is now configured with nix, default config removed. -
Lspsaga module no longer ships default keybindings. The keybind format has been changed by upstream, and old keybindings do not have equivalents under the new API they provide. Please manually set your keybinds according to Lspsaga documentation following the new API.
-
Add typst-preview.nvim under
languages.typst.extensions.typst-preview-nvim
. -
Add a search widget to the options page in the nvf manual.
-
Add render-markdown.nvim under
languages.markdown.extensions.render-markdown-nvim
. -
Implement for user-specified setup table in gitsigns configuration.
-
no longer compares values to an enum of available mouse modes. This means you can provide any string without the module system warning you that it is invalid. Do keep in mind that this value is no longer checked, so you will be responsible for ensuring its validity.
-
Deprecate rnix-lsp as it has been abandoned and archived upstream.
-
Hardcoded indentation values for the Nix language module have been removed. To replicate previous behaviour, you must either consolidate Nix indentation in your Editorconfig configuration, or use an autocommand to set indentation values for buffers with the Nix filetype.
-
Add for manually managing the previously managed lightbulb autocommand.
-
Add yanky.nvim to available plugins, under
vim.utility.yanky-nvim
. -
Fix plugin
setupOpts
for yanky.nvim and assert if shada is configured as a backend while shada is disabled in Neovim options. -
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
-
Fix plugin
setupOpts
for yanky.nvim and assert if shada is configured as a backend while shada is disabled in Neovim options. -
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
-
Add snacks.nvim under
vim.utility.snacks-nvim
as a general-purpose utility plugin. -
Move LSPSaga to
setupOpts
format, allowing freeform configuration invim.lsp.lspsaga.setupOpts
. -
Lazyload Lspsaga and remove default keybindings for it.
- Add Haskell support under
vim.languages.haskell
using haskell-tools.nvim.
- Add blink.cmp support.
-
Add Odin support under
vim.languages.odin
. -
Disable the built-in format-on-save feature of zls. Use
vim.lsp.formatOnSave
instead.
- Add aerial.nvim.
- Add nvim-ufo.
- Remove
vim.notes.obsidian.setupOpts.dir
, which was set by default. Fixes issue with setting the workspace directory. - Add
vim.snippets.luasnip.setupOpts
, which was previously missing. - Add
"prettierd"
as a formatter option invim.languages.markdown.format.type
. - Add the following plugins from
mini.nvim
mini.ai
mini.align
mini.animate
mini.base16
mini.basics
mini.bracketed
mini.bufremove
mini.clue
mini.colors
mini.comment
mini.completion
mini.deps
mini.diff
mini.doc
mini.extra
mini.files
mini.fuzzy
mini.git
mini.hipatterns
mini.hues
mini.icons
mini.indentscope
mini.jump
mini.jump2d
mini.map
mini.misc
mini.move
mini.notify
mini.operators
mini.pairs
mini.pick
mini.sessions
mini.snippets
mini.splitjoin
mini.starter
mini.statusline
mini.surround
mini.tabline
mini.test
mini.trailspace
mini.visits
- Add fzf-lua in
vim.fzf-lua
- Add rainbow-delimiters
in
vim.visuals.rainbow-delimiters
- Add options to define highlights under
- Add WGSL support under
vim.languages.wgsl
.
- Add Ruby support under
vim.languages.ruby
using solargraph. - Add
nord
theme from gbprod/nord.nvim.
- Add ruff as a formatter option in
vim.languages.python.format.type
. - Add cue support under
vim.languages.cue
.
- Add
vim.languages.zig.dap
support through pkgs.lldb dap adapter. Code Inspiration fromvim.languages.clang.dap
implementation. - Add leetcode.nvim plugin under
vim.utility.leetcode-nvim
. - Add [codecompanion.nvim] plugin under
vim.assistant.codecompanion-nvim
.
- Add support for nixd language server.
- Add multicursors.nvim to
available plugins, under
vim.utility.multicursors
. - Add hydra.nvim as dependency for
multicursors.nvim
and lazy loads by default.
-
Fix plugin name for lsp/lspkind.
-
Move
vim-illuminate
tosetupOpts format
- Add lsp options support for nixd language server.
- Corrects pin names used for nvim themes.
- Add git-conflict plugin for resolving git conflicts.
- Add formatters for go: gofmt, golines and gofumpt.
- Add harpoon plugin for navigation
- Add YAML support under
vim.languages.yaml
.
-
Add missing
yazi.nvim
dependency (snacks.nvim
). -
Add mkdir.nvim plugin for automatic creation of parent directories when editing a nested file.
-
Add nix-develop.nvim plugin for in-neovim
nix develop
,nix shell
and more. -
Add direnv.vim plugin for automatic syncing of nvim shell environment with direnv's.
-
Add blink.cmp source options and some default-disabled sources.
-
Add blink.cmp option to add friendly-snippets so blink.cmp can source snippets from it.
- Fix plugin
setupOpts
forneovim-session-manager
having an invalid value forautoload_mode
.
- Add
github-nvim-theme
theme from projekt0n/github-nvim-theme.
alpha
is now configured with nix.
- Add
intelephense
language server support undervim.languages.php.lsp.server
- Add Helm chart support under
vim.languages.helm
.