Dominique Leuenberger
65d4c6a097
Accepting request 935013 from editors
...
- 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
OBS-URL: https://build.opensuse.org/request/show/935013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=40
2021-12-01 19:47:08 +00:00
709af5559b
Improve 0.6.0 release notes
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=100
2021-12-01 15:42:57 +00:00
c580910124
- Update to 0.6.0 (details on
...
https://github.com/neovim/neovim/releases/tag/v0.6.0 ):
- lsp/diagnostic: highlight groups and signs for LSP diagnostics renamed (e.g. LspDiagnosticsDefaultWarning to DiagnosticWarn) (a5bbb93)
- diagnostic: make DiagnosticChanged a first class autocmd (#16098 ) (150a592), closes #16098
au User LspDiagnosticsChanged autocommands are not supported. Use the new first-class DiagnosticChanged event instead.
- lua: register_keystroke_callback => on_key (#15460 ) (69fe427)
note: this breaking change was included in 0.5.1
- many changes in defaults
- performance improvements
- many bug fixes
- Remove upstreamed patch vim7188-fix-netrw-command.patch.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=99
2021-11-30 18:26:26 +00:00
Dominique Leuenberger
c3b89f4a9b
Accepting request 932014 from editors
...
OBS-URL: https://build.opensuse.org/request/show/932014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=39
2021-11-18 09:34:42 +00:00
5b44dc9a82
Accepting request 931947 from home:gmbr3:Lua
...
- Neovim only supports Lua 5.1 or LuaJIT
- Adapt to changes in lua-luv
- No need to specify library paths to cmake
OBS-URL: https://build.opensuse.org/request/show/931947
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=98
2021-11-17 17:54:44 +00:00
Dominique Leuenberger
bfd9333831
Accepting request 931572 from editors
...
OBS-URL: https://build.opensuse.org/request/show/931572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=38
2021-11-17 00:13:44 +00:00
Martin Liška
6a5d9d925e
Accepting request 931568 from home:Guillaume_G:branches:editors
...
- Re-enable builds on aarch64
- Use luaJIT on aarch64
OBS-URL: https://build.opensuse.org/request/show/931568
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=97
2021-11-15 14:39:49 +00:00
Dominique Leuenberger
375b7851e2
Accepting request 921678 from editors
...
- 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)
OBS-URL: https://build.opensuse.org/request/show/921678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=37
2021-09-27 18:08:54 +00:00
c24293ef0b
- Temporarily switch off failing builds on aarch64
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=96
2021-09-27 06:23:56 +00:00
7599deb295
- 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
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=95
2021-09-27 00:18:02 +00:00
cd8871a1a7
Use bit32 again
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=94
2021-09-06 15:01:33 +00:00
9586c431e1
Fix include dir for lua-luv
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=93
2021-09-06 13:47:20 +00:00
b76813aa19
Fix cmake parameters
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=92
2021-09-06 13:33:26 +00:00
13e26b5449
Test forced 5.1
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=91
2021-09-06 13:19:22 +00:00
080d4f4f0f
Use Lua 5.1 only
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=90
2021-08-30 13:36:43 +00:00
47332e3c6f
Don't change bit -> bit32 requires.
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=89
2021-08-30 13:33:01 +00:00
c8d76ad3d6
Recover complicated patching
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=88
2021-08-26 22:05:22 +00:00
8126ccef76
Update neovim-0.1.7-bitop.patch
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=87
2021-08-09 21:19:25 +00:00
Dominique Leuenberger
1234401b77
Accepting request 905327 from editors
...
- 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
OBS-URL: https://build.opensuse.org/request/show/905327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=36
2021-07-10 20:54:34 +00:00
7e7729f055
Fix changes
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=86
2021-07-09 16:59:52 +00:00
2a0d659db6
Accepting request 903892 from home:mcepl:branches:editors
...
- 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 .
OBS-URL: https://build.opensuse.org/request/show/903892
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=85
2021-07-09 16:52:54 +00:00
Dominique Leuenberger
bda32eb81c
Accepting request 896317 from editors
...
- Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.
OBS-URL: https://build.opensuse.org/request/show/896317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=35
2021-06-01 08:39:25 +00:00
ea9b111d2e
- Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=83
2021-05-31 06:49:02 +00:00
Richard Brown
de33e14a70
Accepting request 883845 from editors
...
OBS-URL: https://build.opensuse.org/request/show/883845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=34
2021-04-08 19:32:39 +00:00
Martin Liška
aaf0677dcb
Accepting request 883812 from home:Guillaume_G:branches:openSUSE:Backports:SLE-15-SP3
...
- Build against lua 5.3 (for non-luajit) for Leap/SLE since
lua 5.4 is in Tumbleweed only
OBS-URL: https://build.opensuse.org/request/show/883812
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=81
2021-04-08 13:42:15 +00:00
Dominique Leuenberger
e2063a165a
Accepting request 863148 from editors
...
OBS-URL: https://build.opensuse.org/request/show/863148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=33
2021-01-15 18:46:28 +00:00
Martin Liška
cd3aa694ed
Accepting request 863147 from home:Guillaume_G:branches:editors
...
Fix changes file to mention the new patch
OBS-URL: https://build.opensuse.org/request/show/863147
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=79
2021-01-14 16:23:26 +00:00
Martin Liška
b9736ff788
Accepting request 863057 from home:Guillaume_G:branches:openSUSE:Factory:ARM
...
- Fix build on aarch64 (luajit not supported yet)
OBS-URL: https://build.opensuse.org/request/show/863057
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=78
2021-01-14 16:15:44 +00:00
Dominique Leuenberger
9891634826
Accepting request 824515 from editors
...
- Update to 0.4.4:
bugfixes only
OBS-URL: https://build.opensuse.org/request/show/824515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=32
2020-08-05 18:30:15 +00:00
aa673285e3
- Update to 0.4.4:
...
bugfixes only
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=76
2020-08-05 13:36:23 +00:00
Dominique Leuenberger
acdb4e1993
Accepting request 810727 from editors
...
- Enable -fcommon in order to fix gh#neovim/neovim#12423.
OBS-URL: https://build.opensuse.org/request/show/810727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=31
2020-06-02 12:42:06 +00:00
Martin Liška
069f728965
- Enable -fcommon in order to fix gh#neovim/neovim#12423.
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=74
2020-06-02 07:34:44 +00:00
Dominique Leuenberger
a3fca23e1d
Accepting request 807386 from editors
...
- 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
OBS-URL: https://build.opensuse.org/request/show/807386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=30
2020-05-20 16:45:25 +00:00
c90bf7d30d
- 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
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=72
2020-05-19 16:49:05 +00:00
Dominique Leuenberger
bbc8bce4b6
Accepting request 791748 from editors
...
- Remove unnecessary fix-buf_set_term_title.patch, which actually
breaks the build.
OBS-URL: https://build.opensuse.org/request/show/791748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=29
2020-04-07 08:30:57 +00:00
1e54645381
Actually remove the patch
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=70
2020-04-06 11:18:23 +00:00
4273315b73
- Remove unnecessary fix-buf_set_term_title.patch, which actually
...
breaks the build.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=69
2020-04-06 11:17:36 +00:00
Dominique Leuenberger
c598558198
Accepting request 766157 from editors
...
- Add fix-buf_set_term_title.patch in order to fix build issue.
- Set CFLAGS and CXXFLAGS in order to respect $optflags.
OBS-URL: https://build.opensuse.org/request/show/766157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=28
2020-01-22 21:45:05 +00:00
Martin Liška
e5a594718a
- Add fix-buf_set_term_title.patch in order to fix build issue.
...
- Set CFLAGS and CXXFLAGS in order to respect $optflags.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=67
2020-01-21 20:47:38 +00:00
Dominique Leuenberger
d6aba49f02
Accepting request 756816 from editors
...
- Unconditionally use luajit-devle instead of sometimes
luajit-devel and sometimes lua51-luajit-devel. (forwarded request 756815 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/756816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=27
2019-12-14 11:18:37 +00:00
9bebb78c6a
Accepting request 756815 from home:dimstar:Factory
...
- Unconditionally use luajit-devle instead of sometimes
luajit-devel and sometimes lua51-luajit-devel.
OBS-URL: https://build.opensuse.org/request/show/756815
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=65
2019-12-13 13:33:29 +00:00
Dominique Leuenberger
53b18d313a
Accepting request 747295 from editors
...
OBS-URL: https://build.opensuse.org/request/show/747295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=26
2019-11-11 12:01:12 +00:00
Martin Liška
09225210c2
Accepting request 747257 from home:mcepl:branches:editors
...
- Update to version 0.4.3.
OBS-URL: https://build.opensuse.org/request/show/747257
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=63
2019-11-11 07:59:07 +00:00
Dominique Leuenberger
58efadd0d6
Accepting request 731915 from editors
...
OBS-URL: https://build.opensuse.org/request/show/731915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=25
2019-09-23 10:29:14 +00:00
Martin Liška
b1acd58587
Accepting request 731913 from home:mcepl:branches:editors
...
- Update to version 0.4.2. There is toooooo many changes to list
it there. Also fixes boo#1151203.
- Reapplied patches:
- neovim-0.1.7-bitop.patch
- neovim-0.2.0-gcc-prototype.patch
- neovim.patch
- Remove neovim-0.2.0-gcc-prototype.patch patch.
- Add run-time dependency to lua51-luv.
OBS-URL: https://build.opensuse.org/request/show/731913
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=61
2019-09-19 10:28:38 +00:00
Dominique Leuenberger
bd2df0d9d3
Accepting request 714013 from editors
...
- Update to version 0.3.8:
* 5b47e4d #10341 security: 'modeline', 'modelineexpr'
* e4ecb70 #10345 Disallow API calls in the sandbox.
OBS-URL: https://build.opensuse.org/request/show/714013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=24
2019-07-08 13:12:49 +00:00
Martin Liška
3c165956c3
- Update to version 0.3.8:
...
* 5b47e4d #10341 security: 'modeline', 'modelineexpr'
* e4ecb70 #10345 Disallow API calls in the sandbox.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=59
2019-07-08 08:31:33 +00:00
Dominique Leuenberger
4bac5f7160
Accepting request 709379 from editors
...
(CVE-2019-12735 boo#1137443)
OBS-URL: https://build.opensuse.org/request/show/709379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=23
2019-06-12 11:31:58 +00:00
Martin Liška
eac8344f79
(CVE-2019-12735 boo#1137443)
...
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=57
2019-06-12 11:01:15 +00:00
Martin Liška
b95dc069b0
- Updated in 0.3.7:
...
* Source command doesn't check for the sandbox. CVE-2019-12735
boo#1137443
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=56
2019-06-12 10:09:51 +00:00