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
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 1837
Build 1837: arc lint + arc unit