Page MenuHomeSolus

Update neovim to 0.5.1
ClosedPublic

Authored by EbonJaeger on Sep 27 2021, 3:07 PM.
Tags
None
Referenced Files
F11066964: D11914.diff
Fri, Aug 11, 7:08 PM
F11003896: D11914.id.diff
Mon, Jul 31, 7:56 PM
F10944283: D11914.id.diff
Fri, Jul 14, 10:49 PM
F10858652: D11914.id28964.diff
Jun 15 2023, 5:44 PM
F10857187: D11914.id28961.diff
Jun 15 2023, 3:44 AM
F10852578: D11914.diff
Jun 13 2023, 2:12 AM
F10835891: D11914.id28964.diff
Jun 8 2023, 7:25 AM
F10765057: D11914.id28961.diff
May 19 2023, 10:49 AM
Subscribers

Details

Summary

Summarized Changelog:

  • Breaking Changes:
    • register_keystroke_callback => on_key
    • change handler signature
  • Fixes:
    • Ignore trailing commands only for *previewed* command
    • Positioning of relative floats
    • Verify buffer in highlight.on_yank
    • Fix conditions in block_autocmds, unblock_autocmds
    • Crash when :bdelete (extmark_free_all) after clear_namespace
    • Handle Vimscript line continuations
  • LSP Fixes:
    • Resolve bufnr in buf_is_attached
    • Ensure human readable errors are printed
    • Ensure users get feedback on references/symbols errors or empty results
    • Restore diagnostics extmarks that were moved to the last edit line
    • Restore diagnostics extmarks on buffer changes
    • Prevent double <text> for cached plaintext markup
    • Allow root_dir to be nil
    • Allow passing custom workspaceFolders to the LSP
    • Check if buffer is valid in changetracking
    • Improve vim.lsp.util.apply_text_edits

Full changelog available here.

Test Plan

Edit some Go code in a project, including intentional errors to make sure the LSP functions work.

Diff Detail

Repository
R2148 neovim
Lint
Lint Not Applicable
Unit
Tests Not Applicable