796a51680aAccepting request 1205619 from editors
factory
Ana Guerrero
2024-10-04 15:11:03 +0000
bb82ee52cd- Update to 0.10.2 - Features * jumplist: Allow opting out of removing unloaded buffers (#30419) - Bug Fixes * api: Error properly with invalid field in nvim_open_win (#30078) * api: Nvim_buf_get_text() crashes with large negative column #28740 * api: Fix crash/leak with float title/footer on error (#30543) * channel: Handle writing to file instead of pipe (#30520) * column: Set signcolumn width after splitting window (#30556) * completion: Don't include <Lua function> in -complete= (#30209) * decor: Don't use separate DecorSignHighlight for url (#30096) * decor: Exclude invalid marks from meta total * diagnostics: Don't apply extmarks to invalid lines #29321 * diff: Use mmfile_t in linematch * filetype: Handle .in files with no filename (#30487) * float: Properly find last window of tabpage (#30571) * health: Fix pyenv root and python exepath detect issue * health: Return correct name from 'path2name()' * lsp: Don't send foreign diagnostics to servers in buf.code_action (#29501) * lsp: Avoid reusing diagnostics from different servers in actions (#30002) * lsp: Return call hierarchy item, not the index (#30145) * lsp: Handle out-of-bounds character positions #30288 * lsp: Handle encoding bounds in str_utfindex_enc * lsp: Handle nil bytes in strings * lua: Ignore stdout and stderr for xdg-open * man: Avoid setting v:errmsg (#30052) * man: Check if buffer is valid before restoring 'tagfunc' (#30180) * regexp: Fix typo in E888 error message (#30161) * runtime: Sync bundled treesitter queries * runtime: Sync bundled treesitter queries
devel
Richard Rahl
2024-10-04 05:40:33 +0000
f02d9060f5Accepting request 1202253 from editors
Ana Guerrero
2024-09-22 09:06:07 +0000
d8bad18096- fix the post scriptlet
Richard Rahl
2024-09-20 18:24:59 +0000
d04a2f387c- remove the integration of vimplugins into neovim. If the user wants that he needs to add it himself
Richard Rahl
2024-09-15 19:45:28 +0000
f5fc7eca3aAccepting request 1194028 from editors
Dominique Leuenberger
2024-08-16 10:23:30 +0000
4a74e5ecc0- add make-tree-sitter-optional.patch for making the tree-sitter plugins optional (behind bcond) - this fixes s390x - enable luajit for riscv64, which leaves ppc64le as the lone arch which uses lua - remove post and postun from the spec template, as most standard packages don't need this (and ChangeLog file, as most projects dont use this file anymore. - revert back to default compiler flags
Richard Rahl
2024-08-15 00:37:54 +0000
637b2aa1c5Accepting request 1191018 from editors
Dominique Leuenberger
2024-08-02 15:26:50 +0000
aaa5b187d9Accepting request 1189408 from home:rrahl0
Richard Rahl
2024-07-24 13:12:38 +0000
4b0c61058bAccepting request 1189348 from home:mvyskocil:branches:editors
Richard Rahl
2024-07-24 12:55:25 +0000
64a7d0a47aAccepting request 1182975 from editors
Ana Guerrero
2024-06-25 21:07:33 +0000
f5be35cbf4Accepting request 1182855 from home:rrahl0:branches:editors
Martin Pluskal
2024-06-24 08:31:17 +0000
0ea7285839Accepting request 1178579 from editors
Ana Guerrero
2024-06-06 10:31:44 +0000
1e08408073Accepting request 1178385 from home:breadyx_:branches:editors
Martin Pluskal
2024-06-04 17:18:16 +0000
93b6984471Accepting request 1177072 from editors
Ana Guerrero
2024-05-27 09:56:41 +0000
bfff8a956cAccepting request 1177052 from home:mvyskocil:branches:editors
Martin Pluskal
2024-05-27 08:56:31 +0000
fe8b947e19Accepting request 1157204 from editors
Ana Guerrero
2024-03-13 21:18:36 +0000
0dcd311fdfAccepting request 1157022 from home:dheidler:branches:editors
Martin Pluskal
2024-03-12 13:31:47 +0000
3328d49b1aAccepting request 1152969 from editors
Ana Guerrero
2024-02-28 18:45:28 +0000
ce1604eb39Accepting request 1152442 from home:lkocman:branches:editors
Martin Pluskal
2024-02-27 17:37:52 +0000
9e885d3d0dAccepting request 1136267 from editors
Dominique Leuenberger
2024-01-03 11:30:47 +0000
c7b32fc9efAccepting request 1135834 from home:mcepl:branches:editors
Martin Pluskal
2024-01-02 20:36:56 +0000
6db05c02e1Accepting request 1125802 from editors
Ana Guerrero
2023-11-30 20:59:59 +0000
f256005274Accepting request 1123257 from home:jengelh:branches:editors
Martin Pluskal
2023-11-14 07:15:23 +0000
e51a5a6459Accepting request 1117794 from editors
Ana Guerrero
2023-10-15 17:27:34 +0000
770c96d230- Update to version 0.9.4: This is a maintenance release, focusing on bug fixes. - build: Fix exporting symbols on macOS Sonoma - api: Handle NUL in nvim_err_write() and nvim_out_write() - autocmd: Api functions accepting garbage after event name - clang: Null pointer dereference in parse_msgpack - clipboard: Don't pass --foreground to wl-copy - exception: Remember whether message is multiline - float: Update position of anchored windows first - float: Fix some other crashes with :unhide or :all - lua: Not using global value in vim.opt_global - lua: Show error message when failing to set variable - mouse: Click on 'statuscolumn' with 'rightleft' - path: Accept special characters on Windows - provider: Fix python3 provider cannot detect python3.12 - provider/pythonx: Import the correct module - rpc: Fix race condition - runtime: Add commentstring for D ftplugin - statuscolumn: Update number hl for each screen line - terminal: Check terminal size at end of screen update - treesitter: Remove more double recursion - ui: "resize -1" with cmdheight=0 - unhide: Close floating windows first - unittests: Ignore __s128 and __u128 types in ffi - tutor: Clarify the meaning of ✗ and ✓Matej Cepl2023-10-14 11:33:29 +0000
a89fd0d3d9Accepting request 1109538 from editors
Ana Guerrero
2023-09-07 19:14:03 +0000
25ef49ce54- Update to version 0.9.2: - Bram: Nvim is a fork of the Vim editor, created and developed by Bram Moolenaar. On August 3, 2023, he passed away at the age of 62. If Vim or Nvim have been of use to you in your life, read :help Bram and :help Uganda and consider honoring his memory in a way you see fit. - Breaking change: - An adjustment was made to the grid_line event as part of the exernal UI protocol: the cells array might now end with a [' ', attr, 0] item with a repeat count of zero. This is needed by the TUI to disambiguate final spaces from a line from just clearing the line, which will make a difference when copying text using the terminal emulators builtin primary selection support. External UI:s can safely ignore such an empty item and most UIs already handle this fine. But it could break UI:s which has an assert to validate the cell count to be bigger than zero, or similar. - Features: - tui: Support Super and Meta modifiers - terminal: forward more special keys and modifier-mouse combinations - Bug Fixes: - lua: Always set arg0 to lua scripts - api: Redundant error when using nvim_cmd - api, lua: Make blank lines in a message work properly - column: fix bugs related to signs in 'statuscol' - completion: Don't add backslash in runtime completion - diff: Filler lines for hunks bigger than linematch limit - edit: Fix K_EVENT interfering with 'digraph' - editorconfig: Better validation and error handlingMatej Cepl2023-09-07 12:01:19 +0000
2222086849Accepting request 1093942 from editors
Dominique Leuenberger
2023-06-20 14:49:32 +0000
4a208d1df3Accepting request 1093917 from home:pluskalm:branches:editorsMatej Cepl2023-06-20 09:30:42 +0000
3a6a5670a5Accepting request 1079504 from editors
Dominique Leuenberger
2023-04-16 14:07:02 +0000
534a66aa5bAccepting request 1079500 from home:gladiac:branches:editorsMatej Cepl2023-04-14 18:05:57 +0000
8f1faee073Accepting request 1074680 from editors
Dominique Leuenberger
2023-03-27 16:17:44 +0000
f32fd91485- Add snprintf-buf-ovrflw-FORTIFY-3.patch to fix gh#neovim/neovim#22779 in the released 0.8Matej Cepl2023-03-27 11:42:58 +0000
4806caf538Accepting request 1074186 from editors
Dominique Leuenberger
2023-03-25 17:55:32 +0000
490e9dc9eeAccepting request 1074181 from home:PSuarezHernandez:branches:editorsMatej Cepl2023-03-24 13:28:08 +0000
0d987a9b53Accepting request 1062687 from editors
Dominique Leuenberger
2023-02-03 21:05:22 +0000
2c24831e0a- Update 0.8.3: - clipboard: Show provider warning when not during batch changes - diff: Avoid restoring invalid 'foldcolumn' value - filetype: Don't pass empty string to detect - messages: Reset msg_grid_scroll_discount when redrawing - rbuffer: Handle edge case where write_ptr has wrapped around - rpc: Don't parse msgpack if buflen is 0 - treesitter: Properly restore 'syntax' (#21358) - treesitter: Validate language nameMatej Cepl2023-02-02 16:32:29 +0000
3d1a175cbbAccepting request 1061030 from editors
Dominique Leuenberger
2023-01-26 12:58:25 +0000
82d76abdbcAccepting request 1060833 from home:kukuk:branches:editorsMatej Cepl2023-01-25 21:10:33 +0000
02aed2ef4fAccepting request 1045759 from editors
Dominique Leuenberger
2022-12-30 10:08:46 +0000
4755bbf031- Update to version 0.8.2: - This primarily a bug fix release but some improvements to documentation has been back-ported as well. - Features help: Highlighted codeblocks - Documentation - lua: Add guide to using Lua in Neovim - Mention how to remove the "How-to disable mouse" menu item - Fix order of numbers in syntax.txt - lua: Correct the tags for vim.opt_local and vim.opt_global - Bug Fixes - api: Set correct curbuf when temporarily changing curwin - api: "emsg_silent" should imply "silent" in nvim_cmd - decoration: Do not reset must_redraw after calling providers - diagnostic: Clear stale cache on reset - events: Save v:event for cmdline autocommands separately - float: Fix ml_get error with bufpos - float: Fix crash with bufpos and non-existent window - folds: Use long for number of folded lines - mappings: Use all buckets in second round of unmap - memory: Fix memory alignment for dynamic allocation - options: Fix local 'sidescrolloff' doesn't work for mouse - options: Restore exists() behavior for options - terminal: Fix 'mousescroll' not respected in terminal mode - tui: Set cursor color parameter as string when required - win_close: Remove float grid after closing buffer - Build System Fixes - Restrict git describe to top level source directoryMatej Cepl2022-12-29 22:33:21 +0000
806130816bAccepting request 1043914 from editors
Dominique Leuenberger
2022-12-20 19:21:09 +0000
7ebc264affAccepting request 1043902 from home:dimstar:Factory
Martin Liška
2022-12-20 13:08:24 +0000
9505a17697Accepting request 1037365 from editors
Dominique Leuenberger
2022-11-23 08:48:07 +0000
f566c933b2Accepting request 1037361 from openSUSE:Factory:RISCVMatej Cepl2022-11-22 16:45:39 +0000
44d19243d6Accepting request 1007737 from editors
Richard Brown
2022-10-04 18:37:35 +0000
aa061c70a3Accepting request 1007735 from home:mcepl:branches:editorsMatej Cepl2022-10-03 17:41:20 +0000
51c294fa22Accepting request 1001084 from editors
Dominique Leuenberger
2022-09-05 19:21:35 +0000
5b8fd1465bAccepting request 1001018 from home:jengelh:branches:editors
Martin Liška
2022-09-04 06:28:25 +0000
174b29c3ceAccepting request 985779 from editors
Dominique Leuenberger
2022-06-30 11:18:14 +0000
0deaa93952Accepting request 985778 from home:gladiac:branches:editors
Martin Liška
2022-06-29 11:53:33 +0000
e087a92ac0Accepting request 970881 from editors
Dominique Leuenberger
2022-04-20 14:54:38 +0000
3d51a72f50- Tests fail on aarch64 gh#neovim/neovim#18176 - Add 7657-run-tests-aarch64.patch fixing some tests on aarch64 (gh#neovim/neovim#7423).Matej Cepl2022-04-19 16:11:17 +0000
665cbac586Accepting request 970669 from home:gladiac:branches:editors
Martin Liška
2022-04-19 07:08:58 +0000
60e0ea6303Accepting request 970507 from home:uncomfyhalomacro:branches:editorsMatej Cepl2022-04-18 08:39:39 +0000
c0144462f3Accepting request 943404 from editors
Dominique Leuenberger
2022-01-03 09:49:39 +0000
49ad7111c2- Upgrade to 0.6.1: - api: allow nvim_buf_set_extmark to accept end_row key - diagnostic: assert that diagnostics have line number and column - diagnostic: clamp diagnostics on negative line numbers - diagnostic: escape special chars in file names - diagnostic: respect "if_many" source option for virtual text - diagnostic: set effective buffer number for DiagnosticChanged autocmd - diagnostic: set effective buffer number in autocmd (again) - lua: do not cast offset to char_u in str_utf_start - lsp: avoid attaching to unloaded buffers - lsp: call config on_exit handler before context is cleared - lsp: fix nil-index behavior for UTF-8 in _str_*index_enc methods - lsp: handle offset encoding - lsp: progress handlers should return vim.NIL on error - options: disallow empty 'fdc' and 'scl' - quickfix: avoid O(N^2) when filling from string typval - screenpos, float: add top and left border adjustment - terminal: fix resize crash with pending scrollback - ui: close floating window on BufLeave event - uri: change scheme pattern to not include the comma character - lsp,diagnostic: open folds in jump-related functions - lsp: add buf_detach_client - lsp: use vim.ui.select for selecting lsp client - runtime: new checkhealth filetypeMatej Cepl2022-01-01 12:56:05 +0000
65d4c6a097Accepting request 935013 from editors
Dominique Leuenberger
2021-12-01 19:47:08 +0000
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.Matej Cepl2021-11-30 18:26:26 +0000
c3b89f4a9bAccepting request 932014 from editors
Dominique Leuenberger
2021-11-18 09:34:42 +0000
5b44dc9a82Accepting request 931947 from home:gmbr3:LuaMatej Cepl2021-11-17 17:54:44 +0000
bfd9333831Accepting request 931572 from editors
Dominique Leuenberger
2021-11-17 00:13:44 +0000
6a5d9d925eAccepting request 931568 from home:Guillaume_G:branches:editors
Martin Liška
2021-11-15 14:39:49 +0000
375b7851e2Accepting request 921678 from editors
Dominique Leuenberger
2021-09-27 18:08:54 +0000
c24293ef0b- Temporarily switch off failing builds on aarch64Matej Cepl2021-09-27 06:23:56 +0000
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 printedMatej Cepl2021-09-27 00:18:02 +0000
acdb4e1993Accepting request 810727 from editors
Dominique Leuenberger
2020-06-02 12:42:06 +0000
069f728965- Enable -fcommon in order to fix gh#neovim/neovim#12423.
Martin Liška
2020-06-02 07:34:44 +0000
a3fca23e1dAccepting request 807386 from editors
Dominique Leuenberger
2020-05-20 16:45:25 +0000
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#12108Matej Cepl2020-05-19 16:49:05 +0000