Changelog for
neovim-0.11.0+git20240916.a0d8c2b86-1.12.x86_64.rpm :
* Mon Sep 16 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240916.a0d8c2b86:
* docs(eval): update param types of prompt-buffer functions (#30392)
* test(vim.ui.open): opt.cmd
* feat(vim.ui): configurable \"gx\" / vim.ui.open() tool
* vim-patch:5e95c8f: runtime(java): Highlight javaConceptKind modifiers with StorageClass
* vim-patch:0f5effb: runtime(netrw): delete confirmation not strict enough
* vim-patch:9.1.0731: inconsistent case sensitive extension matching
* vim-patch:4d427d4: runtime(vim): Update base-syntax, match Vim9 bool/null literal args to :if/:while/:return (#30391)
* refactor: rename \"process\" => \"proc\" #30387
* refactor(tests): rename terminal/testutil.lua => testterm.lua #30372
* vim-patch:9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data (#30377)
* vim-patch:9.1.0730: Crash with cursor-screenline and narrow window
* vim-patch:9.1.0729: Wrong cursor-screenline when resizing window
* fix(defaults): cannot remove \"How-to disable mouse\" menu item #30375
* ci: skip automerge step if backport failed
* fix(lsp): handle nil bytes in strings
* ci: don\'t add reviewers for PRs created by a bot
* ci: add `needs:backport` label on backport PRs with conflict
* build: bump unibilium to v2.1.2
* feat(treesitter): start moving get_parser to return nil #30313
* fix(lsp): handle empty call hierarchy items #30349
* ci: enable automerge by default when backporting
* refactor(stream.c): unused params in stream_close #30356
* fix(treesitter): sync queries from upstream
* build(deps): bump tree-sitter-c to v0.23.0
* build(deps): bump tree-sitter-markdown to v0.3.2
* build(deps): bump tree-sitter-lua to v0.2.0
* vim-patch:9.1.0725: filetype: swiftinterface files are not recognized (#30350)
* feat(log): use \"ui\" as default name for TUI client #30345
* fix: replace NVIM with Nvim in default titlestring (#30348)
* fix(lsp): check buffer is loaded and valid #30330
* test(health): \"test_plug/health/init.lua\" completes as \"test_plug\"
* build(deps): bump unibilium to HEAD - ab28a2ddb
* fix(scripts): update bundled dependencies in bump_deps
* vim-patch:fc72a2f: runtime(idlang): update syntax script
* vim-patch:e401576: runtime(spec): Recognize epoch when making spec changelog in ftplugin
* vim-patch:2241f08: runtime(spec): add file triggers to syntax script
* vim-patch:077d1d2: runtime(make): add compiler/make.vim to reset compiler plugin settings
* vim-patch:a9ae38d: runtime(java): Recognise all available standard doclet tags
* vim-patch:c0982f9: runtime(dosini): Update syntax script, spellcheck comments only
* vim-patch:d30ffdc: runtime(pandoc): Update compiler plugin to use actual \'spelllang\'
* vim-patch:7cc0e91: runtime(groff): Add compiler plugin for groff
* fix(health): return correct name from \'path2name()\'
* vim-patch:9.1.0727: too many strlen() calls in option.c (#30338)
* test: add termkey unit tests
* vim-patch:d657d3d: runtime(doc): clarify the effect of the timeout for search()-functions (#30337)
* refactor(os/input.c): rename os_inchar => input_get #30327
* fix(lsp): handle encoding bounds in str_utfindex_enc
* fix(runtime): add remaining missing commentstrings (#30252)
* fix(highlight): floating windows inherit NormalFloat from global-ns
* fix(server): CID 509282: DEADCODE #30316
* fix(test): \"tempdir not a directory\" in CI logs
* refactor(test): rename alter_slashes, invert its behavior
* fix(startup): server fails if $NVIM_APPNAME is relative dir #30310
* fix(lua): revert vim.tbl_extend behavior change and document it
* fix(startup): ignore broken $XDG_RUNTIME_DIR #30285
* fix(lsp): handle out-of-bounds character positions #30288
* test(tohtml): simplify font test
* fix(tohtml): enclose font-family names in quotation marks
* vim-patch:b584117: runtime(doc): buffers can be re-used (#30300)
* fix(vim.ui.open): prefer xdg-open on WSL #30302
* test(lua): tbl_deep_extend \"after second argument\" #30297
* vim-patch:9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs (#30293)
* vim-patch:9.1.0719: Resetting cell widths can make \'listchars\' or \'fillchars\' invalid (#30289)
* fix(multibyte): handle backspace of wide clusters in replace mode
* vim-patch:9.1.0717: Unnecessary nextcmd NULL checks in parse_command_modifiers() (#30275)
* vim-patch:9.1.0716: resetting setcellwidth() doesn\'t update the screen (#30274)
* build(deps): bump libuv to HEAD - 0a00e80c3
* refactor(vterm): inline REFLOW macro
* feat(defaults): popupmenu \"Open in browser\", \"Go to definition\" #30261
* refactor: adopt termkey and eliminate duplicate code
* test: avoid noise in CI logs #30264
* fix(lsp): handle locations exceeding line length #30253
* vim-patch:315b6f7: runtime(tmux): Update syntax script (#30265)
* vim-patch:150b507: runtime(hcl,terraform): Add runtime files for HCL and Terraform (#30266)
* fix(decor): exclude invalid marks from meta total
* fix(lua): allows tables with integer keys to be merged in tbl_deep_extend
* vim-patch:9.1.0713: Newline causes E749 in Ex mode (#30254)
* feat(lsp): support hostname in rpc.connect #30238
* docs: use \"nvim\" in swapfile message #30250
* fix(api): nvim_buf_get_text() crashes with large negative column #28740
* test: tmpname(create:boolean) #30242
* feat(startup): validate --listen address
* test: tmpname() can skip file creation
* build: add quotes around `CMAKE_GENERATOR` variable
* feat(clipboard): try cygutils, clip on Windows #30215
* fix(mbyte): mark any 0xFE0F sequence as a TUI ambiguous width char
* vim-patch:3c07eb0: runtime(vim): Update syntax, improve user-command matching (#30231)
* vim-patch:bd69b39: runtime(sudoers): improve recognized Runas_Spec and Tag_Spec items
* docs: vim.lsp.rpc.connect() TCP requires IP address #30219
* docs: misc #28970
* feat(treesitter)!: default to correct behavior for quantified captures (#30193)
* fix(ui): correctly pass metadata to get_node_text #30222
* vim-patch:9.1.0708: Recursive window update does not account for reset skipcol (#30217)
* docs(treesitter): annotate some tables as `TSMetadata`
* vim-patch:9abd02d: runtime(nu): include filetype plugin
* feat(ui): gx: use url extmark attribute and tree-sitter directive (#30192)
* vim-patch:d817609: runtime(vim): Update base-syntax, match bracket mark ranges (#30208)
* fix(completion): don\'t include
in -complete= (#30209)
* vim-patch:e2c4e07: runtime(doc): Update :help :command-complete list
* vim-patch:7c8bbc6: runtime(doc): use mkdir -p to save a command
* vim-patch:9.1.0704: inserting with a count is inefficient (#30206)
* vim-patch:9.1.0707: [security]: invalid cursor position may cause a crash (#30204)
* build: make makefile work on windows
* refactor(multibyte): replace generated unicode tables with utf8proc
* vim-patch:9.1.0684: completion is inserted on Enter with \"noselect\" (#30111)
* refactor(plines): correct double-width condition (#30200)
* fix(completion): fix inconsistent Enter behavior (#30196)
* fix(lsp): when prefix is non word add all result into matches (#30044)
* feat(mbyte): support extended grapheme clusters including more emoji
* vim-patch:87c01d9: runtime(hollywood): update syn highlight for If-Then statements and For-In-Loops
* fix(highlight): update `PmenuSel` for colored completion items #30183
* fix(tohtml): apply sp color if present #30110
* fix(build): issues with s390x CI
* fix(man): check if buffer is valid before restoring \'tagfunc\' (#30180)
* docs(eval): fix wrong return type of getcharsearch() (#30176)
* vim-patch:9.1.0699: \"dvgo\" is not always an inclusive motion (#30173)
* docs: misc (#29719)
* revert: \"Makefile: use pattern rules for build/.deps (#10366)\"
* vim-patch:8556e23: runtime(java): Provide support for syntax preview features
* fix(regexp): fix typo in E888 error message (#30161)
* feat(lsp): export diagnostic conversion functions (#30064)
* fix(treesitter): escape things like `\"` in omnifunc results
* fix(lsp): return call hierarchy item, not the index (#30145)
* fix(lsp): log when receiving markup messages (#30065)
* fix(lsp): fix isIncomplete condition in completion trigger (#30130)
* feat(treesitter): add support for wasm parsers
* build(deps): bump tree-sitter to v0.23.0
* vim-patch:88a6dd0: runtime(doc): fix typo (#30140)
* fix(docs): wrong return value annotation for `nvim_buf_get_extmarks`
* vim-patch:9.1.0694: matchparen is slow on a long line (#30134)
* build(deps): bump luajit to HEAD - f725e44cd
* vim-patch:9.1.0692: Wrong patlen value in ex_substitute() (#30131)
* vim-patch:9.1.0690: cannot set special highlight kind in popupmenu (#30128)
* vim-patch:7866d54: runtime(vim): Update base-syntax, match :loadkeymap after colon and bar
* vim-patch:7884cc7: runtime(vim): Update base-syntax, improve :let-heredoc highlighting
* vim-patch:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts (#30121)
* vim-patch:2750b83: runtime(java): Make the bundled &foldtext function optional
* vim-patch:c75dad0: runtime(netrw): Change line on `mx` if command output exists
* vim-patch:38cfa2b: runtime(netrw): Fix `mf`-selected entry highlighting
* vim-patch:0e9fd77: runtime(htmlangular): add html syntax highlighting
* feat(lsp): completion opts support custom item conversion (#30060)
* fix(lsp): suppress completion request if completion is active (#30028)
* vim-patch:bc29ea6: runtime(zip): simplify condition to detect MS-Windows (#30115)
* vim-patch:9.1.0683: mode() returns wrong value with mapping (#30109)
* build(deps): bump luajit to HEAD - c68711cc8
* vim-patch:5f5f283: runtime(pandoc): escape quotes in &errorformat for pandoc
* vim-patch:d55e698: runtime(pandoc): refine pandoc compiler settings
* vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108)
* vim-patch:e44e644: runtime(doc): fix grammar in :h :keeppatterns
* vim-patch:3840d2f: runtime(doc): remove trailing whitespace in cmdline.txt
* vim-patch:175a87c: runtime(doc): more clarification for the :keeppatterns needed
* build(deps): bump luajit to HEAD - 304da39cc
* fix(lsp): update request name to capability map #30098
* docs(gen_help_html): wrap headings for narrow viewport #29903
* docs(lsp): annotate with `vim.lsp.protocol.Methods` enum #29521
* build(deps): bump luajit to HEAD - fb22d0f80
* fix(decor): don\'t use separate DecorSignHighlight for url (#30096)
* fix(terminal): interrupt/got_int hangs terminal (#30056)
* build(deps): bump luajit to HEAD - fb5e1c9f0
* Mon Aug 19 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240819.6d997f80:
* fix(terminal): handle C0 characters in OSC terminator (#30090)
* fix(vim.text): handle very long strings (#30075)
* vim-patch:8e25d91: runtime(dist): verify that executable is in $PATH
* fix(api): error properly with invalid field in nvim_open_win (#30078)
* vim-patch:6908db4: runtime(colors): update colorschemes
* vim-patch:c6ed816: runtime(yaml): do not re-indent when commenting out lines
* vim-patch:1fbccc1: runtime(netrw): Drop committed trace lines
* vim-patch:b4d1164: runtime(netrw): Error popup not always used
* vim-patch:7c75411: runtime(netrw): ErrorMsg() may throw E121
* vim-patch:a1dc649: runtime(dosbatch): Show %%i as an argument in syntax file
* vim-patch:11c92be: runtime(dosbatch): Add syn-sync to syntax file
* vim-patch:dd36d6c: runtime(mediawiki): fix typo in doc, test for b:did_ftplugin var
* vim-patch:d164f2a: runtime(vim): Update base-syntax, improve :let-heredoc highlighting (#30069)
* vim-patch:cba93ca: runtime(doc): clarify the effect of :keeppatterns after v9.1.0677
* vim-patch:9.1.0677: :keepp does not retain the substitute pattern
* vim-patch:9.1.0679: Rename from w_closing to w_locked is incomplete
* vim-patch:9.1.0678: [security]: use-after-free in alist_add()
* fix(tutor): incorrect lines marked as correct #29833
* fix(docs): add missing properties to hl_info #30032
* feat(diff): do not try external when out of memory
* fix(man): avoid setting v:errmsg (#30052)
* feat(term): support OSC 8 hyperlinks in :terminal (#30050)
* vim-patch:fc762df: runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = \"mysql\"
* build(deps): bump luajit to HEAD - ae4735f62
* vim-patch:ea76096: runtime(javascript): fix a few issues with syntax higlighting (#30049)
* fix(highlight): fix the seg fault caused by the invalid linked hl ids
* refactor(tests): again yet more global highlight definitions
* vim-patch:dc831db: runtime(doc): add help tags for json + markdown global variables (#30037)
* test: remove internal assertions and simplify
* test: add a test to check the indentation
* fix(loader): follow the style of the error message for built-in loaders
* refactor(fileio): use os_copy() to copy file (#30030)
* fix(win-msi): set installer scope to machine #29895
* fix(lua): ignore stdout and stderr for xdg-open
* vim-patch:9.1.0672: marker folds may get corrupted on undo (#30026)
* test(lsp): refactor and tidy
* feat(term): enable reflow by default (#21124)
* build(deps): vendor libvterm at v0.3.3
* vim-patch:9.1.0667: Some other options reset curswant unnecessarily when set (#30020)
* vim-patch:9.1.0666: assert_equal() doesn\'t show multibyte string correctly (#30018)
* docs: update version.c (#30016)
* vim-patch:0cc5dce: runtime(doc): clarify directory of Vim\'s executable vs CWD
* vim-patch:8.2.4860: MS-Windows: always uses current directory for executables
* vim-patch:8.1.1413: error when the drive of the swap file was disconnected (#30009)
* vim-patch:8.2.3477: startup test fails on MS-Windows
* vim-patch:8.2.3476: renaming a buffer on startup may cause using freed memory
* vim-patch:39eff4c: runtime(proto): Add indent script for protobuf filetype
* fix(lsp): avoid reusing diagnostics from different servers in actions (#30002)
* refactor!: use utf8proc full casefolding
* vim-patch:partial:8.1.0914: code related to findfile() is spread out (#30000)
* vim-patch:9.1.0663: tests: zip test still resets \'shellslash\' option
* vim-patch:afea6b9: runtime(zip): use defer to restore old settings
* vim-patch:8d52926: runtime(zip): add a generic Message function
* vim-patch:a336d8f: runtime(zip): increment base version of zip plugin
* vim-patch:19636be: runtime(zip): refactor save and restore of options
* vim-patch:33836d3: runtime(zip): remove test for fnameescape
* vim-patch:120c0dd: runtime(zip): use :echomsg instead of :echo
* vim-patch:a63f66e: runtime(zip): clean up and remove comments
* vim-patch:9.1.0661: the zip plugin is not tested. (#29993)
* vim-patch:9.1.0662: filecopy() may return wrong value when readlink() fails (#29998)
* docs(treesitter): generate inline docs for `Range`s
* fix(docs): do not treat indexes as `short_link`
* fix(filetype): fix :filetype detect error with -u NONE (#29991)
* vim-patch:8.2.4838: checking for absolute path is not trivial (#29990)
* vim-patch:9.1.0465: missing filecopy() function (#29989)
* refactor: extract eval/fs.c from eval/funcs.c (#29985)
* vim-patch:f0e9b72: runtime(zip): Fix for FreeBSD\'s unzip command
* vim-patch:217d3c1: runtime(doc): capitalize correctly
* build(deps): remove libtermkey dependency
* build(deps): remove msgpack-c dependency
* fix(build): surpress spurious warnings from gcc in -E preprocessor mode
* refactor(shada): rework msgpack decoding without msgpack-c
* vim-patch:c0f7505: runtime(lua): add/subtract a \'shiftwidth\' after \'(\'/\')\' in indentexpr
* vim-patch:c5bdd66: runtime(zip): escape \'[\' on Unix as well
* vim-patch:947f752: runtime(doc): fix typo in syntax.txt (#29974)
* vim-patch:6228481: runtime(colors): update Todo highlight in habamax colorscheme
* docs(filetype): consolidate comments in dev_vimpatch.txt
* docs(filetype): add note about prefering explicit lists over pattern
* refactor(filetype): use extension match instead of pattern if possible
* refactor(filetype): use file name match instead of pattern if possible
* fix(lsp): redundant spaces in lsp log (#29970)
* feat(lsp): announce codeLens resolveSupport (#29956)
* vim-patch:9.1.0653: Patch v9.1.0648 not completely right
* vim-patch:9.1.0648: [security] double-free in dialog_changed()
* refactor: move some functions out of eval.c (#29964)
* vim-patch:9.1.0655: filetype: goaccess config file not recognized
* vim-patch:c527d90: runtime(netrw): honor `g:netrw_alt{o,v}` for `:{S,H,V}explore`
* test: allow exec_lua to handle functions
* fix(tui): reset active attr ID when OSC 8 sequence is terminated (#29960)
* refactor(lsp): remove freeze() from gen_lsp (#29955)
* refactor(lsp): add test case for default diagnostic severity
* fix(eval): handle wrong v:lua in expr option properly (#29953)
* refactor(eval): treat v:lua call as simple function
* vim-patch:9.1.0649: Wrong comment for \"len\" argument of call_simple_func()
* vim-patch:9.0.0634: evaluating \"expr\" options has more overhead than needed
* vim-patch:9.0.0632: calling a function from an \"expr\" option has overhead
* vim-patch:8.2.4416: Vim9: using a script-local function requires using \"s:\" (#29950)
* vim-patch:9.1.0652: too many strlen() calls in syntax.c (#29949)
* vim-patch:9.1.0651: ex: trailing dot is optional for :g and :insert/:append (#29946)
* vim-patch:9.1.0647: [security] use-after-free in tagstack_clear_entry
* vim-patch:9.0.2158: [security]: use-after-free in check_argument_type
* vim-patch:9.0.2149: [security]: use-after-free in exec_instructions()
* vim-patch:9.1.0650: Coverity warning in cstrncmp() (#29944)
* Thu Aug 01 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240801.720b309c:
* fix(lsp): don\'t send foreign diagnostics to servers in buf.code_action (#29501)
* fix(watch): exclude .git when using inotifywait (#29914)
* build(vim-patch.sh): use 7 hex digits for runtime patch file name (#29940)
* vim-patch:30a8ad6: runtime(java): Document \"g:java_space_errors\" and \"g:java_comment_strings\"
* vim-patch:77b87c3: runtime(java): Cluster optional group definitions and their group links
* vim-patch:9aabcef: runtime(java): Tidy up the syntax file
* vim-patch:3749dff: runtime(java): Tidy up the documentation for \"ft-java-syntax\"
* vim-patch:5b07213: runtime(doc): re-format tag example lines, mention ctags --list-kinds (#29938)
* vim-patch:8.2.4275: cannot use an autoload function from a package under start (#29937)
* vim-patch:partial:f10911e: Update runtime files (#29936)
* vim-patch:partial:9.1.0462: eval5() and eval7 are too complex
* vim-patch:partial:9.1.0450: evalc. code too complex
* vim-patch:d88ebcb: runtime(colors): update habamax scheme - tweak diff/search/todo colors
* vim-patch:fcc5346: runtime(colors): update included colorschemes
* vim-patch:5753d99: runtime(nohlsearch): add missing loaded_hlsearch guard
* vim-patch:56e8ed6: runtime(kivy): Updated maintainer info for syntax script
* fix(lsp): prevent desync due to empty buffer (#29904)
* feat(lsp): lsp.completion support set deprecated (#29882)
* fix(scrollbind): properly take filler/virtual lines into account
* vim-patch:9.1.0411: too long functions in eval.c (#29925)
* vim-patch:partial:9.1.0445: Coverity warning after 9.1.0440
* vim-patch:9.1.0419: eval.c not sufficiently tested
* vim-patch:9.1.0415: Some functions are not tested
* vim-patch:partial:9.1.0411: too long functions in eval.c
* vim-patch:8.2.4115: cannot use a method with a complex expression
* vim-patch:8.2.3264: Vim9: assign test fails
* vim-patch:9.2.1731: Vim9: cannot use += to append to empty NULL list
* vim-patch:9.1.0645: regex: wrong match when searching multi-byte char case-insensitive
* vim-patch:9.0.0105: illegal memory access when pattern starts with illegal byte
* vim-patch:9.1.0644: Unnecessary STRLEN() when applying mapping (#29921)
* vim-patch:e34d0e3: runtime(netrw): removing trailing slash when copying files in same directory
* vim-patch:e6471b4: runtime(cuda): source c and cpp ftplugins
* vim-patch:c4be066: runtime(zip): Opening a remote zipfile don\'t work
* vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by default
* refactor: collapse statements in single assignments
* vim-patch:011f222: runtime(thrift): add ftplugin, indent and syntax scripts
* vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txt
* vim-patch:9.0.0333: method test fails
* vim-patch:9.0.0331: cannot use items() on a string
* vim-patch:9.0.0330: method tests fail
* vim-patch:partial:9.0.0327: items() does not work on a list
* refactor(mappings): elide description copy (#29910)
* vim-patch:9.1.0642: Check that mapping rhs starts with lhs fails if not simplified (#29909)
* vim-patch:9.1.0638: E1510 may happen when formatting a message for smsg() (#29907)
* fix(treesitter): highlight anonymous nodes in inspect_tree
* feat(treesitter): allow get_node to return anonymous nodes
* feat(treesitter): add node_for_range function
* vim-patch:9.1.0636: filetype: ziggy files are not recognized
* vim-patch:9.1.0635: filetype: SuperHTML template files not recognized
* vim-patch:4c45425: runtime(debcopyright): Add support for Files-Included in syntax script
* vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897)
* docs(treesitter): don\'t quote metadata
* fix(runtime): sync bundled treesitter queries
* fix(lsp): revert text edit application order change (#29877)
* vim-patch:9.1.0629: Rename of pum hl_group is incomplete
* test(ui/popupmenu_spec): add case of hl_group field in complete items
* test(ui/popupmenu_spec): make highlights more consistent
* refactor(decor): decor_virt_lines()
* fix(version): return nil with empty string
* vim-patch:9.1.0619: tests: test_popup fails
* vim-patch:9.1.0618: cannot mark deprecated attributes in completion menu
* vim-patch:9.1.0616: filetype: Make syntax highlighting off for MS Makefiles (#29874)
* vim-patch:a7295ae: runtime(autohotkey): include initial filetype plugin
* vim-patch:4d68054: runtime(progress): Add single-line comment syntax
* vim-patch:d5cc8ee: runtime(progress): Update maintainer info
* fix(plines): don\'t count invalidated virt text in char size (#29863)
* fix(decor): don\'t draw invalidated virtual lines (#29858)
* fix(runtime): set \'keywordprg\' only once in vim ftplugin
* vim-patch:8.2.3543: swapname has double slash when \'directory\' ends in it (#29862)
* vim-patch:9.1.0615: Unnecessary STRLEN() in make_percent_swname()
* vim-patch:8.2.3543: swapname has double slash when \'directory\' ends in it
* vim-patch:9.1.0617: Cursor moves beyond first line of folded end of buffer (#29859)
* vim-patch:9.1.0612: filetype: deno.lock file not recognized
* vim-patch:e73e5b8: runtime(java): Optionally highlight the :: token for method references
* vim-patch:2cad941: runtime(zip): Use delete() for deleting directory
* vim-patch:ddbb6fe: runtime(vim): Update base-syntax, improve :set highlighting (#29850)
* fix(health): fix pyenv root and python exepath detect issue
* fix(tui): set id parameter in OSC 8 sequences (#29840)
* fix(runtime): sync bundled treesitter queries
* vim-patch:38ce71c: runtime(zip): correctly extract file from zip browser
* vim-patch:581d4a7: runtime(netrw): escape filename before trying to delete it (#29838)
* docs: update version.c (#29760)
* vim-patch:9d57ea5: runtime(netrw): Fix endless recursion in netrw#Explore()
* vim-patch:9.1.0610: filetype: OpenGL Shading Language files are not detected (#29831)
* Mon Jul 22 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240721.f93ecd27:
* feat(tui): parse CSI subparams in termkey (#29805)
* docs(lua): clarify assumptions on luajit vs. puc lua
* ci: always add `target:release` label when backporting
* vim-patch:6e37575: runtime(mysql): update syntax script
* vim-patch:aa49512: runtime(yaml): Fix flow mapping key detection
* fix(api): alloc and draw cursor window in nvim__redraw
* fix(marks): revalidate marks whose position did not change
* vim-patch:4aa6b52: runtime(kconfig): Update syntax script and remove syn sync
* vim-patch:9.1.0603: filetype: use correct extension for Dracula
* feat(tui): support in-band resize events (#29791)
* vim-patch:9.1.0602: filetype: Prolog detection can be improved
* vim-patch:9.1.0558: filetype: prolog detection can be improved
* vim-patch:4266daa: runtime(mermaid): correct wrong comment options
* vim-patch:99984fc: runtime(vim): Update base-syntax, improve :map highlighting (#29795)
* vim-patch:eb6d733: runtime(doc): fix more inconsistencies in assert function docs (#29796)
* vim-patch:9.1.0601: Wrong cursor position with \'breakindent\' when wide char doesn\'t fit (#29793)
* vim-patch:9.1.0599: Termdebug: still get E1023 when specifying arguments (#29794)
* perf(filetype): implement parent pattern pre-matching (#29660)
* vim-patch:9.1.0596: filetype: devscripts config files are not recognized (#29773)
* vim-patch:1724ddb: runtime(sdc): update syntax to SDC-standard 2.1
* vim-patch:27f5334: runtime(termdebug): quote filename arguments using double quotes
* vim-patch:c3837a4: runtime(termdebug): fix a few issues
* vim-patch:83d0028: runtime(termdebug): Use string interpolation instead of string concat
* fix: assert failure in VimL expression parser
* vim-patch:d65e58f: runtime(vim): Update base-syntax, match types in Vim9 variable declarations (#29780)
* vim-patch:c1b3984: runtime(doc): minor updates. (#29778)
* vim-patch:9.0.0003: functions are global while they could be local (#29777)
* vim-patch:partial:8.2.2571: test may leave file behind
* vim-patch:partial:8.2.1432: various inconsistencies in test files
* vim-patch:9.1.0594: Unnecessary redraw when setting \'winfixbuf\' (#29775)
* vim-patch:9.0.1257: code style is not check in test scripts
* vim-patch:partial:9.0.0719: too many delete() calls in tests
* fix(lsp): inlay hints are rendered in the correct order (#29707)
* ci: skip lintcommit workflow on release branches
* test: fix reporting \"no flush received\" too early (#29735)
* ci: remove \"skip ci\" tag
* fix(float): handle error in win_float_create() (#29742)
* vim-patch:8.1.1588: in :let-heredoc line continuation is recognized (#29767)
* fix(treesitter): recognize aliased parsers in omnifunc, query linter
* vim-patch:3698fbb: runtime(tsv): include simple syntax plugin
* vim-patch:9.1.0593: filetype: Asymptote files are not recognized
* vim-patch:babea52: runtime(gomod): add recommended indent options to ftplugin
* vim-patch:3e07d5a: runtime(go): add recommended indent options to ftplugin
* vim-patch:6a54dcb: runtime(gdscript): add recommended indent options to ftplugin
* vim-patch:9.1.0592: runtime: filetype: Mediawiki files are not recognized
* vim-patch:9.1.0591: filetype:
*.wl files are not recognized
* vim-patch:8.2.2656: some command line arguments and regexp errors not tested (#29761)
* vim-patch:9.0.0414: matchstr() still does not match column offset
* vim-patch:9.0.0407: matchstr() does match column offset
* vim-patch:9.0.0228: crash when pattern looks below the last line
* test(old): reorder test_regexp_latin.vim to match upstream
* vim-patch:8.2.0281: two placed signs in the same line are not combined (#29757)
* fix(column): modifying a sign should update placed signs (#29750)
* fix(lsp): don\'t show codelens for buffers that don\'t support it (#29690)
* fix(snippet): modify base indentation when there\'s actually whitespace (#29670)
* fix(tohtml): support ranges again
* ci: run workflows on release branches
* vim-patch:1cc4cae: runtime(typst): Add typst runtime files
* vim-patch:8.2.1659: spellfile code not completely tested
* vim-patch:8.2.1651: spellfile code not completely tested
* vim-patch:8.2.3381: crash when using NULL list with sign functions (#29740)
* fix(tohtml): extmark text may be out of bounds
* vim-patch:9.0.0393: signals test often fails on FreeBSD
* vim-patch:8.2.5158: TSTP and INT signal tests are not run with valgrind
* vim-patch:8.2.2276: list of distributed files is outdated
* vim-patch:8.2.0183: tests fail when the float feature is disabled (#29738)
* vim-patch:8.1.1106: no test for \'writedelay\' (#29736)
* vim-patch:7.4.1565 (#29734)
* vim-patch:8.2.3579: CI sometimes fails for MinGW
* vim-patch:8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slow
* vim-patch:df62c62: runtime(doc): grammar fixes in options.txt (#29729)
* build: allow comment after #include for required header (#29722)
* docs(lpeg): merge upstream changes
* Mon Jul 15 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240715.3c803483:
* ci: adjust workflows to enable required checks
* fix(ui): avoid ambiguity about last chunk when flushing halfway (#29718)
* docs: misc (#29622)
* vim-patch:9.1.0585: tests: test_cpoptions leaves swapfiles around
* vim-patch:partial:9.0.0418: manually deleting temp test files
* vim-patch:9.1.0586: ocaml runtime files are outdated
* vim-patch:9.1.0583: filetype:
*.pdf_tex files are not recognized
* vim-patch:27c5598: runtime(doc): Add hint how to load termdebug from vimrc (#29704)
* vim-patch:9.1.0582: Printed line doesn\'t overwrite colon when pressing Enter in Ex mode
* vim-patch:9.1.0574: ex: wrong handling of commands after bar
* vim-patch:9.1.0573: ex: no implicit print for single addresses
* vim-patch:9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode (#29693)
* vim-patch:9.1.0575: Wrong comments in alt_tabpage() (#29692)
* vim-patch:8.2.3716: Vim9: range without a command is not compiled
* vim-patch:9.1.0579: Ex command is still executed after giving E1247
* vim-patch:8.2.4065: computation overflow with large cound for :yank
* test(old): enable Test_address_line_overflow()
* vim-patch:9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vim
* fix(lua)!: do not use typed table for empty dict
* refactor(declarations): also generate prototypes for functions in headers
* vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682)
* vim-patch:74703f1: runtime(doc): remove obsolete Ex insert behavior (#29678)
* fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677)
* refactor(filetype): use Lua patterns without implicit anchoring
* refactor(filetype): extract expanding env. vars in separate function
* perf(filetype): cache (more) pattern data during \"add\" time
* refactor(filetype): unify matching patterns with pos/neg priority
* vim-patch:57f7d75: runtime(logindefs): update syntax with new keywords
* vim-patch:fc533c9: runtime(mojo): include mojo ftplugin and indent script
* vim-patch:7a22cb8: runtime(fstab): Add missing keywords to fstab syntax
* vim-patch:9.1.0569: fnamemodify() treats \"..\" and \"../\" differently (#29673)
* vim-patch:9.1.0568: Cannot expand paths from \'cdpath\' setting
* vim-patch:partial:9.0.0418: manually deleting temp test files
* vim-patch:partial:9.0.0323: using common name in tests leads to flaky tests
* vim-patch:9.1.0567: Cannot use relative paths as findfile() stop directories
* vim-patch:9.1.0566: Stop dir in findfile() doesn\'t work properly w/o trailing slash
* vim-patch:9.1.0565: Stop directory doesn\'t work properly in \'tags\'
* vim-patch:partial:9.0.0323: using common name in tests leads to flaky tests
* vim-patch:8.2.3388: fnamemodify(\'path/..\', \':p\') differs from using \'path/../\' (#29667)
* vim-patch:9.1.0557: moving in the buffer list doesn\'t work as documented (#29653)
* vim-patch:9.1.0555: filetype: angular ft detection is still problematic
* vim-patch:a3a14d5: runtime(htmlangular): correct comment
* vim-patch:7a85e34: runtime(doc): fix inconsistencies in :h file-searching (#29652)
* vim-patch:9.1.0556: :bwipe doesn\'t remove file from jumplist of other tabpages (#29651)
* refactor: remove CH_FOLD macro
* vim-patch:9.1.{0503,0549} (#29643)
* vim-patch:9.1.0553: filetype:
*.mcmeta files are not recognized
* vim-patch:9.1.0551: filetype: htmlangular files are not properly detected
* vim-patch:9.1.0552: No test for antlr4 filetype
* vim-patch:9.1.0550: filetype: antlr4 files are not recognized
* vim-patch:9.1.0554: :bw leaves jumplist and tagstack data around (#29639)
* vim-patch:9.1.0547: No way to get the arity of a Vim function (#29638)
* vim-patch:73a8108: runtime(tmux): Update syntax script
* fix(diagnostic): fix backwards compatibility for goto_next and goto_prev (#29593)
* build(deps): drop unused bundled bash, python parsers and queries
* fix(lua): change some vim.fn.expand() to vim.fs.normalize() (#29583)
* vim-patch:d1c3698: runtime(doc): fix typo in :h ft-csv-syntax (#29619)
* vim-patch:ab03dd2: runtime(hlsplaylist): include hlsplaylist ftplugin file
* perf(filetype): skip contents check in `match()` if there is no contents (#29596)
* Mon Jul 08 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240708.b3d94b10:
* vim-patch:f77a0e9: runtime(cmakecache): include cmakecache ftplugin file
* vim-patch:380f980: runtime(lex): include lex ftplugin file
* vim-patch:7d60dc2: runtime(yacc): include yacc ftplugin file
* vim-patch:08b0c12: runtime(squirrel): include squirrel ftplugin file
* vim-patch:2c9ef3a: runtime(objcpp): include objcpp ftplugin file
* vim-patch:94c1c66: runtime(tf): include tf ftplugin file
* vim-patch:01e2090: runtime(mysql): include mysql ftplugin file
* vim-patch:a264bb9: runtime(javacc): include javacc ftplugin file
* vim-patch:2525608: runtime(cabal): include cabal ftplugin file
* vim-patch:f5398c8: runtime(cuda): include CUDA ftplugin file
* vim-patch:2c299eb: runtime(editorconfig): include editorconfig ftplugin file
* vim-patch:8906e22: runtime(kivy): update kivy syntax, include ftplugin
* fix(treesitter.foldexpr): robustness against ctrl-c
* vim-patch:9.1.0544: filetype: ldapconf files are not recognized
* fix(quickfix): make shortmess+=O work with cmdheight=0 (#29609)
* vim-patch:9.1.0543: Behavior of CursorMovedC is strange (#29608)
* vim-patch:e85fdc7: runtime(vim): Update base-syntax, improve :match command highlighting (#29607)
* vim-patch:9.1.0540: Unused assignment in sign_define_cmd()
* vim-patch:fbbabbc: runtime(doc): add page-scrolling keys to index.txt
* vim-patch:b9bbf1f: runtime(doc): clarify how to re-init csv syntax file
* build: remove -O2 from gen_cflags
* fix(health): fix fetching url with python in provider health (#29594)
* vim-patch:9.1.0538: not possible to assign priority when defining a sign (#29592)
* vim-patch:9.1.0536: filetype: zone files are not recognized
* vim-patch:9.1.0537: signed number detection for CTRL-X/A can be improved (#29590)
* vim-patch:9.1.0534: completion wrong with fuzzy when cycling back to original (#29588)
* fix(lua): don\'t include text after cursor in completion pattern (#29587)
* feat(lsp): drop fswatch, use inotifywait (#29374)
* docs(lsp): add examples to lsp-quickstart for completion and autoformatting (#29497)
* fix(glob): avoid `subcapture nesting too deep` error (#29520)
* vim-patch:aaaa21b: runtime(doc): Remove wrong help tag CTRL-SHIFT-CR
* vim-patch:6a4afb1: runtime(doc): document further keys that scroll page up/down
* vim-patch:9.1.0532: filetype: Cedar files not recognized
* refactor(eval): use uv_random() for init_srand() (#29575)
* fix(treesitter): display fields for anonymous nodes in :InspectTree
* vim-patch:9.1.0524: the recursive parameter in the
*_equal functions can be removed (#29572)
* vim-patch:9.1.0526: Unwanted cursor movement with pagescroll at start of buffer (#29569)
* vim-patch:9.1.0525: Right release selects immediately when pum is truncated. (#29568)
* fix(mouse): don\'t treat click on hsep as click on statusline (#29565)
* vim-patch:9.1.0529: silent! causes following try/catch to not work (#29567)
* vim-patch:9.1.0528: spell completion message still wrong in translations (#29566)
* docs: misc (#29410)
* vim-patch:3146d63: runtime(netrw): fix remaining case of register clobber
* vim-patch:11d5992: runtime(rust): use shiftwidth() in indent script
* fix(diagnostic): make docs agree with code (#29561)
* build(macos): disable deduplication in link step
* vim-patch:2fbcc15: runtime(terraform): Add filetype plugin for terraform
* vim-patch:3d2a996: runtime(dockerfile): enable spellchecking of comments in syntax script
* vim-patch:2606e77: runtime(doc): rename variable for pandoc markdown support
* build(deps): bump luajit to HEAD - 04dca7911
* refactor: add assertion for v_blob in tv_ptr() (#29554)
* fix(lua): use rawget() to get __call in vim.is_callable() (#29536)
* fix(runtime): stop treesitter highlight in b:undo_ftplugin (#29533)
* test: starting and stopping treesitter highlight (#29546)
* fix(treesitter): ensure syntaxset augroup exists (#29542)
* fix(lsp): fallback to `label` for completion items if all others are missing (#29522)
* feat(win32): embed executable icon
* build(deps): fix formatc target on MSVC
* Mon Jul 01 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240701.8f5e9081:
* fix(runtime): update b:undo_ftplugin in Lua runtime files (#29529)
* feat(jumplist): allow opting out of removing unloaded buffers (#29347)
* refactor: remove special handling for lowercase German sharp s
* refactor: remove special-case conversion for german sharp s
* refactor: use `vim._with` where possible
* refactor: replace utf_convert with utf8proc conversion functions
* build: add utf8proc as dependency
* refactor(shada): don\'t use msgpack_packer for shada
* fix(lsp): pre-filter matches on label if filterText is missing (#29491)
* refactor(typval)!: remove distinction of binary and nonbinary strings
* fix(lsp): avoid vim.keymap.del error when stopping a client (#29478)
* ci(lintcommit): allow capitalized letter after colon in description (#29480)
* vim-patch:9.1.0516: need more tests for nested dicts and list comparison (#29481)
* vim-patch:62f7b55: runtime(netrw): save and restore register 0-9, a and unnamed (#29479)
* vim-patch:ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476)
* feat(lua): add `context.env` (environment variables) to `vim._with()`
* feat(lua): update `vim._with` to allow more granular option contexts
* test(lua): cover `vim._with()` with tests
* Mon Jun 24 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240624.5581a955:
* feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323
* refactor(filetype): change some patterns to extensions (#29472)
* perf(treesitter): remove unnecessary foldexpr loop
* refactor(typval): don\'t use msgpack_packer for msgpackdump()
* fix(treesitter): do not modify highlight state for _on_spell_nav
* vim-patch:01a4fb1: runtime(java): Compose \"g:java_highlight_signature\" and \"g:java_highlight_functions\"
* fix(gen_vimdoc): correctly generate function fields
* fix(filetype): source ftdetect/
* after creating scripts.vim autocmds (#29445)
* vim-patch:fc64ac0: runtime(vim): Update base-syntax, fix function tail comments (#29450)
* vim-patch:9.1.0506: filetype: .envrc & .prettierignore not recognized
* vim-patch:17e0a19: runtime(scheme): update runtime files
* vim-patch:beb02ed: runtime(java): Optionally highlight parameterised types
* vim-patch:9.1.0512: Mode message for spell completion doesn\'t match allowed keys (#29437)
* vim-patch:9.1.0511: CursorMovedC triggered wrongly with setcmdpos()
* vim-patch:9.1.0507: hard to detect cursor movement in the command line
* vim-patch:6ccf6da: runtime(gomod): add gomod filetype plugin (#29433)
* fix(treesitter): don\'t open fold when o/O adds a line below #28709
* build(vim-patch.sh): don\'t ignore changes to version
*.txt (#29425)
* vim-patch:9.1.0505: filetype: Faust files are not recognized (#29426)
* vim-patch:94c5d8a: runtime(java): Remove the group exclusion list from AATTjavaTop
* vim-patch:partial:9.1.0501: too complicated mapping restore in termdebug
* vim-patch:9.1.0504: inner-tag textobject confused about \">\" in attributes (#29420)
* vim-patch:aeca717: runtime(nohlsearch): simplify mapping
* fix(gen_help_html): handle delimiter, heading #29415
* fix(diagnostics): don\'t apply extmarks to invalid lines #29321
* vim-patch:partial:9.1.0497: termdebug can be further improved
* vim-patch:1ce65e3: runtime(csv): include a simple csv filetype and syntax plugin (#29395)
* fix(drawline): don\'t draw beyond end of window with \'rnu\' (#29406)
* vim-patch:8.2.5047: CurSearch highlight is often wrong
* vim-patch:8.2.4724: current instance of last search pattern not easily spotted
* vim-patch:9.1.0499: MS-Windows: doesn\'t handle symlinks properly (#29400)
* vim-patch:9718ed7: runtime(filetype): update htmldjango detection
* fix(mouse): early return when clicking in padded \'statuscolumn\' (#29394)
* vim-patch:26de90c: runtime(nohlsearch): include the the simple nohlsearch package
* vim-patch:9.1.0498: getcmdcompltype() interferes with cmdline completion (#29397)
* refactor(lua): remove unnecessary strlen() in nlua_expand_pat() (#29388)
* refactor: Windows tilde expansion followup (#29380)
* fix(lua): find length of completion prefix earlier (#29384)
* vim-patch:ca47114: runtime(doc): improve the vim-shebang example (#29382)
* docs(lsp): format the handwritten part #29295
* docs(news): fix inconsistencies (#29381)
* vim-patch:9.1.0496: matched text is highlighted case-sensitively
* vim-patch:9.1.0495: Matched text isn\'t highlighted in cmdline pum
* fix(ftplugin/man.vim): hide signcolumn (auto)
* refactor(ftplugin/man.vim): rearrange `setlocal` commands
* Mon Jun 17 2024 scott.bradnickAATTsuse.com- Update to version 0.11.0+git20240617.20a7eebe:
* vim-patch:9.1.0494: Wrong matched text highlighted in pum with \'rightleft\' (#29371)
* vim-patch:0ddab58: runtime(java): Add a config variable for commonly used compiler options
* vim-patch:917ff8a: runtime(html): bump length of character references in syntax script (vim/vim#15022)
* feat(column)!: rework \'statuscolumn\' %r/l items
* refactor: remove redundant copy in statuscolumn items
* vim-patch:79da22d: runtime(kdl): fix KdlIndent and kdlComment in indent script (vim/vim#15019)
* vim-patch:371bab0: runtime(java): Fold multi-line comments with the syntax kind of &fdm (vim/vim#15016)
* vim-patch:9.1.0492: filetype: Vim-script files not detected by shebang line
* vim-patch:9.1.0493: Test for patch 9.1.0489 doesn\'t fail without the fix (#29366)
* vim-patch:9.1.0489: default completion may break with fuzzy (#29364)
* docs: document \'list\' behavior when \'listchars\' excludes \"tab\" (#29360)
* vim-patch:52f2ff0: runtime(zip): revert unintended change to zip#Write()
* vim-patch:1c67342: runtime(zip): MS-Windows: handle files with spaces properly
* vim-patch:9.1.0491: Cmdline pum doesn\'t work properly with \'rightleft\' (#29355)
* vim-patch:f4bc59c: runtime(doc): add another tag for vim-shebang feature (#29356)
* vim-patch:9.1.0490: minor style problems with patch 9.1.0487 (#29354)
* vim-patch:9.1.0488: Wrong padding for pum \"kind\" with \'rightleft\' (#29352)
* vim-patch:ae321b5: runtime(vim): Update base-syntax, match shebang lines (vim/vim#15011) (#29351)
* vim-patch:9.1.0486: filetype: Snakemake files are not recognized
* fix(defaults): default AATT/Q broken when \'ignorecase\' is set (#29343)
* vim-patch:9.1.0487: completed item not update on fuzzy completion (#29341)
* docs: misc (#29229)
* vim-patch:c509c00: runtime(doc): fix wrong helptag for :defer
* vim-patch:262e25e: runtime(vim): Update base-syntax, match :sleep arg
* vim-patch:d6d4e13: runtime(doc): rewrite mkdir() doc and simplify {flags} meaning
* vim-patch:a3bddb7: runtime(vim): Update base-syntax, match :catch and :throw args (vim/vim#14989)
* vim-patch:79a14c0: runtime(keymap): include Georgian keymap
* vim-patch:9.1.0485: Matched text shouldn\'t be highlighted in \"kind\" and \"menu\"
* vim-patch:9.1.0480: fuzzy string matching executed when not needed
* vim-patch:9.1.0479: fuzzy_match_str_with_pos() does unnecessary list operations
* vim-patch:9.1.0476: Cannot see matched text in popup menu
* vim-patch:9.1.0484: Sorting of completeopt+=fuzzy is not stable (#29338)
* fix(lsp): tune completion word extraction for decorated labels (#29331)
* fix(highlight): add `StatusLineTerm`/`StatusLineTermNC` to `:color vim` (#29313)
* refactor(lsp): use metatable for buf_versions (#29304)
* fix(lsp): check for nil response from server (#29196)
* vim-patch:partial:9.1.0482: termdebug plugin needs more love (#29329)
* vim-patch:4407461: runtime(netrw): correctly test for windows in NetrwGlob() (#29330)
* fix(terminal): set local values of window options (#29326)
* vim-patch:1487947: runtime(netrw): glob() on windows fails with [] in directory name (#29324)
* vim-patch:9.1.0483: glob() not sufficiently tested (#29323)
* revert: \"refactor: use S_LEN macro\" (#29319)
* vim-patch:d353d27: runtime(doc): restore description of \"$\" in col() and virtcol() (vim/vim#14981)
* vim-patch:02f3eba: runtime(doc): deduplicate getpos(), line(), col(), virtcol()
* vim-patch:902b766: runtime(java): Include element values in non-marker annotations (vim/vim#14979)
* fix(tui): skip TUI in ui_rgb_attached (#29096)
* refactor(terminal): move :terminal defaults to _defaults.lua
* feat(highlight): add StatusLineTerm and StatusLineTermNC groups
* test: fix vim.deprecate tests
* fix(vim.wo): never allow non-zero bufnr
* vim-patch:210b39c: runtime(doc): clarify documentation for \"v\" position at line() (#29296)
* vim-patch:9.1.0477: block_editing errors out when using (#29294)
* vim-patch:b4e648a: runtime(doc): fix typos in syntax.txt (#29293)
* vim-patch:959c3c8: runtime(vim): Update base-syntax, configurable comment string highlighting (vim/vim#14931)
* vim-patch:059cbe8: runtime(vim): Update base-syntax, match multiline continued comments (vim/vim#13936)
* vim-patch:2e3b2a8: runtime(kdl): use shiftwidth() instead of &tabstop in indent script
* feat(terminal): add support for copying with OSC 52 in embedded terminal (#29117)
* refactor: use S_LEN(s) instead of s, n (#29219)
* fix(types): add some vim.fn type annotations
* fix(types): use vararg return type annotation
* refactor(memory): use builtin strcat() instead of STRCAT()
* vim-patch:2d88210: runtime(kdl): include syntax, indent and ftplugin files
* vim-patch:b8076f9: runtime(deb822sources): add missing Enabled field in syntax script
* vim-patch:7e9a1a7: runtime(svelte): basic svelte ftplugin file
* refactor(lua): improve type annotations
* refactor(shada): use msgpack_sbuffer less
* fix(column): clamp line number for legacy signs
* fix(lsp): do not reset buf version when detaching client (#29242)
* test: remove checks for failed tests on Windows
* fix(vim.text): remove assert from vim.text.hexdecode
* test: do not set termguicolors in test runner
* Mon Jun 10 2024 scott.bradnickAATTsuse.com- Switching over to _service file (for git vs. nightly release tarball)- Update to version 0.11.0+git20240610.d9af8c24:
* fix(glob): handle overlapping `{}` condition elements #29236
* fix(api): allow `scope = \'local\'` with `buf` when using `nvim_get_option_value`
* feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items #29164
* vim-patch:9c4389a: runtime(doc): Fix small style issues (#29263)
* vim-patch:9.1.0472: Inconsistencies between functions for option flags (#29262)
* vim-patch:d6b4afb: runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (vim/vim#14945)
* fix(runtime): add commentstring for glsl ftplugin
* docs: fix more treesitter parsing errors
* refactor(os/shell): we have DynamicBuffer at home
* feat(lua): add `vim._with`
* refactor(io): make rstream use a linear buffer
* Mon Jun 03 2024 Alexandru Gabriel Bradatan - Add lua51-lpeg as dependency