Page MenuHomeSolus

Update neovim to 0.5.0

Authored by EbonJaeger on Jul 3 2021, 7:32 PM.



I am taking over maintainership of this package per asking Josh on IRC.

Summarized Changelog:

  • Added new API functions
  • Added new UI events redraw.screenshot and redraw.win_viewport
  • Added init.lua as an alternative user config
  • Source runtime/plugin/**/*.lua at startup
  • Allow Lua in various runtime search paths
  • Added vim.opt and fix scopes in vim.o
  • Added experimental tree-sitter support
  • LSP improvements and configuration support
  • Fix block paste not working properly
  • Fix segfault when pasting in term with empty buffer

Full changelog available here.

Depends on D11405 and D11406 and D11417

Test Plan

Edit multiple code projects in Go, Rust, and C, use Lua configs, and use LSP support

Diff Detail

R2148 neovim
No Linters Available
No Unit Test Coverage
Build Status
Buildable 994
Build 994: arc lint + arc unit

Event Timeline

EbonJaeger created this revision.Jul 3 2021, 7:32 PM
EbonJaeger requested review of this revision.Jul 3 2021, 7:32 PM
EbonJaeger planned changes to this revision.Jul 5 2021, 5:13 PM

Updating libluv while I'm at it

EbonJaeger updated this revision to Diff 27588.Jul 5 2021, 6:19 PM

Rebuild for libluv

Depends on D11417

EbonJaeger edited the summary of this revision. (Show Details)Jul 5 2021, 6:20 PM
JoshStrobl accepted this revision.Jul 8 2021, 6:44 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM and thanks for taking over maintainership!

This revision is now accepted and ready to land.Jul 8 2021, 6:44 PM
This revision was automatically updated to reflect the committed changes.