There are 10 open security issues in trixie.
You can find information about how to handle these issues in the security team's documentation.
There is 1 open security issue in sid.
There are 7 open security issues in forky.
There are 9 open security issues in bullseye.
There are 10 open security issues in bookworm.
You can find information about how to handle these issues in the security team's documentation.
commit f0fde1ba06b87760076609117239ed300c65c304
Author: James McCoy <jamessan@debian.org>
Date: Tue Mar 17 21:41:36 2026 -0400
Refresh patches
Gbp-Dch: ignore
Signed-off-by: James McCoy <jamessan@debian.org>
commit c6d86f109906805a0303800e57351052e621d83f
Author: James McCoy <jamessan@debian.org>
Date: Tue Mar 17 21:40:14 2026 -0400
Start changelog for v9.2.0192
Signed-off-by: James McCoy <jamessan@debian.org>
commit 28dd976c86bf9a235aa53cb44a6261a272038d3c
Merge: 748fe30d3 c4d212257
Author: James McCoy <jamessan@debian.org>
Date: Tue Mar 17 21:35:23 2026 -0400
Merge tag 'v9.2.0192' into debian/sid
v9.2.0192
commit 748fe30d3208c47c69229f853162844c8c915517
Author: James McCoy <jamessan@debian.org>
Date: Wed Mar 11 11:12:11 2026 -0400
release package vim version 2:9.2.0136-1
Signed-off-by: James McCoy <jamessan@debian.org>
commit 1bf745b5951d15629e9247c2b5b15c13a388b657
Author: James McCoy <jamessan@debian.org>
Date: Wed Mar 11 06:57:12 2026 -0400
Start changelog for 9.2.0136
Signed-off-by: James McCoy <jamessan@debian.org>
commit cfc2d79c79685a1457b5afc58afa1b2d4274276a
Merge: 40a3be4d2 93a7855f0
Author: James McCoy <jamessan@debian.org>
Date: Wed Mar 11 06:52:18 2026 -0400
Merge tag 'v9.2.0136' into debian/sid
v9.2.0136
commit 40a3be4d2f1ceaf2762d8676408afcd39b585d6b
Author: James McCoy <jamessan@debian.org>
Date: Mon Mar 9 06:51:14 2026 -0400
release package vim version 2:9.2.0119-1
Signed-off-by: James McCoy <jamessan@debian.org>
commit f350e7fca58fbb24fde75dc0f3275c74e9d4da74
Author: James McCoy <jamessan@debian.org>
Date: Sat Mar 7 14:27:39 2026 -0500
Update to v9.2.0119
Signed-off-by: James McCoy <jamessan@debian.org>
commit 9d11f6fb77401b8a3fa645f92e14bc3923cdaebc
Merge: b7b3ae4ea 6495ca4c1
Author: James McCoy <jamessan@debian.org>
Date: Sat Mar 7 14:27:15 2026 -0500
Merge tag 'v9.2.0119' into debian/sid
v9.2.0119
commit b7b3ae4ea3e93787cb2d72e76a26b22994b71443
Author: James McCoy <jamessan@debian.org>
Date: Sat Mar 7 10:24:27 2026 -0500
Update to v9.2.0116
Signed-off-by: James McCoy <jamessan@debian.org>
commit 74800d9b9914d19f717b8fab002691990c438879
Merge: 68a5b8c5a f90fc1bd7
Author: James McCoy <jamessan@debian.org>
Date: Sat Mar 7 10:23:43 2026 -0500
Merge tag 'v9.2.0116' into debian/sid
v9.2.0116
commit 68a5b8c5ae00375520f9fce8b6c7385a4e09aca6
Author: James McCoy <jamessan@debian.org>
Date: Sat Mar 7 10:23:08 2026 -0500
Update copyright for new files
Gbp-Dch: Ignore
Signed-off-by: James McCoy <jamessan@debian.org>
commit 98701d0940577dfbedf7cc28bcaa785e5ebe8590
Author: James McCoy <jamessan@debian.org>
Date: Fri Mar 6 22:52:30 2026 -0500
Remove upstream "changelog", since ftp.vim.org no longer exists
Signed-off-by: James McCoy <jamessan@debian.org>
commit 32da7ef49782e4189d4611f9243583c913b97f2f
Author: James McCoy <jamessan@debian.org>
Date: Fri Mar 6 22:50:20 2026 -0500
Add Swedish man pages to alternative dependencies
Signed-off-by: James McCoy <jamessan@debian.org>
commit 51f01bb4f4b3d0d09c20e0c1ed7bfb98cd55e508
Author: James McCoy <jamessan@debian.org>
Date: Thu Mar 5 21:37:37 2026 -0500
Refresh patches
Gbp-Dch: ignore
Signed-off-by: James McCoy <jamessan@debian.org>
commit 9538d87ce2f7d7b4cc9d79c7a53f7c15fe0cef81
Author: James McCoy <jamessan@debian.org>
Date: Thu Mar 5 21:35:15 2026 -0500
Initial changelog for v9.2.0112
Signed-off-by: James McCoy <jamessan@debian.org>
commit d0a8aeada1663f0d0b1a6d82597f49c55329e5f9
Merge: 7e3eae557 4d0c57e15
Author: James McCoy <jamessan@debian.org>
Date: Thu Mar 5 21:31:27 2026 -0500
Merge tag 'v9.2.0112' into debian/sid
v9.2.0112
commit 7e3eae55798cee3eec8e01511ffb9526f339f615
Author: James McCoy <jamessan@debian.org>
Date: Mon Feb 9 07:08:02 2026 -0500
release package vim version 2:9.1.2141-1
Signed-off-by: James McCoy <jamessan@debian.org>
commit 9afc4dd03bf8a866ff81300fd38d089361aece38
Author: James McCoy <jamessan@debian.org>
Date: Sun Feb 8 21:07:51 2026 -0500
Bump changelog for v9.1.2141
Signed-off-by: James McCoy <jamessan@debian.org>
commit c22284c68e8b7fbcb26cff4bf0703e74e9441a52
Merge: 6677c2849 60e93b5de
Author: James McCoy <jamessan@debian.org>
Date: Sun Feb 8 21:06:26 2026 -0500
Merge tag 'v9.1.2141' into debian/sid
v9.1.2141
commit 60e93b5de7b2ebdf39a84f6d19873ac4d4686a57
Author: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Date: Sun Feb 8 21:04:51 2026 +0000
patch 9.1.2141: Truncation when serializing libsodium encryption parameters
Problem: Truncation when serializing libsodium encryption parameters.
Solution: Correctly cast to long long type (Yasuhiro Matsumoto).
fixes: #19248
closes: #19357
Signed-off-by: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b422a33ac22dbd0086f64e7540afefc0c9a5a7ee
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Feb 8 20:51:47 2026 +0000
runtime(gdb): Update syntax and ftplugin
- Change syntax file maintainer.
- Add Guile and Python command highlighting.
- Update command list to version 12.
- Add foldable regions for the commands 'define', 'if' and 'while'
multiline commands.
- Support documented partial command names.
- Add matchit, browsefilter, and comment formatting support.
- Support embedded C in compiler {code|print} commands.
- Add largely complete settings highlighting and folding.
- Add syntax tests (incomplete).
Thanks to Claudio Fleiner for many years of maintenance.
closes: #10649
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 6677c284923265d8438086dcc189b198233795dc
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 22:15:34 2026 -0500
Bump changelog for v9.1.2140
Signed-off-by: James McCoy <jamessan@debian.org>
commit 588c4611905315eb1d476f89b852901173a76a79
Merge: 47b0214c5 35c428b02
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 22:14:51 2026 -0500
Merge tag 'v9.1.2140' into debian/sid
v9.1.2140
commit 47b0214c544dd1d406e8e8bd035fcb0de334186e
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 22:01:28 2026 -0500
Remove obsolete national-encoding lintian override for vimtutor files
Signed-off-by: James McCoy <jamessan@debian.org>
commit 3cfc4ddb228dc06138d8c00dd7fc2549dca95c90
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 10:58:37 2026 -0500
Install Swedish translation of man pages
Signed-off-by: James McCoy <jamessan@debian.org>
commit 542d6ec4fba944e46e479467655f874184cea185
Author: Anton Malinskiy <anton@malinskiy.com>
Date: Sat Feb 7 22:00:32 2026 +0000
translation(ru): Update Russian translation and fix typos in tutor
closes: #19359
Signed-off-by: Anton Malinskiy <anton@malinskiy.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit f0b8b2c32ad055ee66845d2554be7c7b1d461e50
Author: Aliaksei Budavei <0x000c70@gmail.com>
Date: Sat Feb 7 15:48:33 2026 +0000
Revert "CI: Manage multibyte characters in syntax tests"
This reverts commit 0fde6aebddef5cb0428e85040994ba45e55cba99.
With "v9.1.2134" applied, arbitrary multibyte characters are
not replaced with spurious U+FFFD characters (typically when
the host system is under load); U+FFFD characters that are
intentionally written in an input file continue to remain
present for later output and comparison. The workaround of
"v9.1.1592~3" is no longer necessary.
Also prefer "page_nr" to "nr" in syntax/testdir/runtest.vim
closes: #19348
Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 35c428b02c0b8cee77e65d2a560e3c0b4c526395
Author: Christian Brabandt <cb@256bit.org>
Date: Sat Feb 7 15:41:43 2026 +0000
patch 9.1.2140: tests: Test_wayland_protocol_error_overflow() fails
Problem: tests: Test_wayland_protocol_error_overflow() fails
(after v9.1.2139)
Solution: try/catch the expected error
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 27630b28ad70fd97466e324f741f90ca3ef2536a
Author: Mao-Yining <mao.yining@outlook.com>
Date: Sat Feb 7 15:28:30 2026 +0000
runtime(python3complete): remove trailing white space
related: #19354
Signed-off-by: Mao-Yining <mao.yining@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit d15c71803873f9165c931af31d86473329682b19
Author: Mao-Yining <mao.yining@outlook.com>
Date: Sat Feb 7 15:28:02 2026 +0000
runtime(compiler): fix space escape in pyright
closes: #19354
Signed-off-by: Mao-Yining <mao.yining@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 2498a460e2ab4b0452acfa96a42260667c63b93b
Author: Christian Brabandt <cb@256bit.org>
Date: Sat Feb 7 15:07:32 2026 +0000
patch 9.1.2139: Buffer overflow in :wlrestore command
Problem: Buffer overflow in :wlrestore command, caused by assuming
wrong buffer length in vwl_log_handler() (Seungyeon Park)
Solution: Use correct buffer size (512 bytes) in vim_vsnprintf()
to properly truncate long messages.
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 914042238f8001c4d83f0e3e94800de4be8c5435
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 10:11:14 2026 -0500
Start changelog for v9.1.2138
Signed-off-by: James McCoy <jamessan@debian.org>
commit 92819711e203af6f23cde10b2b405e65daa21717
Merge: 7a9fd3bca abb4d7403
Author: James McCoy <jamessan@debian.org>
Date: Sat Feb 7 10:01:58 2026 -0500
Merge tag 'v9.1.2138' into debian/sid
v9.1.2138
commit abb4d740338e667991656e3ca575e623aba7bd2a
Author: Ingo Karkat <swdev@ingo-karkat.de>
Date: Sat Feb 7 10:41:32 2026 +0000
patch 9.1.2138: win_execute() and 'autochdir' can corrupt buffer name
Problem: With 'autochdir' win_execute() can corrupt the buffer name,
causing :write to use wrong path.
Solution: Save and restore b_fname when 'autochdir' is active
(Ingo Karkat).
This is caused by a bad interaction of the 'autochdir' behavior,
overriding of the current directory via :lchdir, and the temporary
window switching done by win_execute(), manifesting when e.g. a custom
completion inspects other buffers:
1. In the initial state after the :lcd .. we have curbuf->b_fname =
"Xsubdir/file".
2. do_autochdir() is invoked, temporarily undoing the :lcd .., changing
back into the Xsubdir/ subdirectory.
3. win_execute() switches windows, triggering win_enter_ext() →
win_fix_current_dir() → shorten_fnames(TRUE)
4. shorten_fnames() processes *all* buffers
5. shorten_buf_fname() makes the filename relative to the current
(wrong) directory; b_fname becomes "file" instead of "Xsubdir/file"
6. Directory restoration correctly restores working directory via
mch_chdir() (skipping a second do_autochdir() invocation because
apply_acd is FALSE), but b_fname remains corrupted, with the
"Xsubdir/" part missing.
7. expand("%:p") (and commands like :write) continue to use the
corrupted filename, resolving to a wrong path that's missing the
"Xsubdir/" part.
To fix the problem the short filename is saved if its in effect (i.e.
pointed to by curbuf->b_fname) and 'autochdir' happened. It's then
restored in case of a local cwd override. The conditions limit this
workaround to when 'autochdir' is active *and* overridden by a :lchdir.
closes: #19343
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Ingo Karkat <swdev@ingo-karkat.de>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit a24cb278bdf3ef618e46c1c88c9d02c838ab6065
Author: Kevin Goodsell <kevin-opensource@omegacrash.net>
Date: Sat Feb 7 10:30:33 2026 +0000
patch 9.1.2137: test: Update tests for OpenBSD
Problem: Some tests are not valid on OpenBSD.
Solution: Add CheckNotOpenBSD, use it to skip certain tests
(Kevin Goodsell).
Test_readdirex_sort performs locale-dependent sorting. OpenBSD has
minimal locale support.
Test_stdin_no_newline hangs on OpenBSD and FreeBSD. I don't know exactly
why, but it may be due to bash not exiting at the end of the test. This
is skipped in the FreeBSD CI runs because bash is not installed.
Test_detect_fifo uses /dev/fd/ files (via process substitution) as
FIFOs. On OpenBSD the files in /dev/fd are not FIFOs.
closes: #19351
Signed-off-by: Kevin Goodsell <kevin-opensource@omegacrash.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 6da9f757c48ce87df381d726b165bed6fa301423
Author: zeertzjq <zeertzjq@outlook.com>
Date: Sat Feb 7 10:20:51 2026 +0000
patch 9.1.2136: :tab sbuffer may close old tabpage
Problem: :tab sbuffer may close old tabpage if BufLeave autocommand
splits window (after 9.1.0143).
Solution: Only close other windows if the buffer will be unloaded
(zeertzjq).
related: neovim/neovim#37749
closes: #19352
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 7ccb81bdb6c5454ff801be11082775ec82a96efc
Author: Christian Brabandt <cb@256bit.org>
Date: Sat Feb 7 10:12:34 2026 +0000
runtime(tar): Make the path traversal detection more robust
closes: #19341
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit f73bd2546ed9cdc9966d0831d05c1109830dcddc
Author: Kalin KOZHUHAROV <me.kalin@gmail.com>
Date: Fri Feb 6 14:55:12 2026 +0000
runtime(doc): clarify term_cols allowed range in terminal.txt
Patch 9.0.1527 (related issue: vim/vim#12362) introduced range checking
for `term_cols` parameter of the various terminal related functions, but
did not update the documentation. This is the fix, hopefully I found
everything that mentions is. Also improve the style for `term_rows` to
match.
Code reference ( https://github.com/vim/vim/blob/master/src/job.c#L456 ):
if (opt->jo_term_cols < 0 || opt->jo_term_cols > 1000)
closes: #19346
Signed-off-by: Kalin Kozhuharov <kalin@thinrope.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit db4ff9a407ea896aec424203f9bbe337b9896e14
Author: Daniel Nylander <po@danielnylander.se>
Date: Fri Feb 6 14:44:18 2026 +0000
runtime(doc): Add Swedish to help-translated list
Swedish Vim documentation is available at:
https://github.com/yeager/vimdoc-sv
https://www.vim.org/translations.php
Translated by Daniel Nylander.
closes: #19344
Signed-off-by: Daniel Nylander <daniel@danielnylander.se>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b677aded591a56f6d6ccc57043f00df32fb79069
Author: Christian Brabandt <cb@256bit.org>
Date: Fri Feb 6 10:21:10 2026 +0000
runtime(doc): Remove Swedish translation help.svx
The translation file should not be included with Vims runtime files.
Translated help files should be made available via a separate project,
like what has been mentioned here:
https://www.vim.org/translations.php
related: #19321
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 422ef984b519a989247696ac5e8b785a664627b1
Author: Mao-Yining <mao.yining@outlook.com>
Date: Fri Feb 6 10:19:55 2026 +0000
runtime(doc): fix pattern problem in cmdline.txt
closes: #19322
Signed-off-by: Mao-Yining <mao.yining@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 18d844e365c21043d187f142bc88e75e9966822f
Author: Kevin Goodsell <kevin-opensource@omegacrash.net>
Date: Fri Feb 6 10:00:13 2026 +0000
patch 9.1.2135: tests: tar plugin does not consider 'nowrapscan'
Problem: search() is used to check for the message from tar that
indicates leading slashes found in the tar archive, or to
check for the leading slashes themselves. However, if
'nowrapscan' is in effect these searches are limited to the
last line and don't find any results. This causes the warning
message from tar to be seen in the buffer, the "Path Traversal
Attack Detected" message to be omitted, and editing actions
can fail. This can be seen, for example, when editing
src/testdir/samples/evil.tar.
Solution: Use the 'w' flag for search() (Kevin Goodsell)
closes: #19333
Signed-off-by: Kevin Goodsell <kevin-opensource@omegacrash.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 56d470a00863234f455fbfba6a96de4f49fe33aa
Author: CatsDeservePets <145048791+CatsDeservePets@users.noreply.github.com>
Date: Fri Feb 6 09:55:53 2026 +0000
runtime(lf): update syntax to support lf version r41
Also, mark @CatsDeservePets as maintainer.
closes: #18640
Signed-off-by: CatsDeservePets <145048791+CatsDeservePets@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b24a1d9291b2d7fe202237a5d531076a095887d6
Author: zeertzjq <zeertzjq@outlook.com>
Date: Fri Feb 6 09:48:20 2026 +0000
patch 9.1.2134: Terminal doesn't handle split UTF-8 sequence after ASCII
Problem: Terminal doesn't handle split UTF-8 sequence after ASCII.
Solution: Only use one UTF-8 encoding state per vterm state (zeertzjq).
fixes: #16559
closes: #18640
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit de5d100c2f7cce390e6a01540c368e438ed41c61
Author: Amelia Clarke <selene@perilune.dev>
Date: Fri Feb 6 09:44:16 2026 +0000
runtime(hare): update to match upstream
closes: #18640
Signed-off-by: Amelia Clarke <selene@perilune.dev>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 21d591fb12b08b52d92253bf9ac4b866475d62d6
Author: zeertzjq <zeertzjq@outlook.com>
Date: Fri Feb 6 09:37:58 2026 +0000
patch 9.1.2133: Another case of buffer overflow with 'helpfile'
Problem: Another case of buffer overflow with 'helpfile'.
Solution: Leave room for "tags" in the buffer (zeertzjq).
closes: #19340
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 0714b15940b245108e6e9d7aa2260dd849a26fa9
Author: Christian Brabandt <cb@256bit.org>
Date: Thu Feb 5 18:51:54 2026 +0000
patch 9.1.2132: [security]: buffer-overflow in 'helpfile' option handling
Problem: [security]: buffer-overflow in 'helpfile' option handling by
using strcpy without bound checks (Rahul Hoysala)
Solution: Limit strncpy to the length of the buffer (MAXPATHL)
Github Advisory:
https://github.com/vim/vim/security/advisories/GHSA-5w93-4g67-mm43
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 8bd1b7c51e3d31573ac49e8c59995151f2ea7913
Author: Emir SARI <emir_sari@icloud.com>
Date: Wed Feb 4 17:24:53 2026 +0000
translation(tr): Update Turkish translations
closes: #19334
Signed-off-by: Emir SARI <emir_sari@icloud.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 91ec2c3ba83ee77e9a685c8d9d4bb61fe812b47e
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed Feb 4 17:19:28 2026 +0000
CI: update FreeBSD runner to 15.0
closes: #19336
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 991434d8dfe40770f3214e549df16ec3369316a9
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed Feb 4 17:14:49 2026 +0000
patch 9.1.2131: tests: Test_diff_screen() fails on BSD
Problem: tests: Test_diff_screen() fails on BSD
Solution: Use gdiff on BSD systems if available (zeertzjq).
related: #19336
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 1cac0a575533032334f9570e459c549b085a203c
Author: Christian Brabandt <cb@256bit.org>
Date: Wed Feb 4 16:44:49 2026 +0000
translation(sv): Remove duplicates from [g]vim.desktop.in
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit bf18b5eb7b8775f5dce13060f5cf2cfcf4e7f20c
Author: Lifepillar <lifepillar@lifepillar.me>
Date: Wed Feb 4 16:31:05 2026 +0000
runtime(context): fix issue with SyncTeX and update command
Remove `--nonstopmode` because (a) ConTeXt always stops anyway, and (b)
`--nonstopmode` disables SyncTeX unconditionally. Add `--paranoid`,
which prevents the command to descend to `..` and `../..`.
Pass the typesetting command only the name of the input file rather than
its full path, as that is more compatible with ConTeXt's syncing
mechanism.
closes: #19323
Signed-off-by: Lifepillar <lifepillar@lifepillar.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 03b42b292614faaee42984d5bde1dc6f71e55b73
Author: Mao-Yining <101858210+mao-yining@users.noreply.github.com>
Date: Wed Feb 4 16:21:40 2026 +0000
runtime(doc): add note for -complete=shellcmdline
closes: #19330
Signed-off-by: Mao-Yining <mao.yining@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit a8ce914db16898de47ff270f3c19e6683012dff8
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed Feb 4 15:47:51 2026 +0000
patch 9.1.2130: Page scrolling in Insert mode beeps
Problem: Page scrolling in Insert mode beeps (after 9.1.0211).
Solution: Fix incorrect return value of pagescroll(). Also invert the
return value of scroll_with_sms() to be less confusing and
match comments (zeertzjq).
fixes: #19326
closes: #19327
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 61044eb5364b7a044820933e2cb32d7b0e7c9cdd
Author: Arkissa <mrarkssac@gmail.com>
Date: Wed Feb 4 15:45:05 2026 +0000
runtime(haskellcomplete): fix Undefined variable b:completingLangExtension.
closes: #19259
Signed-off-by: Arkissa <mrarkssac@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b46594eefb575dd473aa075efdb585412e742f66
Author: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Date: Wed Feb 4 15:26:22 2026 +0000
patch 9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps
Problem: MS-Windows: font size calculation slightly wrong, causing
vertical line gaps (Maxim Kim, after v9.1.2127)
Solution: Update font size calculation when using DirectX
(Yasuhiro Matsumoto).
Use pre-calculated font ascent from font metrics instead of fixed
formula (h * 0.83) to calculate text baseline. This prevents vertical
text shift when font fallback occurs with CJK characters.
closes: #19318
Signed-off-by: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 1ff963e15c85fa0fb2c27164dcff8e794c20e8ec
Author: Christian Brabandt <cb@256bit.org>
Date: Wed Feb 4 15:07:40 2026 +0000
runtime(doc): Update version9.txt with numbered patches
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 7a9fd3bca0e5b93f2053a94fa7095d7843526304
Author: James McCoy <jamessan@debian.org>
Date: Fri Jan 23 06:27:59 2026 -0500
release package vim version 2:9.1.2103-1
Signed-off-by: James McCoy <jamessan@debian.org>
commit a3a367edc4f8afc4b8f10f26acdc45a724253be6
Author: James McCoy <jamessan@debian.org>
Date: Thu Jan 22 21:37:15 2026 -0500
Declare compliance with Policy 4.7.3
Signed-off-by: James McCoy <jamessan@debian.org>
commit ce80bba983ebdb8dc2f68584b163dee666f874a8
Author: James McCoy <jamessan@debian.org>
Date: Thu Jan 22 21:36:33 2026 -0500
Remove Priority field, since optional is the default value
Signed-off-by: James McCoy <jamessan@debian.org>
commit 88fc0adb58a655d0c81b9d403d99e9891c92d5ca
Author: James McCoy <jamessan@debian.org>
Date: Thu Jan 22 21:34:45 2026 -0500
Remove Rules-Requires-Root, since no is the default value
Signed-off-by: James McCoy <jamessan@debian.org>
commit c64fb6c41557ec98b3b1200d45321e71628852a9
Author: James McCoy <jamessan@debian.org>
Date: Thu Jan 22 07:04:01 2026 -0500
Disable flaky Test_client_server_stopinsert test
Signed-off-by: James McCoy <jamessan@debian.org>
commit 9dd7cda91ab3311dfc092235901158ad8cdf3c7a
Author: James McCoy <jamessan@debian.org>
Date: Wed Jan 21 21:05:31 2026 -0500
Refresh patches
Gbp-Dch: Ignore
Signed-off-by: James McCoy <jamessan@debian.org>
commit d63544790a10b675410a185d0f75aaf3302b9084
Author: James McCoy <jamessan@debian.org>
Date: Wed Jan 21 21:02:25 2026 -0500
Start changelog for v9.1.2103
Signed-off-by: James McCoy <jamessan@debian.org>
commit 02f4f7b8ad961a71cfc42fb95d6779a73d8f113e
Merge: 4aee295e1 10b272c12
Author: James McCoy <jamessan@debian.org>
Date: Wed Jan 21 21:01:22 2026 -0500
Merge tag 'v9.1.2103' into debian/sid
v9.1.2103
commit 10b272c126e906b6bab3621b162ae7faea42472a
Author: Christian Brabandt <cb@256bit.org>
Date: Wed Jan 21 19:54:47 2026 +0000
patch 9.1.2103: tests: test_fold.vim leaves swapfiles behind
Problem: tests: test_fold.vim leaves swapfiles behind
Solution: Close open buffer using :bw! instead of :close!
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b51ac5e378892f085ef6b86f607be4faa2100788
Author: Sergey Vlasov <sergey@vlasov.me>
Date: Wed Jan 21 19:48:46 2026 +0000
patch 9.1.2102: foldtext not reversed and cut off in 'rightleft' mode
Problem: foldtext not reversed and cut off in 'rightleft' mode
(bfredl)
Solution: Fix the rightleft redrawing logic (Sergey Vlasov)
fixes: #2659
closes: #19220
Signed-off-by: Sergey Vlasov <sergey@vlasov.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 3456303430a3fd2e628a850f90845cc4cbaa7994
Author: Muraoka Taro <koron.kaoriya@gmail.com>
Date: Wed Jan 21 19:41:58 2026 +0000
check.vim: Use silent command modifier
Problem: When checking a .po file (make -C src/po check), errors are not
displayed.
Solution: Adding "silent" to some normal commands in check.vim
suppresses unnecessary output (Muraoka Taro)
This is because the output of check.vim is redirected to /dev/null.
However, if you stop the redirection, check.vim generates a lot of
output and becomes very slow.
When these commands are run in ex mode, they output the contents of the
line the cursor is pointing to. This caused a lot of output.
closes: #19227
Signed-off-by: Muraoka Taro <koron.kaoriya@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 81f1c5d3846c04bfb77165639c7dfef9f7304815
Author: James McCoy <jamessan@debian.org>
Date: Wed Jan 21 19:38:48 2026 +0000
runtime(debcontrol): improve Debian syntax files
Changes to debcontrol:
- Only use debcontrolEmail for Maintainer/Uploaders
- Add Build-Driver to debcontrolField
- Add Protected to debcontrolStrictField
- Remove Uploaders from the more generic region
- Add explicit support for highlighting build profiles
- Add explicit support for highlighting architecture specifications
- Fix URL for sections.822
Changes to debversions:
- Move plucky to unsupported
closes: #19228
Signed-off-by: James McCoy <jamessan@debian.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 87635dcb5ad0b55cddc71ca7e9bc312ef87d5246
Author: Arvin Verain <arvinverain@proton.me>
Date: Tue Jan 20 20:48:41 2026 +0000
runtime(kitty): Add kitty ftplugin file
closes: #19232
Signed-off-by: Arvin Verain <arvinverain@proton.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit a7d195415b31ca6168501cac3506e65beb484ada
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Tue Jan 20 19:46:33 2026 +0000
patch 9.1.2101: Vim9: more truthiness issues
Problem: Vim9: more truthiness issues
(kennypete)
Solution: Class, enum and typealias cannot be used with the falsy
operator (Yegappan Lakshmanan)
related: #19213
fixes: #19173
closes: #19216
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit ff0e5d994ca4b533f3c9c43a7a154276b0fa08fb
Author: Luis Davim <luis.davim@gmail.com>
Date: Tue Jan 20 19:40:35 2026 +0000
patch 9.1.2100: filetype: tiltfiles are not recognized
Problem: filetype: tiltfiles are not recognized
Solution: Detect Tiltfiles.* and *.tiltfiles as tiltfile filetype.
(Luis Davim)
Reference:
- https://docs.tilt.dev/api.html
fixes: #19214
closes: #19218
Signed-off-by: Luis Davim <luis.davim@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 284f8669e650a605fa67586ae573533489cb9888
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Jan 20 19:23:02 2026 +0000
CI: Reorder path in Windows CI runners and move Python3 before $PATH
Apparently, sometimes Vim tries to load python.dll from the Mercurial
directory. So let's move the $PYTHON3_DIR before $PATH, so that Vim can
pickup python3.dll from the right directory
https://github.com/vim/vim/actions/runs/21142024316/job/60798242826?pr=19215
closes: #19217
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit f338a2f1a6fdb89bd4764c38b4cf8954526b632e
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Tue Jan 20 19:12:26 2026 +0000
runtime(doc): Update [gnt]roff information
Content:
* Refer to the formatter as "GNU troff". Strictly, "groff" refers to
several things.[1] Since the context is the editing of input to the
formatter, GNU's troff program is most relevant choice.
* Refer to groff as distributions' default "typesetting" rather than
"text processing" package. Many text processing tools exist, and some
distributions (Alpine Linux, NetBSD, OpenBSD) have replaced groff with
mandoc[2] as their man page formatter.
* Mention that Plan 9 still ships an AT&T-derived troff; they even
maintain it.[3]
* Correct explanation of traditional `yr` register (1). `\n(yr` is not
a request, but an escape sequence.[4]
* Correct explanation of traditional `yr` register (2). This register
has not interpolated a "2-digit year" since the year 2000; it now
interpolates a 3-digit one, because AT&T troff designed the `yr`
register with a Y2K bug in it.[5]
* Fix scrambled terminology. The phrase "macro request" confuses two
separate things: macros and requests.[6] Say instead "font, request,
register, macro, and string names"; these are the formatter object
types that people writing groff documents most often use.
* Refer to "groff's mm package" instead of "GNU mm". Strictly, this
package is in groff's "contrib" area, which implies that it's not
official GNU product. (To be fair, after shipping with groff for over
34 years,[7] I'm not sure how much distinction anyone perceives.)
* Motivate the newly added advice preferring macro package facilities
for paragraphing; this issue is distinct from aiding sentence boundary
detection, which until recently[8] was the only advice offered here.
Style:
* Condense introductory paragraphs.
* Refer to "language syntax" rather than "language primitives".
* Use slightly more idiomatic English.
While these revisions convey more information, they leave the line count
unchanged. I'll try to stop fooling with this material now.
Notes:
[1] https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/man/groff.7.man?h=1.24.0.rc1#n303
[2] https://mandoc.bsd.lv/
[3] https://github.com/9fans/plan9port/pull/738
https://github.com/9front/9front/commit/4f3a4d8b3da7e7f38b4bc392524944f6f9ccf21f
[4] https://www.gnu.org/software/groff/manual/groff.html.node/Formatter-Instructions.html
https://github.com/mamccollum/troff-resources/blob/main/cstr-54.pdf
[5] Tellingly, groff added the `year` register in its 1.16 release,
dated 2000-05-23.
https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/NEWS?h=1.24.0.rc1#n3650
https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/ChangeLog.116?h=1.24.0.rc1#n261
[6] https://www.gnu.org/software/groff/manual/groff.html.node/Requests-and-Macros.html
https://www.gnu.org/software/groff/manual/groff.html.node/groff.html_fot.html#FOOT26
[7] https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/NEWS?h=1.24.0.rc1#n4192
https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/ChangeLog.old?h=1.24.0.rc1#n2714
[8] https://github.com/vim/vim/commit/638bbc57c151b0360d953e1e4ad372e3c9f0d3ce
closes: #19221
Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit cbb72e42160f0b827a748ebacd995ebbadbab4e5
Author: Muraoka Taro <koron.kaoriya@gmail.com>
Date: Tue Jan 20 19:07:02 2026 +0000
patch 9.1.2099: different line endings in ja.sjis.po and ja.po
Problem: Depending on the worker's environment, the line endings in
ja.sjis.po may differ from those in the source ja.po.
Solution: By setting standard input and output to binary mode, the line
endings for input and output will match (Muraoka Taro)
This occurs when using MINGW gcc on Windows and git with autocrlf=false.
In this case, the line endings in ja.po are LF, but because sjiscorr
compiled with MINGW gcc uses text mode for standard input and output,
the line endings in the output ja.sjis.po will be CRLF.
This mismatch in line endings confuses git, causing large differences to
occur when updating.
In addition, the comment style has been changed to // to match the rest
of Vim's code.
closes: #19226
Signed-off-by: Muraoka Taro <koron.kaoriya@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 4e2aafddbb6658a984bb6042026eb4ba5ee423d7
Author: Christian Brabandt <cb@256bit.org>
Date: Mon Jan 19 19:25:12 2026 +0000
runtime(netrw): Do not create swapfiles in netrw buffers
Problem: When using netrw to navigate directories, vim immediately
creates, then deletes a swap file in the entered directory,
causing the lastModifiedTime of that directory to change.
Solution: Use the :noswapfile command modifier in s:NetrwEditFile()
fixes: #18854
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit d829e10e0fa36de50ce230ee840dfc727e252642
Author: Mateo Gjika <104777599+mateoxh@users.noreply.github.com>
Date: Mon Jan 19 19:10:41 2026 +0000
runtime(sml): add 'include' setting to ftplugin
closes: #19156
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit b1fa262960ca3ef910ae192db58d28b3e3c7719a
Author: Mateo Gjika <104777599+mateoxh@users.noreply.github.com>
Date: Mon Jan 19 19:08:39 2026 +0000
runtime(asm): add '#' as comment symbol (GNU as)
closes: #19158
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit d5f173cf90a123e5116f0b54f19eb7d85dcc7acf
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon Jan 19 19:04:47 2026 +0000
runtime(menu): fix space before Tab and trailing space
closes: #19209
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 311b98d94256038fd2a5a823edcb6ab50d2fc8e8
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon Jan 19 19:02:08 2026 +0000
patch 9.1.2098: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A
Problem: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A
(after 9.1.1714) (fizz-is-on-the-way).
Solution: Check if there are matches before applying one (zeertzjq).
closes: #19210
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 9168a04e0c63c95eec643dab14a8e0a8933d90e7
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon Jan 19 18:59:08 2026 +0000
patch 9.1.2097: TabClosedPre may be triggered twice for the same tab page
Problem: TabClosedPre may be triggered twice for the same tab page when
closing another tab page in BufWinLeave (after 9.1.1211).
Solution: Store whether TabClosedPre was triggered in tabpage_T
(zeertzjq).
Also fix the inconsistency that :tabclose! triggers TabClosedPre after
a failed :tabclose, but :close! doesn't even if there is only one window
in the tab page.
closes: #19211
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 4aee295e1a29a5234082de054e5d911a79474b4a
Author: James McCoy <jamessan@debian.org>
Date: Mon Oct 27 20:42:14 2025 -0400
release package vim version 2:9.1.1882-1
Signed-off-by: James McCoy <jamessan@debian.org>
commit 2b527be23940fd455068cd613401ff3b2fcdf15a
Author: James McCoy <jamessan@debian.org>
Date: Mon Oct 27 17:13:29 2025 -0400
Bump changelog to v9.1.1882
Signed-off-by: James McCoy <jamessan@debian.org>
commit 862a254dd2226cd1ec4992fad15b710050954782
Merge: 4282790d1 21ef3c6e5
Author: James McCoy <jamessan@debian.org>
Date: Mon Oct 27 17:12:28 2025 -0400
Merge tag 'v9.1.1882' into debian/sid
v9.1.1882
Signed-off-by: James McCoy <jamessan@debian.org>
commit 21ef3c6e5972bbe8ab61195f98ccb85048b78985
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Mon Oct 27 18:07:52 2025 +0000
patch 9.1.1882: Vim9: Not able to use a lambda with :defer
Problem: Vim9: Not able to use a lambda with :defer
(Maxim Kim)
Solution: Add support for this (Yegappan Lakshmanan)
fixes: #18626
closes: #18643
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 58ab3438b7b4e1828efa2f86a5f37af5a7dbf259
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon Oct 27 18:04:05 2025 +0000
runtime(netrw): fix misaligned comment after #18611
related" #18611
closes: #18644
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 50ede52829865be118c34c1df6528e39eb9ab1f8
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date: Mon Oct 27 17:55:27 2025 +0000
patch 9.1.1881: tests: test_popupwin fails after c8eeda9b
Problem: tests: test_popupwin fails after c8eeda9b due to syntax
highlighting change
Solution: Regenerate terminal dumps Test_popup_setbuf*dump
(Yee Cheng Chin).
closes: #18646
Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit f11d9e4d286535d2132f07cf6e5d65ee3d52eaf4
Author: Christian Brabandt <cb@256bit.org>
Date: Mon Oct 27 17:53:44 2025 +0000
runtime(doc): regenerate help tags file after eba51337
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit eba51337d4b8051b768164f3394d680742234ca8
Author: Aaron Jacobs <jacobsa@google.com>
Date: Mon Oct 27 17:46:11 2025 +0000
runtime(rust): Do not use rustfmt as 'formatprg' by default
This reverts commit 4ac995bf9366c6624a0724d19b2226f4c95694b3.
This was added in #16807, with no explanation for why it was necessary beyond
"it's an example of an idea". It completely breaks `gq` for me—rustfmt doesn't
reflow comments so is not an appropriate tool here! Beyond that, formatting a
selection with rustfmt treats that selection as if it were an entire file,
throwing away any indentation.
For example, the commit causes `gq` to turn this:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
}
```
into this:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
}
```
which is totally wrong. In contrast, if I clear `formatprg` then `gq` does the
right thing again:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah
}
```
related: #16967
related: #17055
closes: #18640
Signed-off-by: Aaron Jacobs <jacobsa@google.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 7d3b647f886d3bf9f9764ef644dfedfc5117f902
Author: kuuote <znmxodq1@gmail.com>
Date: Mon Oct 27 17:26:29 2025 +0000
patch 9.1.1880: Allocation error with complete_info()
Problem: Allocation error with complete_info()
(after v9.1.1876)
Solution: Make sure length is positive (kuuote)
closes: #18640
Signed-off-by: kuuote <znmxodq1@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 4282790d1fe1c95a874b90549a31619deea431c0
Author: James McCoy <jamessan@debian.org>
Date: Sun Oct 26 20:49:21 2025 -0400
Bump changelog to v9.1.1879
Signed-off-by: James McCoy <jamessan@debian.org>
commit 725c1f4b7dc0242c5337394ef539f2199c978c2b
Merge: e6fb873e4 bd9155ebb
Author: James McCoy <jamessan@debian.org>
Date: Sun Oct 26 20:48:51 2025 -0400
Merge tag 'v9.1.1879' into debian/sid
v9.1.1879
Signed-off-by: James McCoy <jamessan@debian.org>
commit bd9155ebb64b3fbf3ff154c8b57c1b3a3783ebea
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sun Oct 26 20:03:18 2025 +0000
patch 9.1.1879: Crash when using a lambda funcref with :defer
Problem: Crash when using a lambda funcref with :defer
Solution: De-reference the partial correctly after invoking the deferred
functions (Yegappan Lakshmanan).
closes: #18640
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 9fff99c3c28083dbe4dcb243309bf2b28c4cb82b
Author: Riley Bruins <ribru17@hotmail.com>
Date: Sun Oct 26 20:00:03 2025 +0000
patch 9.1.1878: filetype: Soy files are not recognized
Problem: filetype: Soy files are not recognized
Solution: Detect *.soy files as soy filetype,
include a soy filetype plugin (Riley Bruins)
closes: #18640
Signed-off-by: Riley Bruins <ribru17@hotmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 6a8ab8f5d44f8c529600b2d601d8e5c996140258
Author: Christian Brabandt <cb@256bit.org>
Date: Sun Oct 26 19:56:47 2025 +0000
runtime(doc): update the :split help tags.
closes: #18640
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 61ef8a3db927162854c8a208ec603f55a6cd6449
Author: Anttoni Erkkilä <anttoni.erkkila@protonmail.com>
Date: Sun Oct 26 19:46:38 2025 +0000
patch 9.1.1877: cindent: wrong indentation after an array declaration
Problem: cindent: wrong indentation after an array declaration
Solution: check if the filetype if javascript before matching the syntax
(Anttoni Erkkilä)
cindent matches a javascript syntax for C files causing wrong
indentation in the following case:
```
void foo() {
float a[5],
b;
}
```
closes: #18631
Signed-off-by: Anttoni Erkkilä <anttoni.erkkila@protonmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit c8eeda9b15a9bac7745004b94f98de7681accea8
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Oct 26 19:29:28 2025 +0000
runtime(doc): Improve header formatting
- Normalise header formatting and highlight all bylines.
- Remove broken email address from if_sniff.txt.
closes: #18601
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 3fc00c05fb464d3e806df53bdc1743faa337ddca
Author: Christian Brabandt <cb@256bit.org>
Date: Sun Oct 26 18:53:00 2025 +0000
runtime(doc): mention that 'incsearch' ignores addresses and offset
closes: #18639
Signed-off-by: Christian Brabandt <cb@256bit.org>
commit 8e600aded2aa65955c7a3a59958e35cf7aa719b1
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Oct 26 18:44:19 2025 +0000
runtime(doc): Normalise heredoc end marker label at :help const
Match the name used at :help :let-heredoc, {endmarker}.
closes: #18638
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
Among the 5 debian patches available in version 2:9.2.0136-1 of the package, we noticed the following issues:
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.