-
Notifications
You must be signed in to change notification settings - Fork 487
Closed
Labels
complexity:lowLow-risk, unlikely to cause distant/indirect damageLow-risk, unlikely to cause distant/indirect damageenhancementNew feature or requestNew feature or request
Description
Feature description
Neovim 0.11 is out! Here's (imo) what we need to update for full support:
-
completeoptnow has a newfuzzyoption. Might help the builtinomnifuncfeel more likecmp. <==> feat(options): make omnifunc support fuzzy matching #1441 - New LSP keymaps with the
grprefix could conflict with our config. We might need to add:with_nowait()forn|grto avoid issues. <==> fix(keymap): prevent new builtins from interfering with our keymap #1444 - This commit might finally fix fix(utils): hl-Statusline retrieval issue in toggleterm #1381! lualine can now properly "pick up" our background under the right conditions. <==> fix(lualine): resolve background color defaulting issue #1443
-
vim.lsp.withis deprecated, we should switch tovim.diagnostic.config. <==> feat: support virtual_line and adapt to the latest diagnostics interface. #1447 - Tree-sitter now supports async parsing. We can likely remove old ts hacks and let
faster.nvimhandle large files. <==> feat(treesitter): remove performance limitations #1442 - We can now choose between
virtual_text&virtual_lines, plus an option to show diagnostics only for the current line. What do yall think? <==> feat: support virtual_line and adapt to the latest diagnostics interface. #1447 - Our current
_toggle_virtualtextisn't rlly toggling virtual text, it's toggling diagnostics instead. we can probs fix that along with the other thing after we discuss about it. <==> feat: support virtual_line and adapt to the latest diagnostics interface. #1447 - LSP Folding Range is now supported! But since many language servers haven't caught up yet, we might want to hold off on fully implementing it until support is more ubiquitous.
- There's a new way to set up language servers, but afaik we can't fully adopt it yet since
nvim-lspconfighasn't updated. This also means we can keep supporting 0.10 without breaking anything lol
Additional information
SEE ALSO: #1439.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
complexity:lowLow-risk, unlikely to cause distant/indirect damageLow-risk, unlikely to cause distant/indirect damageenhancementNew feature or requestNew feature or request