mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-11-08 00:05:57 +01:00
c693d2fbd4
This exposes the keybindings for the lsp commands to the configuration and maps a few more commands (e.g. `vim.lsp.buf.format()`) It also adds a description to be picked up by whichkey to make the whichkey UX a bit nicer (ie. we're now showing "Go to definition" instead of just "vim.lsp.buf.definition()")
83 lines
2.5 KiB
Text
83 lines
2.5 KiB
Text
[[sec-release-0.5]]
|
|
== Release 0.5
|
|
|
|
|
|
[[sec-release-0.5-changelog]]
|
|
=== Changelog
|
|
|
|
https://github.com/vagahbond[vagahbond]:
|
|
* Added phan language server for PHP
|
|
|
|
* Added phpactor language server for PHP
|
|
|
|
https://github.com/horriblename[horriblename]:
|
|
|
|
* Added transparency support for tokyonight theme
|
|
|
|
* Fixed a bug where cmp's close and scrollDocs mappings wasn't working
|
|
|
|
* Streamlined and simplified extra plugin API with the addition of <<opt-vim.extraPlugins>>
|
|
|
|
* Allow using command names in place of LSP packages to avoid automatic installation
|
|
|
|
* Add lua LSP and treesitter support, and neodev.nvim plugin support
|
|
|
|
https://github.com/amanse[amanse]:
|
|
|
|
* Added daily notes options for obsidian plugin
|
|
|
|
* Added jdt-language-server for Java
|
|
|
|
https://github.com/yavko[yavko]:
|
|
|
|
* Added Deno Language Server for javascript/typescript
|
|
|
|
* Added support for multiple languages <<opt-vim.spellChecking.languages>>, and added vim-dirtytalk <<opt-vim.spellChecking.enableProgrammingWordList>>
|
|
|
|
https://github.com/FrothyMarrow[frothymarrow]:
|
|
|
|
* Renamed `vim.visuals.cursorWordline` to <<opt-vim.visuals.cursorline.enable>>
|
|
|
|
* Added <<opt-vim.visuals.cursorline.lineNumbersOnly>> to display cursorline only in the presence of line numbers
|
|
|
|
https://github.com/notashelf[notashelf]:
|
|
|
|
* Added GitHub Copilot to nvim-cmp completion sources.
|
|
|
|
* Added <<opt-vim.ui.borders.enable>> for global and individual plugin border configuration.
|
|
|
|
* LSP integrated breadcrumbs with <<opt-vim.ui.breadcrumbs.enable>> through nvim-navic
|
|
|
|
* LSP navigation helper with nvim-navbuddy, depends on nvim-navic (automatically enabled)
|
|
|
|
* Addeed nvim-navic integration for catppuccin theme
|
|
|
|
* Fixed mismatching zig language description
|
|
|
|
* Added support for `statix` and `deadnix` through <<opt-vim.languages.nix.extraDiagnostics.types>>
|
|
|
|
* Added lsp_lines plugin for showing diagnostic messages
|
|
|
|
* Added a configuration option for choosing the leader key
|
|
|
|
* The package used for neovim is now customizable by the user, using <<opt-vim.package>>. For best results, always use an unwrapped package
|
|
|
|
* Added highlight-undo plugin for highlighting undo/redo targets
|
|
|
|
https://github.com/jacekpoz[jacekpoz]:
|
|
|
|
* Fixed scrollOffset not being used
|
|
|
|
* Updated clangd to 16
|
|
|
|
* Disabled `useSystemClipboard` by default
|
|
|
|
https://github.com/ksonj[ksonj]:
|
|
|
|
* Add support to change mappings to utility/surround
|
|
|
|
* Add black-and-isort python formatter
|
|
|
|
* Removed redundant "Enable ..." in `mkEnableOption` descriptions
|
|
|
|
* Add options to modify LSP key bindings and add proper whichkey descriptions
|