Revisions of neovim
Dominique Leuenberger (dimstar_suse)
accepted
request 935013
from
Matej Cepl (mcepl)
(revision 40)
- Update to 0.6.0 (details on - Diagnostics and LSP changes Initially, diagnostic module is part of vim.lsp module. In order to support external plugins such as null-ls.nvim, the nvim team has refactor the diagnostic module to its module vim.diagnostic. So we need to change our config accordingly. vim.lsp.diagnostic.show_line_diagnostics() has been changed to vim.diagnostic.open_float(). Previously, there is no easy to show diagnostic source unless with some hack, you can now show source in diagnostics in open_float() easily: vim.diagnostic.open_float(nil, { source = 'always' }) vim.lsp.diagnostic.goto_prev() and vim.lsp.diagnostic.goto_next() has been renamed to vim.diagnostic.goto_prev() and vim.diagnostic.goto_next() respectively. vim.lsp.diagnostic.set_loclist() and vim.lsp.diagnostic.set_qflist() has been renamed to vim.diagnostic.setloclist() and vim.diagnostic.setqflist() instead. Diagnostics signs has been renamed, for example (old –> new): LspDiagnosticsSignError –> DiagnosticSignError (Lsp is removed, Diagnostics is changed to singular from Diagnostic) LspDiagnosticsSignWarning –> DiagnosticSignWarn LspDiagnosticsSignInformation –> DiagnosticSignInfo LspDiagnosticsSignHint –> DiagnosticSignHint Also, related highlight has been renamed too: DiagnosticsDefaultError –> DiagnosticSignError
Dominique Leuenberger (dimstar_suse)
accepted
request 931572
from
Martin Liška (marxin)
(revision 38)
Dominique Leuenberger (dimstar_suse)
accepted
request 921678
from
Matej Cepl (mcepl)
(revision 37)
- Temporarily switch off failing builds on aarch64 - Update to 0.5.1: BREAKING CHANGES: - feat(lua)!: register_keystroke_callback => on_key - feat(lsp)!: change handler signature #15504 FEATURES: - feat(jobstart): add parameter to close stdin FIXES: - #15732 fix(inccommand): ignore trailing commands only for *previewed* command - backport: fix(windowing): positioning of relative floats - #15495 backport: tests(lua/on_yank): assert conditions that fail correctly - #15482 backport: fix(lua): verify buffer in highlight.on_yank - #15454 backport: fix(window.c): win_close from other tabpage - #15372 backport: fix(autocmd.c): fix conditions in block_autocmds, unblock_autocmds - backport: refactor(sign): include longer sign column option - backport: fix(sign): reset auto sign column with minimum in float win minimal style - backport: fix(decorations): crash when :bdelete (extmark_free_all) after clear_namespace - #15111 backport: fix(:source): copy curbuf lines to memory before sourcing - #14809 backport: fix(:source, nvim_exec): handle Vimscript line continuations - #15043 backport: test/memory_usage_spec: skip on MacOS - #14984 backport: fixup(clipboard): Fix error not properly handled - #14982 backport: fix(vim.opt): vimL map string values not trimmed - #14962 backport: fixup(clipboard): Use case matching - #15489 fix(man.vim): filetype=man is too eager - build: use RelWithDebInfo build for nightlies, Release for releases - build: update appdata.xml version in release commit - test(treesitter): skip all parsers tests if parsers aren't installed - Rename stdin to stdin_mode (fixes Windows build) FIXES (LSP): - #15523 backport: fix(lsp): resolve bufnr in buf_is_attached - backport: fix(lsp): Ensure human readable errors are printed - backport: fix(lsp): Ensure users get feedback on references/symbols errors or empty results - #14954 backport: fix(lsp): correctly check for windows in lsp logger - #15023 backport: fix(lsp): restore diagnostics extmarks that were moved to the last edit line - #15011 backport: fix(lsp): restore diagnostics extmarks on buffer changes - backport: fix(lsp): prevent double <text> for cached plaintext markup - feat(lsp): allow root_dir to be nil (#15430) (Mathias Fußenegger) - lsp(start_client): Allow passing custom workspaceFolders to the LSP (#15132) (sim) - fix(lsp): check if buffer is valid in changetracking (#15505) (Jose Alvarez) - fix(lsp): avoid ipairs on non-sequential tables (#15059) (Michael Lingelbach) - feat(lsp): improve vim.lsp.util.apply_text_edits (#15561) (hrsh7th) - feat(lsp): improve logging (#15636) (Michael Lingelbach)
Dominique Leuenberger (dimstar_suse)
accepted
request 905327
from
Matej Cepl (mcepl)
(revision 36)
- Update to 0.5.0 (FINALLY!!!): This release represents ~4000 commits since v0.4.4, the previous non-maintenance release. Highlights include builtin support for LSP, new APIs for extended marks (with byte resolution tracking of changes) and buffer decorations, as well as vast improvements to lua as a plugin and configuration language. Experimental support for tree-sitter as a syntax engine is also included, building on the new core APIs for byte tracking and decorations. There is also very visible shift towards using more of Lua. The full list of all changes is truly huge, the best list is the 0.5.0 commit message on https://github.com/neovim/neovim/commit/a5ac2f45ff84. - Removes upstreamed patches: - libuv-compat.patch - neovim-0.4.4-findlua54.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 896317
from
Matej Cepl (mcepl)
(revision 35)
- Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.
Dominique Leuenberger (dimstar_suse)
accepted
request 863148
from
Martin Liška (marxin)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 824515
from
Matej Cepl (mcepl)
(revision 32)
- Update to 0.4.4: bugfixes only
Dominique Leuenberger (dimstar_suse)
accepted
request 810727
from
Martin Liška (marxin)
(revision 31)
- Enable -fcommon in order to fix gh#neovim/neovim#12423.
Dominique Leuenberger (dimstar_suse)
accepted
request 807386
from
Matej Cepl (mcepl)
(revision 30)
- For compatibility with Leap 15.2 add libuv-compat.patch (applied conditionally only on the appropriate distribution), which works around too old version of libuv on Leap 15.* by not using UV_FS_COPYFILE_FICLONE flag to uv_fs_copyfile, and not using uv_stream_get_write_queue_size at all. sr#793088 gh#neovim/neovim#12108
Dominique Leuenberger (dimstar_suse)
accepted
request 791748
from
Matej Cepl (mcepl)
(revision 29)
- Remove unnecessary fix-buf_set_term_title.patch, which actually breaks the build.
Dominique Leuenberger (dimstar_suse)
accepted
request 766157
from
Martin Liška (marxin)
(revision 28)
- Add fix-buf_set_term_title.patch in order to fix build issue. - Set CFLAGS and CXXFLAGS in order to respect $optflags.
Dominique Leuenberger (dimstar_suse)
accepted
request 756816
from
Matej Cepl (mcepl)
(revision 27)
- Unconditionally use luajit-devle instead of sometimes luajit-devel and sometimes lua51-luajit-devel. (forwarded request 756815 from dimstar)
Dominique Leuenberger (dimstar_suse)
accepted
request 747295
from
Martin Liška (marxin)
(revision 26)
Dominique Leuenberger (dimstar_suse)
accepted
request 731915
from
Martin Liška (marxin)
(revision 25)
Dominique Leuenberger (dimstar_suse)
accepted
request 714013
from
Martin Liška (marxin)
(revision 24)
- Update to version 0.3.8: * 5b47e4d #10341 security: 'modeline', 'modelineexpr' * e4ecb70 #10345 Disallow API calls in the sandbox.
Dominique Leuenberger (dimstar_suse)
accepted
request 709379
from
Martin Liška (marxin)
(revision 23)
(CVE-2019-12735 boo#1137443)
Dominique Leuenberger (dimstar_suse)
accepted
request 706270
from
Martin Pluskal (pluskalm)
(revision 22)
Dominique Leuenberger (dimstar_suse)
accepted
request 699427
from
Martin Liška (marxin)
(revision 21)
Displaying revisions 21 - 40 of 60