Commit: runtime(jq): include syntax, ftplugin and compiler plugin

2024-04-26 Fir de Conversatie Christian Brabandt
/vim/issues/14619 Signed-off-by: Vito Signed-off-by: Christian Brabandt diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d5ac02ef4..ac41ed567 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -70,6 +70,7 @@ runtime/compiler/jest.vim @dkearns runtime

Commit: runtime(doc): fix typo synconcealend -> synconcealed (#14644)

2024-04-26 Fir de Conversatie Christian Brabandt
oncealend -> synconcealed (https://github.com/vim/vim/issues/14644) Signed-off-by: Philip H <47042125+pheid...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt index c23462c81..f16e7d2d6 100644 --- a/runti

Commit: runtime(comment): include a simple comment toggling plugin

2024-04-26 Fir de Conversatie Christian Brabandt
://github.com/vim/vim/issues/14626 closes: https://github.com/vim/vim/issues/14634 Signed-off-by: Maxim Kim Signed-off-by: Christian Brabandt diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 63d6735c5..d5ac02ef4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -316,6

Commit: runtime(doc): fix typo

2024-04-26 Fir de Conversatie Christian Brabandt
runtime(doc): fix typo Commit: https://github.com/vim/vim/commit/00ae5c5cba7b2b42662687b3150397fe1737fba0 Author: Christian Brabandt Date: Fri Apr 26 18:56:21 2024 +0200 runtime(doc): fix typo Signed-off-by: Christian Brabandt diff --git a/runtime/doc/usr_41.txt b/runtime/doc

Commit: patch 9.1.0374: wrong botline in BufEnter

2024-04-26 Fir de Conversatie Christian Brabandt
subsequent `validate_botline()` calls a no-op, thus resulting in wrong `line('w$')` value. closes: #14642 Signed-off-by: Jaehwang Jung Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_autocmd.vim b/src/testdir/test_autocmd.vim index c7d2534a2..6745ecbe4 100644

Commit: CI: ubuntu-toolchain-r/test repository will be removed (#14641)

2024-04-26 Fir de Conversatie Christian Brabandt
125+pheid...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 98f8d8a05..0307b454b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -131,6 +131,9 @@ jobs: - name: Install gcc-${{

Commit: runtime(doc): clarify syntax vs matching mechanism

2024-04-26 Fir de Conversatie Christian Brabandt
runtime(doc): clarify syntax vs matching mechanism Commit: https://github.com/vim/vim/commit/fe1e2b5e2d65f05d820f17db935b15454a63be06 Author: Christian Brabandt Date: Fri Apr 26 18:42:59 2024 +0200 runtime(doc): clarify syntax vs matching mechanism fixes: https://github.com/vim

Commit: runtime(asm): fix undefined variable in indent plugin

2024-04-25 Fir de Conversatie Christian Brabandt
runtime(asm): fix undefined variable in indent plugin Commit: https://github.com/vim/vim/commit/98b12ede31754071f36fb7a73324456c1ee7b89c Author: Christian Brabandt Date: Thu Apr 25 22:42:05 2024 +0200 runtime(asm): fix undefined variable in indent plugin It's an indent script

Commit: patch 9.1.0373: ops.c code uses too many strlen() calls

2024-04-25 Fir de Conversatie Christian Brabandt
too many strlen() calls Solution: Refactor code and remove more strlen() calls (John Marriott) closes: #14598 Signed-off-by: John Marriott Signed-off-by: Christian Brabandt diff --git a/src/ops.c b/src/ops.c index 0ab0d005d..e3e782756 100644 --- a/src

Commit: patch 9.1.0371: Vim9: compile_def_function() still too long

2024-04-25 Fir de Conversatie Christian Brabandt
: Vim9: compile_def_function() still too long Solution: Refactor the code into separate functions (Yegappan Lakshmanan) closes: #14632 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/version.c b/src/version.c index

Commit: patch 9.1.0372: Calling CLEAR_FIELD() on the same struct twice

2024-04-25 Fir de Conversatie Christian Brabandt
: Calling CLEAR_FIELD() on the same struct twice. Solution: Remove the second CLEAR_FIELD(). Move the assignment of cookie.sourceing_lnum (zeertzjq). closes: #14627 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/scriptfile.c b/src

Commit: translation(sr): Update Serbian messages (#14633)

2024-04-25 Fir de Conversatie Christian Brabandt
(https://github.com/vim/vim/issues/14633) Signed-off-by: Ivan Pešić <27575106+eeva...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/src/po/sr.po b/src/po/sr.po index 2f5113c6d..6372f929a 100644 --- a/src/po/sr.po +++ b/src/po/sr.po @@ -10,8 +10,8 @@ msgi

Commit: patch 9.1.0370: MS-Windows: patch number is zero in installer

2024-04-25 Fir de Conversatie Christian Brabandt
-Windows: patch number is zero in installer (jonathan-b-wiebe) Solution: Set VIM_VERSION_PATCHLEVEL, fix a few typos in the installer (RestorerZ) fixes: #14629 closes: #14635 Signed-off-by: RestorerZ Signed-off-by: Christian Brabandt diff --git

Commit: runtime(doc): clarify the effect of setting the shell to powershell

2024-04-25 Fir de Conversatie Christian Brabandt
runtime(doc): clarify the effect of setting the shell to powershell Commit: https://github.com/vim/vim/commit/addf9ed620b01cc8f69fb7a27c6b12514fdda24e Author: Christian Brabandt Date: Thu Apr 25 21:21:37 2024 +0200 runtime(doc): clarify the effect of setting the shell to powershell

Re: 'breakindent' seems to break gqap

2024-04-24 Fir de Conversatie Christian Brabandt
On Mi, 24 Apr 2024, Gary Johnson wrote: > When 'breakindent' is set and the window width is less than > 'textwidth', the gqap command reformats indented paragraphs to less > than 'textwidth'. > > Steps to reproduce > > 1. Create a file containing a single paragraph of arbitrary text, >

Commit: runtime(java): Improve the recognition of the "style" method declarations

2024-04-24 Fir de Conversatie Christian Brabandt
udavei <0x000...@gmail.com> Signed-off-by: Christian Brabandt diff --git a/runtime/syntax/java.vim b/runtime/syntax/java.vim index e85174e7b..8ffe9e062 100644 --- a/runtime/syntax/java.vim +++ b/runtime/syntax/java.vim @@ -3,7 +3,7 @@ " Maintainer: Aliaksei Budavei <0x000c7

Commit: patch 9.1.0369: Vim9: problem when importing autoloaded scripts

2024-04-24 Fir de Conversatie Christian Brabandt
Signed-off-by: Christian Brabandt Signed-off-by: Yegappan Lakshmanan diff --git a/src/evalvars.c b/src/evalvars.c index b70a3cd39..6facbeb13 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -4235,6 +4235,7 @@ failed: * - Whether the variable is read-only * - Whether the variable

Commit: CI: remove microsoft-prod.list repository (#14628)

2024-04-24 Fir de Conversatie Christian Brabandt
(https://github.com/vim/vim/issues/14628) This is added by default, and it is often broken, but we don't need anything from it. Signed-off-by: Philip H <47042125+pheid...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/.github/workflows/ci.yml b/.gith

Commit: patch 9.1.0368: MS-Windows: Hard to define the Vim Patchlevel with leading zeroes

2024-04-23 Fir de Conversatie Christian Brabandt
) closes: #14471 Signed-off-by: RestorerZ Signed-off-by: Christian Brabandt diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak index e05518610..aec9efaf9 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -187,7 +187,7 @@ MINOR= 1 !ENDIF !IF ![$(PS) $(PSFLAGS) try

Commit: patch 9.1.0367: compile_def_function is too long

2024-04-23 Fir de Conversatie Christian Brabandt
is too long Solution: Move out the code to compile the body of a function (Yegappan Lakshmanan) closes: #14622 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir

Commit: patch 9.1.0365: Crash when typing many keys with D- modifier

2024-04-22 Fir de Conversatie Christian Brabandt
typing many keys with D- modifier (after 9.1.0227). Solution: Don't treat a 0x80 byte inside a special sequence as the start of a special sequence (zeertzjq). closes: #14613 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src

Commit: patch 9.1.0366: filetype: ondir files are not recognized

2024-04-22 Fir de Conversatie Christian Brabandt
files are not recognized Solution: Detect '.ondirrc' as ondir filetype (Jon Parise) closes: #14604 Signed-off-by: Jon Parise Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 8c7c015ef..9d6b4bd26 100644

Commit: runtime(doc): update documentation

2024-04-22 Fir de Conversatie Christian Brabandt
-by: RestorerZ Signed-off-by: Christian Brabandt diff --git a/runtime/doc/gui_x11.txt b/runtime/doc/gui_x11.txt index bc2ba5437..dbd4b1084 100644 --- a/runtime/doc/gui_x11.txt +++ b/runtime/doc/gui_x11.txt @@ -1,4 +1,4 @@ -*gui_x11.txt* For Vim version 9.1. Last change: 2024 Jan 30 +*gui_x11

Commit: CI: change the download URL of "libsodium" (#14618)

2024-04-22 Fir de Conversatie Christian Brabandt
ot;libsodium" (https://github.com/vim/vim/issues/14618) Signed-off-by: RestorerZ Signed-off-by: Christian Brabandt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f6021634..b7439ed36 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml

Commit: patch 9.1.0363: tests: test_winfixbuf is a bit slow

2024-04-21 Fir de Conversatie Christian Brabandt
: test_winfixbuf is a bit slow Solution: use defer if possible, reset hidden option, use --not-a-term when starting Vim using system() (Yegappan Lakshmanan) closes: #14611 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/testdir

Commit: runtime(astro): Add filetype, syntax and indent plugin

2024-04-21 Fir de Conversatie Christian Brabandt
indent plugin related: https://github.com/vim/vim/issues/14558 closes: https://github.com/vim/vim/issues/14561 ported from: https://github.com/wuelnerdotexe/vim-astro Signed-off-by: Philip H <47042125+pheid...@users.noreply.github.com> Signed-off-by: Christian Bra

Commit: patch 9.1.0362: expanding rc config files does not work well

2024-04-21 Fir de Conversatie Christian Brabandt
patch 9.1.0362: expanding rc config files does not work well Commit: https://github.com/vim/vim/commit/b09fa35a040af87e20c9cb25b78064aace0e63e9 Author: Christian Brabandt Date: Sun Apr 21 14:52:20 2024 +0200 patch 9.1.0362: expanding rc config files does not work well Problem

Commit: patch 9.1.0361: Vim9: vim9type.c is too complicated

2024-04-21 Fir de Conversatie Christian Brabandt
is too complicated Solution: Refactor a few functions in vim9type.c (Yegappan Lakshmanan) closes: #14605 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/version.c b/src/version.c index d418b602b..402ab5266 100644

Commit: patch 9.1.0360: Vim9: does not handle autoloaded variables well

2024-04-21 Fir de Conversatie Christian Brabandt
: Vim9: does not handle autoloaded variables well Solution: Better handle script-level exported variable references from autoload files (Ernie Rael). fixes: #14591 closes: #14607 Signed-off-by: Ernie Rael Signed-off-by: Christian Brabandt diff --git a/src

Commit: runtime(doc): minor spell fix in starting.txt

2024-04-21 Fir de Conversatie Christian Brabandt
runtime(doc): minor spell fix in starting.txt Commit: https://github.com/vim/vim/commit/158673680f5ad87591d05dfa7f6a3c0b0eb7061c Author: Diego Viola Date: Sun Apr 21 14:39:49 2024 +0200 runtime(doc): minor spell fix in starting.txt closes: https://github.com/vim/vim/issues/14608

Commit: patch 9.1.0359: MS-Windows: relative import in a script sourced from a buffer doesn't work

2024-04-20 Fir de Conversatie Christian Brabandt
s. To fix this, when importing a script from a script sourced from a buffer with nofile, don't use a script relative path name. fixes #14588 closes: #14603 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/scriptfile.c b/src/scriptfil

Commit: patch 9.1.0358: wrong drawing in GUI with setcellwidth()

2024-04-20 Fir de Conversatie Christian Brabandt
with setcellwidth() (after v9.1.0344) Solution: move gui.in_use condition (h-east) closes: #14600 Signed-off-by: h-east Signed-off-by: Christian Brabandt diff --git a/src/screen.c b/src/screen.c index a8b4559b1..35d300213 100644 --- a/src/screen.c +++ b

Commit: ftplugin(cmake): Add include and suffixesadd

2024-04-20 Fir de Conversatie Christian Brabandt
Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/ftplugin/cmake.vim b/runtime/ftplugin/cmake.vim index 94c007629..9fcf87a75 100644 --- a/runtime/ftplugin/cmake.vim +++ b/runtime/ftplugin/cmake.vim @@ -2,6 +2,7 @@ " Language:CMake "

Commit: patch 9.1.0357: Page scrolling should place cursor at window boundaries

2024-04-20 Fir de Conversatie Christian Brabandt
Baal Signed-off-by: Christian Brabandt diff --git a/src/move.c b/src/move.c index a234fca1d..1b6e003cc 100644 --- a/src/move.c +++ b/src/move.c @@ -3244,17 +3244,6 @@ pagescroll(int dir, long count, int half) cursor_down_inner(curwin, curscount); else

Commit: runtime(doc): align command line table

2024-04-20 Fir de Conversatie Christian Brabandt
runtime(doc): align command line table Commit: https://github.com/vim/vim/commit/59356019eb98b02caf086a26402307c5518e9f3a Author: Christian Brabandt Date: Sat Apr 20 17:12:59 2024 +0200 runtime(doc): align command line table Signed-off-by: Christian Brabandt diff --git

Commit: runtime(doc): minor fixes to starting.txt

2024-04-19 Fir de Conversatie Christian Brabandt
Signed-off-by: Diego Viola Signed-off-by: Christian Brabandt diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt index ed5bdee7a..fb1dd2144 100644 --- a/runtime/doc/starting.txt +++ b/runtime/doc/starting.txt @@ -1,4 +1,4 @@ -*starting.txt* For Vim version 9.1. Last change

Commit: runtime(bp): fix comment definition in filetype plugin (#14594)

2024-04-19 Fir de Conversatie Christian Brabandt
/vim/issues/14594) I somehow messed up the previous patch, I think a copy-paste error when creating the file. Blueprint files have C and C++ style comments, not shell-like '#' comments. Signed-off-by: Bruno BELANYI Signed-off-by: Christian Brabandt diff --git

Commit: patch 9.1.0356: MS-Windows: --remote may change working directory

2024-04-19 Fir de Conversatie Christian Brabandt
patch 9.1.0356: MS-Windows: --remote may change working directory Commit: https://github.com/vim/vim/commit/349f5cd8188c85ab0c4083c30de72d5a66604ec7 Author: Christian Brabandt Date: Fri Apr 19 15:22:33 2024 +0200 patch 9.1.0356: MS-Windows: --remote may change working directory

Commit: patch 9.1.0355: filetype: flake.lock files are not recognized

2024-04-19 Fir de Conversatie Christian Brabandt
: filetype: flake.lock files are not recognized Solution: Detect 'flake.lock' as json filetype (Riley Bruins) closes: #14589 Signed-off-by: Riley Bruins Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index c7fc33196

Commit: patch 9.1.0354: runtime(uci): No support for uci file types

2024-04-18 Fir de Conversatie Christian Brabandt
(uci): No support for uci file types (Wu, Zhenyu) Solution: include basic uci ftplugin and syntax plugins (Colin Caine) closes: #14575 Co-authored-by: Wu, Zhenyu Signed-off-by: Colin Caine Signed-off-by: Christian Brabandt diff --git

Commit: runtime(java): Support "g:ftplugin_java_source_path" with archived files

2024-04-18 Fir de Conversatie Christian Brabandt
e(java): Support "g:ftplugin_java_source_path" with archived files Also, document for "g:ftplugin_java_source_path" its current modification of the local value of the 'path' option. closes: #14570 Signed-off-by: Aliaksei Budavei <0x000...@gmail.com> Signed-off-by:

Commit: patch 9.1.0352: Finding cmd modifiers and cmdline-specials is inefficient

2024-04-18 Fir de Conversatie Christian Brabandt
-by: John Marriott Signed-off-by: Christian Brabandt diff --git a/src/ex_cmds.h b/src/ex_cmds.h index cb758aa7c..70e57708f 100644 --- a/src/ex_cmds.h +++ b/src/ex_cmds.h @@ -99,13 +99,14 @@ typedef struct exarg exarg_T; */ #ifdef DO_DECLARE_EXCMD # define EXCMD(a, b, c, d, e) \ - {(char_u

Commit: patch 9.1.0353: tests: Test_autoload_import_relative_compiled fails on Windows

2024-04-18 Fir de Conversatie Christian Brabandt
on Windows Problem: tests: Test_autoload_import_relative_compiled fails on Windows Solution: Disable on Windows for now, add missing :bw for clean-up (Ernie Rael) closes: #14579 Signed-off-by: Ernie Rael Signed-off-by: Christian Brabandt diff --git a/src

Commit: patch 9.1.0351: No test that completing a partial mapping clears 'showcmd'

2024-04-18 Fir de Conversatie Christian Brabandt
-by: Christian Brabandt diff --git a/src/getchar.c b/src/getchar.c index 783146fe1..4e1c48c52 100644 --- a/src/getchar.c +++ b/src/getchar.c @@ -1281,6 +1281,9 @@ del_typebuf(int len, int offset) typebuf.tb_change_cnt = 1; } +/* + * State for adding bytes to a recording or 'showcmd'. + */ typedef

Commit: patch 9.1.0350: tests: test_vim9_dissamble may fail

2024-04-18 Fir de Conversatie Christian Brabandt
may fail Solution: Instead of hard-coding the lambda number, accept just any number (Julio B) closes: #14581 Signed-off-by: Julio B Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_vim9_disassemble.vim b/src/testdir/test_vim9_disassemble.vim

Commit: patch 9.1.0349: Vim9: need static type for typealias

2024-04-18 Fir de Conversatie Christian Brabandt
static type for typealias Solution: Refactor the typval2type() function and add a static type for typealias (Yegappan Lakshmanan) closes: #14582 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/globals.h b/src/globals.h

Commit: patch 9.1.0348: X11 does not ignore smooth scroll event

2024-04-18 Fir de Conversatie Christian Brabandt
smooth scroll event (laniakea64) Solution: Correctly ignore unwanted smooth scroll events on X11 (lilydjwg) fixes #14578 closes: #14583 Signed-off-by: lilydjwg Signed-off-by: Christian Brabandt diff --git a/src/gui_gtk_x11.c b/src

Commit: patch 9.1.0347: A few typos in test_xdg when testing gvimrc

2024-04-18 Fir de Conversatie Christian Brabandt
typos in test_xdg when testing gvimrc Solution: Fix them (Diego Viola) closes: #14584 Signed-off-by: Diego Viola Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_xdg.vim b/src/testdir/test_xdg.vim index 7c0c8ef61..6f35b7254 100644 --- a/src/testdir

Commit: patch 9.1.0346: Patch v9.1.0338 fixed sourcing a script with import

2024-04-17 Fir de Conversatie Christian Brabandt
Problem: Patch v9.1.0338 fixed sourcing a script with import Solution: Add test `import './file.vim' and verify it works with `:source` so it does not regress (Ernie Rael) closes: #14577 Signed-off-by: Ernie Rael Signed-off-by: Christian Brabandt diff --git

Commit: patch 9.1.0345: Problem: gvimrc not sourced from XDG_CONFIG_HOME

2024-04-17 Fir de Conversatie Christian Brabandt
: gvimrc not sourced from XDG_CONFIG_HOME (after v9.1.0327) Solution: Also try to source from ~/.config/vim/gvimrc and $XDG_CONFIG_HOME/vim/gvimrc (Maxim Kim) fixes: #14567 closes: #14568 Signed-off-by: Maxim Kim Signed-off-by: Christian Brabandt diff

Commit: patch 9.1.0344: Cursor wrong after using setcellwidth() in terminal

2024-04-17 Fir de Conversatie Christian Brabandt
Problem: Cursor wrong after using setcellwidth() in terminal (mikoto2000) Solution: output additional spaces, so the behaviour matches the GUI (mikoto2000) fixes: #14539 closes: #14540 Signed-off-by: mikoto2000 Signed-off-by: Christian Brabandt

Commit: patch 9.1.0343: 'showcmd' wrong for partial mapping with multibyte

2024-04-17 Fir de Conversatie Christian Brabandt
Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/getchar.c b/src/getchar.c index c8dde2209..783146fe1 100644 --- a/src/getchar.c +++ b/src/getchar.c @@ -1281,6 +1281,80 @@ del_typebuf(int len, int offset) typebuf.tb_change_cnt = 1; } +typedef struct

Re: Commit: patch 9.1.0342: tests: test_taglist fails when 'helplang' contains non-english

2024-04-17 Fir de Conversatie Christian Brabandt
On Mi, 17 Apr 2024, shane qian wrote: > the ticket description is the description, not the ticket title, please check > that. I am not near my PC, otherwise I should would be glad to spell out to > you. That description is a link to comment: "fix: #14312 (comment)" in another issue which was

Re: Commit: patch 9.1.0342: tests: test_taglist fails when 'helplang' contains non-english

2024-04-17 Fir de Conversatie Christian Brabandt
On Mi, 17 Apr 2024, shane qian wrote: > the `clear` problem is in the ticket description: a comment link, which was > someone described or complained in another ticket. > seems you did not check that carefully, the problem is there not only 1 tag > file. How is this: "fix: count tag files on

Re: Commit: patch 9.1.0342: tests: test_taglist fails when 'helplang' contains non-english

2024-04-17 Fir de Conversatie Christian Brabandt
On Mi, 17 Apr 2024, shane.qian wrote: > this patch is wrong, `helplang` it was just I brought it to filter > tagfiles, fail was not when 'helplang' contains non-english, it was > fail when it is 'en' too. Why would it fail when helplang=en. Vim should then only load a single tagfile, no? I

Commit: patch 9.1.0342: tests: test_taglist fails when 'helplang' contains non-english

2024-04-16 Fir de Conversatie Christian Brabandt
-english Problem: tests: test_taglist fails when 'helplang' contains non-english Solution: Allow 1 or 2 tagfiles for now (Julio B) related: #14312 closes: #14566 Signed-off-by: Julio B Signed-off-by: Christian Brabandt diff --git a/src/testdir

Commit: patch 9.1.0341: Problem: a few memory leaks are found

2024-04-16 Fir de Conversatie Christian Brabandt
patch 9.1.0341: Problem: a few memory leaks are found Commit: https://github.com/vim/vim/commit/29269a71b5ac8a87c6c4beca35c173a19a2c9398 Author: Christian Brabandt Date: Tue Apr 16 22:44:31 2024 +0200 patch 9.1.0341: Problem: a few memory leaks are found Problem: a few memory

Commit: patch 9.1.0340: Problem: Error with matchaddpos() and empty list

2024-04-16 Fir de Conversatie Christian Brabandt
patch 9.1.0340: Problem: Error with matchaddpos() and empty list Commit: https://github.com/vim/vim/commit/f7d31adcc22eae852d6e7a5b59e9755ba7b51d35 Author: Christian Brabandt Date: Tue Apr 16 22:23:17 2024 +0200 patch 9.1.0340: Problem: Error with matchaddpos() and empty list

Commit: patch 9.1.0339: tests: xdg test uses screen dumps

2024-04-16 Fir de Conversatie Christian Brabandt
screen dumps Solution: Convert screen dump to normal test (Yegappan Lakshmanan) closes: #14564 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/testdir/dumps/Test_xdg_1.dump b/src/testdir/dumps/Test_xdg_1.dump deleted

Commit: patch 9.1.0338: Vim9: import through symlinks not correctly handled

2024-04-16 Fir de Conversatie Christian Brabandt
Problem: Vim9: import through symlinks not correctly handled Solution: Check for script being a symlink but only once (Ernie Rael) closes: #14565 Signed-off-by: Ernie Rael Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git

Commit: patch 9.1.0337: Missing entry for XDG vimrc file in :version

2024-04-16 Fir de Conversatie Christian Brabandt
entry for XDG vimrc file in :version Solution: Add 4th user vimrc entry to :version output (Diego Viola) related: #14182 closes: #14569 Signed-off-by: Diego Viola Signed-off-by: Christian Brabandt diff --git a/src/os_unix.h b/src/os_unix.h index

Commit: patch 9.1.0336: tests: typo in test_xdg

2024-04-15 Fir de Conversatie Christian Brabandt
(Diego Viola) closes: #14562 Signed-off-by: Diego Viola Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_xdg.vim b/src/testdir/test_xdg.vim index b24205b5f..d23c93a37 100644 --- a/src/testdir/test_xdg.vim +++ b/src/testdir/test_xdg.vim @@ -54,7 +54,7 @@ func

Commit: runtime(i3config/swayconfig): update syntax scripts

2024-04-15 Fir de Conversatie Christian Brabandt
g only closes: #14544 Signed-off-by: Josef Lito拧 <54900518+josefli...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/runtime/syntax/i3config.vim b/runtime/syntax/i3config.vim index 2a43b3d9e..7441f9082 100644 --- a/runtime/syntax/i3config.vim +

Commit: runtime(doc): document pandoc compiler and enable configuring arguments

2024-04-15 Fir de Conversatie Christian Brabandt
closes: https://github.com/vim/vim/issues/14550 Signed-off-by: Konfekt Signed-off-by: Christian Brabandt diff --git a/runtime/compiler/pandoc.vim b/runtime/compiler/pandoc.vim index 1b171a1cb..6c151930c 100644 --- a/runtime/compiler/pandoc.vim +++ b/runtime/compiler/pandoc.vim

Commit: patch 9.1.0335: String interpolation fails for List type

2024-04-15 Fir de Conversatie Christian Brabandt
interpolation fails for List type Solution: use implicit string(list) for string interpolation and :put = (Yegappan Lakshmanan) related: #14529 closes: #14556 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/src/eval.c b

Commit: patch 9.1.0334: No test for highlight behavior with 'ambiwidth'

2024-04-15 Fir de Conversatie Christian Brabandt
: No test for highlight behavior with 'ambiwidth'. Solution: Add a screendump test for 'ambiwidth' with 'cursorline'. (zeertzjq) closes: #14554 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/testdir/dumps/Test_ambiwidth_hl_dump_1.dump

Commit: patch 9.1.0332: tests: some assert_equal() calls have wrong order of args

2024-04-15 Fir de Conversatie Christian Brabandt
Problem: tests: some assert_equal() calls have wrong order of args Solution: Correct the order (zeertzjq). closes: #14555 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index

Commit: patch 9.1.0333: tests: test_xdg fails on the appimage repo

2024-04-15 Fir de Conversatie Christian Brabandt
patch 9.1.0333: tests: test_xdg fails on the appimage repo Commit: https://github.com/vim/vim/commit/29358d2a188bcab1c0057dd1628c4418a583278b Author: Christian Brabandt Date: Mon Apr 15 19:11:15 2024 +0200 patch 9.1.0333: tests: test_xdg fails on the appimage repo Problem

Commit: runtime(doc): fix typos in starting.txt

2024-04-15 Fir de Conversatie Christian Brabandt
Signed-off-by: Diego Viola Signed-off-by: Christian Brabandt diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt index d97e1ba61..ed5bdee7a 100644 --- a/runtime/doc/starting.txt +++ b/runtime/doc/starting.txt @@ -1,4 +1,4 @@ -*starting.txt* For Vim version 9.1. Last change: 2024

Commit: patch 9.1.0331: make install does not install all files

2024-04-15 Fir de Conversatie Christian Brabandt
does not install all files (Nick Jensen) Solution: Adjust the Makefile rule to install and uninstall cargo and rust directories (Matt Hammerly) fixes: #14551 closes: #14552 closes: #14557 Signed-off-by: Matt Hammerly Signed-off-by: Christian Brabandt

Commit: patch 9.1.0330: v9.1.0327 contains an unrelated change

2024-04-14 Fir de Conversatie Christian Brabandt
patch 9.1.0330: v9.1.0327 contains an unrelated change Commit: https://github.com/vim/vim/commit/f23193496589553d986e0f5c2a6170485c1bccea Author: Christian Brabandt Date: Sun Apr 14 23:45:02 2024 +0200 patch 9.1.0330: v9.1.0327 contains an unrelated change Problem: v9.1.0327

Commit: patch 9.1.0329: String interpolation fails for Dict type

2024-04-14 Fir de Conversatie Christian Brabandt
Signed-off-by: Christian Brabandt diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt index 7063cad30..cd3d6add4 100644 --- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt*For Vim version 9.1. Last change: 2023 Dec 19 +*change.txt*For Vim version 9.1

Commit: patch 9.1.0328: CI fails with t_?? test

2024-04-14 Fir de Conversatie Christian Brabandt
patch 9.1.0328: CI fails with t_?? test Commit: https://github.com/vim/vim/commit/0d87e3c711b46be67cf8f014cc0bca21431599c0 Author: Christian Brabandt Date: Sun Apr 14 23:14:50 2024 +0200 patch 9.1.0328: CI fails with t_?? test Problem: CI fails with t_?? test Solution: use

Commit: patch 9.1.0327: No support for using $XDG_CONFIG_HOME

2024-04-14 Fir de Conversatie Christian Brabandt
for using $XDG_CONFIG_HOME Solution: optionally source $XDG_CONFIG_HOME/vim/vimrc (Luca Saccarola) fixes: #2034 closes: #14182 Signed-off-by: Luca Saccarola Signed-off-by: Christian Brabandt diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt

Commit: patch 9.1.0326: filetype: some requirements files are not recognized

2024-04-14 Fir de Conversatie Christian Brabandt
filetype and syntax plugin (Wu, Zhenyu, @raimon49) closes: #14379 Co-authored-by: raimon Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/compiler/pip_compile.vim b/runtime/compiler/pip_compile.vim new file mode 100644 index

Commit: runtime(vim): Update base-syntax, fix nested function folding (#14397)

2024-04-14 Fir de Conversatie Christian Brabandt
://github.com/vim/vim/issues/14397) Only match function folding start and end patterns at the start of a line, excluding heredocs and :append/:change/:insert commands. Fixes #14393 Signed-off-by: Christian Brabandt Signed-off-by: Doug Kearns diff --git a/runtime/syntax

Commit: patch 9.1.0325: filetype: CMakeCache.txt files not recognized

2024-04-14 Fir de Conversatie Christian Brabandt
-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 9864e06b1..8943536ec 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -449,6 +449,9 @@ au BufNewFile,BufRead *.clj,*.cljs,*.cljx,*.cljc setf clojure " Cmake au BufNewFile,Bu

Commit: patch 9.1.0324: filetype: some json files are not recognized

2024-04-14 Fir de Conversatie Christian Brabandt
Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 61f17c458..9864e06b1 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1168,7 +1168,7 @@ au BufNewFile,BufRead .prettierrc,.firebaserc,.stylelintrcsetf json "

Commit: compiler(rime_deployer): include new compiler, use it for '*.custom.yaml' files (#14460)

2024-04-14 Fir de Conversatie Christian Brabandt
ployer): include new compiler, use it for '*.custom.yaml' files (https://github.com/vim/vim/issues/14460) Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/compiler/rime_deployer.vim b/runtime/compiler/rime_deployer.vim new file mode 100644 index 000

Commit: patch 9.1.0323: filetype: cabal config files may not be recognized

2024-04-14 Fir de Conversatie Christian Brabandt
Problem: filetype: cabal config files may not be recognized Solution: Change filetype pattern to '*/{,.}cabal/config' (Wu Zhenyu) closes: #14498 Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim

Commit: runtime(vim): don't set compiler, update a comment for vimdoc compiler (#14532)

2024-04-14 Fir de Conversatie Christian Brabandt
compiler (https://github.com/vim/vim/issues/14532) Signed-off-by: shane.xb.qian Signed-off-by: Christian Brabandt diff --git a/runtime/compiler/vimdoc.vim b/runtime/compiler/vimdoc.vim index d83b92417..a30355f85 100644 --- a/runtime/compiler/vimdoc.vim +++ b/runtime/compiler/vimdoc.vim

Commit: patch 9.1.0322: filetype: some mail tools not recognized

2024-04-14 Fir de Conversatie Christian Brabandt
: some mail tools not recognized Solution: Detect '.mbsncrc' as conf, '.msmtprc' as msmtp and '.notmuch-config' as ini filetype (Shane-XB-Qian) closes: #14533 Signed-off-by: shane.xb.qian Signed-off-by: Christian Brabandt diff --git a/runtime

Commit: patch 9.1.0321: Garbled output on serial terminals with XON/XOFF flow control

2024-04-14 Fir de Conversatie Christian Brabandt
t;abc" string echo-ed) fixes: #12674 closes: #14542 Signed-off-by: Anton Sharonov Signed-off-by: Christian Brabandt diff --git a/runtime/doc/tags b/runtime/doc/tags index 229a4ef1e..48f582b8a 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -1157,6 +1157,7 @@ $q

Commit: patch 9.1.0320: Wrong cursor position after using setcellwidths()

2024-04-14 Fir de Conversatie Christian Brabandt
: Wrong cursor position after using setcellwidths(). Solution: Invalidate cursor position in addition to redrawing. (zeertzjq) closes: #14545 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/mbyte.c b/src/mbyte.c index d6fb7ecc7

Commit: runtime(java): Recognise non-ASCII identifiers (#14543)

2024-04-14 Fir de Conversatie Christian Brabandt
and syntax files Signed-off-by: Aliaksei Budavei <0x000...@gmail.com> Signed-off-by: Christian Brabandt diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ac127f0c1..9bac8b2dd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -156,6 +156,7 @@ runtime/ftplu

Commit: patch 9.1.0319: Using heredoc in string not tested with :execute

2024-04-14 Fir de Conversatie Christian Brabandt
: Using heredoc in string not tested with :execute. Solution: Test with both :execute and execute() (zeertzjq). closes: #14546 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_let.vim b/src/testdir/test_let.vim index 974e8f1a3

Commit: CI: use explicit version tags for macos runners (#14548)

2024-04-14 Fir de Conversatie Christian Brabandt
unners (https://github.com/vim/vim/issues/14548) as we do on others like ubuntu Signed-off-by: Philip H <47042125+pheid...@users.noreply.github.com> Signed-off-by: Christian Brabandt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0120c8fca..4f60

Commit: patch 9.1.0318: filetype: translate shell config files are not recognized

2024-04-13 Fir de Conversatie Christian Brabandt
Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 96ecb1aaa..bdf2d6c6f 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1017,6 +1017,9 @@ au BufRead,BufNewFile *.hoon setf hoon "

Commit: patch 9.1.0317: filetype: matplotlibrc files are not recognized

2024-04-13 Fir de Conversatie Christian Brabandt
-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 79a9b481f..96ecb1aaa 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -425,8 +425,8 @@ au BufNewFile,BufRead .clang-format setf yaml " Clang-tidy au BufNewFile,BufRead .clang

Commit: patch 9.1.0316: filetype: some sh and confini files not recognized

2024-04-13 Fir de Conversatie Christian Brabandt
- https://www.freedesktop.org/wiki/Software/xdg-user-dirs/ closes: #14505 Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 7f3704fc3..79a9b481f 100644 --- a/runtime/filetype.vim +++ b/runtime

Commit: patch 9.1.0315: filetype: a few more dosini files are not recognized

2024-04-13 Fir de Conversatie Christian Brabandt
Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index e3c98e672..7f3704fc3 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -546,9 +546,18 @@ au BufNewFile,BufRead m3makefile,m3overrides setf

Commit: runtime(i3config): Line continuation is not detected for 'set' command (#14531)

2024-04-13 Fir de Conversatie Christian Brabandt
(https://github.com/vim/vim/issues/14531) Problem: Valid i3config syntax is highlighted as error. Solution: Skip over line-breaks correctly. Signed-off-by: Julio B Signed-off-by: Josef Litoš <54900518+josefli...@users.noreply.github.com> Signed-off-by: Chr

Commit: patch 9.1.0314: Vim9: Can define a class in a function

2024-04-13 Fir de Conversatie Christian Brabandt
-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/runtime/doc/tags b/runtime/doc/tags index fc55f8437..229a4ef1e 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4534,6 +4534,7 @@ E1423 vim9class.txt /*E1423* E1424 vim9class.txt /*E1424* E1425 vim9class.txt

Commit: runtime(go): fix highlighting import string followed by some comment (#14538)

2024-04-13 Fir de Conversatie Christian Brabandt
(https://github.com/vim/vim/issues/14538) Signed-off-by: rhysd Signed-off-by: Christian Brabandt diff --git a/runtime/syntax/go.vim b/runtime/syntax/go.vim index 8685867c2..feed9646f 100644 --- a/runtime/syntax/go.vim +++ b/runtime/syntax/go.vim @@ -5,7 +5,7 @@ " go.vim: Vim s

Commit: patch 9.1.0313: Crash when using heredoc with comment in command block

2024-04-13 Fir de Conversatie Christian Brabandt
-by: Christian Brabandt diff --git a/src/charset.c b/src/charset.c index 4dcde149f..470698f0e 100644 --- a/src/charset.c +++ b/src/charset.c @@ -2088,17 +2088,6 @@ skiptowhite(char_u *p) return p; } -/* - * skiptowhite: skip over text until ' ' or ' ' or newline or NUL. - */ -char_u

Commit: patch 9.1.0311: filetype: Some config files are not recognized

2024-04-12 Fir de Conversatie Christian Brabandt
/option-file.html#order-of-loading-option-files closes: #14506 Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim index f17ac62a3..e3c98e672 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim

Commit: patch 9.1.0312: heredocs are not supported for :commands

2024-04-12 Fir de Conversatie Christian Brabandt
: heredocs are not supported for :commands (@balki) Solution: Add heredoc support (Yegappan Lakshmanan) fixes: #14491 closes: #14528 Signed-off-by: Yegappan Lakshmanan Signed-off-by: Christian Brabandt diff --git a/runtime/doc/vim9.txt b/runtime

Commit: patch 9.1.0310: Filler lines not checked properly in get_scroll_overlap()

2024-04-12 Fir de Conversatie Christian Brabandt
indeed lead to a difference in behavior, neither behavior achieves complete symmetry between CTRL-F and CTRL-B. closes: #14527 Signed-off-by: zeertzjq Signed-off-by: Christian Brabandt diff --git a/src/move.c b/src/move.c index 8c6fbd6b8..20c575c66 100644 --- a/src

Commit: runtime(kconfig): add include to ftplugin (#14524)

2024-04-12 Fir de Conversatie Christian Brabandt
runtime(kconfig): add include to ftplugin (#14524) Commit: https://github.com/vim/vim/commit/159dc0fcf950e6c21f97cc337bcf19ff90ce73c6 Author: Christian Brabandt Date: Fri Apr 12 17:33:48 2024 +0100 runtime(kconfig): add include to ftplugin (https://github.com/vim/vim/issues/14524

Commit: runtime(dts): include ftplugin support (#14522)

2024-04-12 Fir de Conversatie Christian Brabandt
om/vim/vim/issues/14522) Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/ftplugin/dts.vim b/runtime/ftplugin/dts.vim new file mode 100644 index 0..42e38338b --- /dev/null +++ b/runtime/ftplugin/dts.vim @@ -0,0 +1,16 @@ +" Vim filetype

  1   2   3   4   5   6   7   8   9   10   >