Package Release Info

neovim-0.11.3-bp160.1.18

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

neovim
neovim-lang

Change Logs

* Wed Jul 16 2025 Richard Rahl <rrahl0@opensuse.org>
- update to 0.11.3:
  * fix(terminal): stack overflow when too many csi args
  * fix(terminal): stack overflow when too many csi args
  * fix(api): add missing nargs field to user command Lua callbacks
  * fix(api): reconfiguring float "relative" does not clear "win"
  * fix(api): adjust fix for reconfiguring float "relative"
  * fix(menu): fix listing of submenus
  * fix(treesitter): ensure TSNode's tree is immutable
  * fix(lsp): only auto-detach lsp.config enabled clients
  * test(treesitter): test node access after tree edit
  * fix(api): update topline when flushing with nvim__redraw()
  * fix(treesitter): scope highlight state per window
  * fix(treesitter): support multiple @injection.content captures
  * fix(treesitter): ensure window is valid in async parsing
  * test(screen): still match by full row when {MATCH:} is present
  * fix(editorconfig): a custom property is treated as a section
  * fix(msgpack): flush incomplete big UI event before packing RPC event
  * fix(lsp): advertise supported fold kinds
  * fix(lsp) type annotation for vim.lsp.Config.cmd
  * fix(vim.system): clear_env=true gives an invalid env to uv.spawn
  * fix(tui): don't crash when nvim__screenshot() is called with bad path
  * fix(term): terminal attr index may exceed TERM_ATTRS_MAX
  * test(editor/defaults_spec): fix flakiness
  * fix(api): populate lhsrawalt in nvim_get_keymap response
  * fix(runtime): no conceal in qf on :lopen
  * fix(messages): make swapfile attention message part of prompt
  * fix(health): bad format() call
- remove patch bad-format-call.patch, as upstream included the patch
  in the release
- remove skipping Rpath tests
- disable tests on ppc64le and s390x, otherwise works fine (lua fails)
- move s390x back onto lua, not luajit, as nvim coredumps otherwise
* Sat Jul 12 2025 Richard Rahl <rrahl0@opensuse.org>
- add patch bad-format-call.patch, which fixes an isuse where by accident,
  you could pass on nil. - fixes ppc64le build
- rearrange where the tests are in the specfile
* Fri May 30 2025 Richard Rahl <rrahl0@opensuse.org>
- update to 0.11.2:
  * lsp: Vim.lsp.is_enabled()
  * lsp: root_markers can control priority
  * lsp: Start/stop LSPs as necessary during vim.lsp.enable()
  * lsp: Detach LSP clients when 'filetype' changes
  * checkhealth: Trigger FileType event after showing report
  * health: Summary in section heading
  * lsp: Detect if Client:request resolved synchronously
  * lsp: Use bufnr when getting clients in symbols_to_items
  * lsp: Improper diagnostic end_col computation
  * lsp: Only auto-detach lsp.config clients
  * lsp: Improve error completion message
  * lsp: Check if client is stopping before reuse
  * lsp: Fix error with InsertReplaceEdit events
  * :print: Don't use schar_from_ascii() for illegal byte
  * cmdline: Do not move UI cursor when entering cmdline
  * decor: Extmark highlight not applied
  * display: Adjust setting winline info for concealed lines
  * folds: Avoid unnecessary loop with horizontal scrolling
  * folds: Adjust filler text drawing for transparent folds
  * health: Checkhealth float opens extra empty buffer
  * lua: Vim.validate message param
  * move: Consume skipcol before revealing filler lines
  * runtime: Cpoptions is reset in Lua file
  * runtime: Conceal paths in help, man ToC loclist
  * runtime: 'includeexpr' with non-Nvim-style Lua modules
  * system: Don't treat NUL at start as no input
  * terminal: Check size when switching buffers
  * termkey: Out-of-bounds write in array
  * treesitter: Close :InspectTree with q
  * treesitter: Invalidate conceal_lines marks
  * treesitter: Eliminate flicker for single windows
  * treesitter: Proper tree contains() logic with combined injections
  * treesitter: Parser metadata annotations
  * trust: Support for trusting directories
  * tui: Don't process UI events when suspending or stopping
  * tui: Forward C0 control codes literally
  * tui: Don't try to add unsupported modifiers
  * tui: Clear primary device callback before invoking it
  * tutor: L:lang is undefined
  * vim.lsp.enable: Don't eagerly enable LSP configs during startup
  * vim.system: Improve error message when cwd does not exist
  * window: Skip unfocusable and hidden floats with "{count}w"
* Wed May 07 2025 Simon Lees <sflees@suse.de>
- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings
* Tue Apr 29 2025 Richard Rahl <rrahl0@opensuse.org>
- use %_libidir, not /usr/lib64, as it breaks otherwise i586
* Tue Apr 29 2025 Michal Vyskocil <michal.vyskocil@gmail.com>
- drop 0001-neovim-0.10.4-install-treesitter-vimdoc.patch
- link the system treesitter vimdoc parser to the runtimepath instead
* Sat Apr 26 2025 Richard Rahl <rrahl0@opensuse.org>
- update to 0.11.1:
  * fix(ui): wincmd _ should not increase 'cmdheight' above 0
  * fix(display): scroll logic does not take into account concealed topline
  * fix(health): message should mention "vim.provider"
  * fragile setup to get (preferred) keys from key_name_entry
  * fix(mouse): crash with click on win-separator in statusline
  * fix(cmdline): empty ext_cmdline block events for :<CR>
  * fix(provider)!: drop Python 3.7, 3.8 support
  * fix(lsp): warn on missing config in :checkhealth
  * fix(cmdline): avoid empty @: register after :<CR>
  * fix(pum): fix heap-buffer-overflow with 'rightleft'
  * fix(api): use original LHS in keymap error message
  * fix(checkhealth): don't override user "q" keymap
  * fix(desktop): cannot open filename with spaces using OS file manager
  * fix(checkhealth): check g:loaded_xx_provider for all providers
  * fix(provider): misleading :checkhealth if user sets g:loaded_python3
  * feat(checkhealth): use emoji for OK/WARN/ERROR
  * vim-patch:9.1.1260: Hang when filtering buffer with NUL bytes
  * docs: faq, lua packages
  * fix(vim.lsp.inlay_hint): requesting inlay_hints even when disabled
  * fix(checkhealth): check outdated pynvim version properly
  * fix(defaults): visual-mode [[,]] for :terminal shell prompts
  * fix(treesitter): don't memoize modified headings
  * fix(defaults): enable :terminal [[,]] motion in operator-pending mode
  * feat(float): 'winborder' "bold" style
  * docs: remove duplicate news file
  * test(float): restore border tests
  * fix(display): wrong cursor column with 'concealcursor' = "n"
  * fix(move): adjust for concealed lines above topline after scrolling up
  * docs(eval): fix lnum type for functions using tv_get_lnum
  * docs(eval): fix dict param type of mapset
  * fix(window): crash on negative window height with 'winbar'
  * fix(lsp): better handling of "*" configs
  * fix(api): use E226 instead of E227 for duplicate abbreviation
  * fix(api): nvim_set_keymap() throws error even in pcall()
  * fix(highlight): no match highlight during :substitute prompt
  * test(lua/secure_spec): fix failure with long path
  * feat(clipboard): g:clipboard="foo" forces the "foo" clipboard tool
  * docs(diagnostic): mention severity in Opts.VirtualLines
  * feat(vim.hl): allow multiple timed highlights simultaneously
  * docs: news.txt
  * test(lua/hl_spec): fix hang on exit with ASAN
  * test(plugin/shada_spec): failure if timezone isn't a whole hour ahead of UTC
  * fix(messages): verbose message emitted without kind
  * fix: bug in stylize_markdown
  * fix(vim.hl): nvim_buf_del_extmark on invalid buffer
  * fix(health): expecting nonexistent "inotifywait" function
  * fix(treesitter): not refreshing virtualtext contents
  * fix(decor): enable decoration provider in on_start
  * vim-patch:9.1.1286: filetype: help files not detected when 'iskeyword' includes
  * fix(display): scroll redrawing doesn't account for virt_lines
  * fix(editor): respect [+cmd] when executing :drop
  * fix(lsp): "bold" border for vim.lsp.buf.hover
  * fix(marks): wrong display after inserting/deleting lines
  * fix(column): don't count signs on lines beyond eob
  * docs: clipboard, eval
  * fix(man.lua): useless executability check
  * fix(mouse): mouseclick after conceal_lines is miscalculated
  * fix(completion): avoid freeing uninitialized value
  * fix(marks): clamp conceal_lines corrected line number
  * vim-patch:9.1.1303: missing out-of-memory check in linematch.c
  * fix(mouse): do not fetch clipboard twice when pasting with middle button
  * fix(vim.system): unclear non-executable message
  * fix(treesitter): fix :InspectTree incorrect injections
  * fix(lsp): opts.reuse_win does not jump if buf is already open
  * vim-patch:9.1.1310: completion: redundant check for preinsert effect
  * vim-patch:9.0.1653: Amiga: default 'viewdir' may not work
  * vim-patch:9.0.1654: MS-Windows: test for default 'viewdir' fails
  * vim-patch:9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME
  * vim-patch:9.1.1317: noisy error when restoring folds from session fails
  * vim-patch:9.1.1314: max allowed string width too small
  * vim-patch:9.1.1318: tests: test_format fails
  * fix(messages): single msg_show event for multiple :set options
  * fix(api): wrong return value with reverse range + overlap
  * perf(snippet): use "[count]|" to move cursor
  * fix(tui): ensure all pending escape sequences are processed
  * vim-patch:9.1.1305: completion menu active after switching windows/tabs
  * fix(events): avoid superfluous CursorMovedI on first autocmd
  * fix(snippet): use <cmd>call cursor() for visual range
  * vim-patch:9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer
  * feat(lsp): workspace_required
  * fix(ui): exclude unfocusable windows from 'complete' "w" completion
  * fix(lsp): prioritize showing active signature
  * fix(lsp): cycling signatures with the default config.focusable
- set python3-neovim only as a Suggests, not Recommends
* Wed Mar 26 2025 Michal Vyskocil <michal.vyskocil@gmail.com>
- Update to 0.11.0
  see /usr/share/nvim/runtime/doc/news.txt for list of full changes
  * build with translations
  * refresh lua-dev-deps.tar.gz
* Fri Feb 14 2025 Richard Rahl <rrahl0@opensuse.org>
- use make targets from upstream for tests
* Sun Feb 02 2025 Michal Vyskocil <michal.vyskocil@gmail.com>
- Enable unit tests on x86_64 and aarch64
  * add appropriate lua-dev-deps.tar.gz to Sources
  * add hostname to build requires