]> git.ipfire.org Git - thirdparty/vim.git/log
thirdparty/vim.git
9 months agopatch 9.1.0863: getcellpixels() can be further improved v9.1.0863
mikoto2000 [Thu, 14 Nov 2024 21:13:48 +0000 (22:13 +0100)] 
patch 9.1.0863: getcellpixels() can be further improved

Problem:  getcellpixels() can be further improved
Solution: improve it further, add more tests
          (mikoto2000)

closes: #16047

Signed-off-by: mikoto2000 <mikoto2000@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(sh): better function support for bash/zsh in indent script
Lukas Zapletal [Thu, 14 Nov 2024 20:50:15 +0000 (21:50 +0100)] 
runtime(sh): better function support for bash/zsh in indent script

closes: #16052

Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(netrw): small fixes to netrw#BrowseX
Konfekt [Thu, 14 Nov 2024 20:42:27 +0000 (21:42 +0100)] 
runtime(netrw): small fixes to netrw#BrowseX

- do not enter dir in Netrw on opening
- double quotes after start cause error on Windows

See @chrisbra 's comments at
[0]

[0]: https://github.com/techntools/vim/commit/ff82e7a9dbef1cf98525be3186d65f450390e3b7#diff-39baf27d8f62071617bbef12f874cce31c0ebd02ec99e7b119474ca870c636a3R5279

Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0862: 'wildmenu' not enabled by default in nocp mode v9.1.0862
Luca Saccarola [Thu, 14 Nov 2024 20:21:17 +0000 (21:21 +0100)] 
patch 9.1.0862: 'wildmenu' not enabled by default in nocp mode

Problem:  'wildmenu' not enabled by default in nocp mode
Solution: promote the default Vim value to true, it has been enabled
          in defaults.vim anyhow, so remove it there (Luca Saccarola)

closes: #16055

Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): update how to report issues for mac Vim
Christian Brabandt [Thu, 14 Nov 2024 20:12:38 +0000 (21:12 +0100)] 
runtime(doc): update how to report issues for mac Vim

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): mention option-backslash at :h CompilerSet
Christian Brabandt [Wed, 13 Nov 2024 19:28:43 +0000 (20:28 +0100)] 
runtime(doc): mention option-backslash at :h CompilerSet

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(compiler): include a Java Maven compiler plugin
D. Ben Knoble [Wed, 13 Nov 2024 18:51:29 +0000 (19:51 +0100)] 
runtime(compiler): include a Java Maven compiler plugin

@Konfekt suggested adding this [1]; I confirmed that both source
repositories have permissive licenses [2], [3] that permit copying the
code (at least where the compiler scripts are concerned).

[1]: https://github.com/benknoble/Dotfiles/commit/570b1006fd794b0b9f5434b4fed4c2d785fcb05c
[2]: https://github.com/JalaiAmitahl/maven-compiler.vim
[3]: https://github.com/mikelue/vim-maven-plugin/issues/13

closes: #16041

Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(racket): update Racket runtime files
D. Ben Knoble [Wed, 13 Nov 2024 18:45:38 +0000 (19:45 +0100)] 
runtime(racket): update Racket runtime files

This brings the included Racket runtime files to commit c41bc5a (indent
for[*]/lists with accumulator clause correctly, 2024-11-12) of
https://github.com/benknoble/vim-racket.

Note that not all files from that repository are included.

closes: #16046

Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): improve indentation in examples for netrw-handler
Christian Brabandt [Wed, 13 Nov 2024 16:14:39 +0000 (17:14 +0100)] 
runtime(doc): improve indentation in examples for netrw-handler

related: #16043

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): improve examples for netrw-handler functions
Christian Brabandt [Wed, 13 Nov 2024 14:38:33 +0000 (15:38 +0100)] 
runtime(doc): improve examples for netrw-handler functions

fixes: #16043

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(idris2): include filetype,indent+syntax plugins for (L)Idris2 + ipkg
Serhii Khoma [Tue, 12 Nov 2024 20:49:42 +0000 (21:49 +0100)] 
runtime(idris2): include filetype,indent+syntax plugins for (L)Idris2 + ipkg

closes: #15993

Co-authored-by: Christian Clason <ch.clason+github@icloud.com>
Signed-off-by: Serhii Khoma <srghma@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): clarify the use of filters and external commands
Christian Brabandt [Tue, 12 Nov 2024 20:38:22 +0000 (21:38 +0100)] 
runtime(doc): clarify the use of filters and external commands

related: #16044

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0861: Vim9: no runtime check for object member access of any var v9.1.0861
Yegappan Lakshmanan [Tue, 12 Nov 2024 20:03:00 +0000 (21:03 +0100)] 
patch 9.1.0861: Vim9: no runtime check for object member access of any var

Problem:  Vim9: no runtime check for object member access of any var
          (after: 9.1.0850)
Solution: Add runtime type compatibility check for object member
          accessed using a any variable (Yegappan Lakshmanan).

closes: #16037

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(compiler): update pylint linter
Konfekt [Tue, 12 Nov 2024 19:48:31 +0000 (20:48 +0100)] 
runtime(compiler): update pylint linter

closes: #16039

Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0860: tests: mouse_shape tests use hard code sleep value v9.1.0860
Yee Cheng Chin [Tue, 12 Nov 2024 19:26:48 +0000 (20:26 +0100)] 
patch 9.1.0860: tests: mouse_shape tests use hard code sleep value

Problem:  tests: mouse_shape tests use hard code sleep value
          (Bram Moolenaar)
Solution: Use WaitForAssert() instead (Yee Cheng Chin)

related: #12157
closes: #16042

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0859: several problems with the GLVS plugin v9.1.0859
GuyBrush [Tue, 12 Nov 2024 19:18:14 +0000 (20:18 +0100)] 
patch 9.1.0859: several problems with the GLVS plugin

Problem:  several problems with the GLVS plugin
Solution: fix issues, add regression tests, require at least Vim 9.1
          (GuyBrush)

closes: #16036

Signed-off-by: GuyBrush <miguel.barro@live.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0858: Coverity complains about dead code v9.1.0858
Christian Brabandt [Tue, 12 Nov 2024 19:10:58 +0000 (20:10 +0100)] 
patch 9.1.0858: Coverity complains about dead code

Problem:  Coverity complains about dead code
          (after v9.1.0852)
Solution: adjust #ifdef FEAT_CLIPBOARD

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(tar): Update tar.vim to support permissions
Lennart00 [Mon, 11 Nov 2024 21:39:30 +0000 (22:39 +0100)] 
runtime(tar): Update tar.vim to support permissions

These changes enable tar.vim to keep permissions of files that were
edited intact instead of replacing them with the default permissions.

The major change for this is switching from "tar -OPxf", which reads out
the contents of the selected file from an tar archive to stdout to
"tar -pPxf" which extracts the selected file to the current directory
with permissions intact

This requirs the temporary directory to be created earlier.

closes: #7379

Signed-off-by: Lennart00 <73488709+Lennart00@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0857: xxd: --- is incorrectly recognized as end-of-options v9.1.0857
DungSaga [Mon, 11 Nov 2024 21:19:50 +0000 (22:19 +0100)] 
patch 9.1.0857: xxd: --- is incorrectly recognized as end-of-options

Problem:  xxd: --- is incorrectly recognized as end-of-options
Solution: improve xxds end-of-option parser (DungSaga)

closes: #9285

Signed-off-by: DungSaga <dungsaga@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0856: mouseshape might be wrong on r and gr v9.1.0856
Yee Cheng Chin [Mon, 11 Nov 2024 20:57:27 +0000 (21:57 +0100)] 
patch 9.1.0856: mouseshape might be wrong on r and gr

Problem:  mouseshape might be wrong on r and gr
Solution: call update_mousesape(-1) immediately
          (Yee Cheng Chin)

Currently, when entering the "pretend" or single character replace modes
using `r` or `gr`, the mouse cursor doesn't immediately update until you
have re-focused the window or moved the mouse. This is because it's not
calling `update_mouseshape(-1)` immediately, so the cursor will only be
updated when it's called by other functions like `gui_mouse_focus`.

To fix this, just make sure we call this `update_mouseshape(-1)`. It's
what we do when entering Insert or Replace modes for example.

I noticed this when trying to figure out why MacVim CI is failing in
`Test_mouse_shape_after_cancelling_gr` (introduced in #12110), but I
think that test is only passing in Vim GTK CI by accident, since this
issue happens there too. I think the window captured focus after the
mouse `gr` call which triggers a mouse shape change but it probably
would have failed under other circumstances.

fixes: #14660
closes: #12157

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0855: setting 'cmdheight' may cause hit-enter-prompt v9.1.0855
nwounkn [Mon, 11 Nov 2024 20:48:30 +0000 (21:48 +0100)] 
patch 9.1.0855: setting 'cmdheight' may cause hit-enter-prompt

Problem:  setting 'cmdheight' may cause hit-enter-prompt and echo output
          to be missing
Solution: Before cleaning the cmdline, check the need_wait_return flag
          (nwounkn)

closes: #13432

Signed-off-by: nwounkn <nwounkn@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoAdd an .editorconfig file to repository
Luca Saccarola [Mon, 11 Nov 2024 20:33:50 +0000 (21:33 +0100)] 
Add an .editorconfig file to repository

This commit tries to use an editorconfig file to ensure the same
settings across editors while contributing to the vim repository.

The rules are based of the guidelines defined in
`runtime/doc/develop.txt`.

Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0854: cannot get terminal cell size v9.1.0854
mikoto2000 [Mon, 11 Nov 2024 20:24:14 +0000 (21:24 +0100)] 
patch 9.1.0854: cannot get terminal cell size

Problem:  cannot get terminal cell size
Solution: add getcellpixels() function to return xpixel * ypixel
          cell size on terminal Unix (mikoto2000)

closes: #16004

Signed-off-by: mikoto2000 <mikoto2000@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0853: filetype: kubernetes config file not recognized v9.1.0853
Jonathan Lopez [Mon, 11 Nov 2024 20:03:31 +0000 (21:03 +0100)] 
patch 9.1.0853: filetype: kubernetes config file not recognized

Problem:  filetype: kubernetes config file not recognized
Solution: detect '/.kube/config' file as yaml filetype
          (Jonathan Lopez)

closes: #11076

Signed-off-by: Jonathan Lopez <jonathanglopez@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0852: No warning when X11 registers are not available v9.1.0852
Christian Brabandt [Mon, 11 Nov 2024 19:52:55 +0000 (20:52 +0100)] 
patch 9.1.0852: No warning when X11 registers are not available

Problem:  No warning when X11 registers are not available
          (delvh)
Solution: Output W23 once when connection to X11 clipboard/selection
          is not possible, mention in the documentation, that register 0
          will be used instead

Vim silently uses the 0 register, when clipboard or selection register * or +
are not available. This might be a bit unexpected for the user.

So let's just warn once when this happens.

fixes: #14768
closes: #16013

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0851: too many strlen() calls in getchar.c v9.1.0851
John Marriott [Mon, 11 Nov 2024 19:40:33 +0000 (20:40 +0100)] 
patch 9.1.0851: too many strlen() calls in getchar.c

Problem:  too many strlen() calls in getchar.c
Solution: refactor code and reduce strlen() calls
          (John Marriott)

closes: #16017

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0850: Vim9: cannot access nested object inside objects v9.1.0850
Yegappan Lakshmanan [Mon, 11 Nov 2024 18:58:55 +0000 (19:58 +0100)] 
patch 9.1.0850: Vim9: cannot access nested object inside objects

Problem:  Vim9: cannot access nested object inside objects
          (lifepillar, 91khr, mawkish)
Solution: Add support for accessing an object member using a "any"
          variable type (Yegappan Lakshmanan)

fixes: #11822
fixes: #12024
fixes: #12196
fixes: #12198
closes: #16029

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(tex): extra Number highlighting causes issues
Christian Brabandt [Mon, 11 Nov 2024 07:49:04 +0000 (08:49 +0100)] 
runtime(tex): extra Number highlighting causes issues

So let's revert "runtime(tex): add Number highlighting to syntax file"

This (partly) reverts commits 8e6b5034f32049fd0 and 6065755a39d838aab

fixes: #16030

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(vim): Fix indent after :silent! function
Doug Kearns [Sun, 10 Nov 2024 19:36:28 +0000 (20:36 +0100)] 
runtime(vim): Fix indent after :silent! function

See https://github.com/vim/vim/commit/35699f17497dcdcfdd747fedaef28f208ac6eb5f#commitcomment-148816912

closes: #16009

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0849: there are a few typos in the source v9.1.0849
zeertzjq [Sun, 10 Nov 2024 19:26:12 +0000 (20:26 +0100)] 
patch 9.1.0849: there are a few typos in the source

Problem:  there are a few typos in the source.
Solution: Correct typos (zeertzjq).

closes: #16026

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(netrw): directory symlink not resolved in tree view
Christian Brabandt [Sun, 10 Nov 2024 19:22:34 +0000 (20:22 +0100)] 
runtime(netrw): directory symlink not resolved in tree view

closes: #16020

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): add a table of supported Operating Systems
Christian Brabandt [Sun, 10 Nov 2024 19:10:42 +0000 (20:10 +0100)] 
runtime(doc): add a table of supported Operating Systems

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(tex): update Last Change header in syntax script
Christian Brabandt [Sun, 10 Nov 2024 13:10:52 +0000 (14:10 +0100)] 
runtime(tex): update Last Change header in syntax script

related: #11271

Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): fix typo in g:termdebug_config
zeertzjq [Sun, 10 Nov 2024 13:08:56 +0000 (14:08 +0100)] 
runtime(doc): fix typo in g:termdebug_config

closes: #16023

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(vim): Update base-syntax, improve :normal highlighting
Doug Kearns [Sat, 9 Nov 2024 18:11:25 +0000 (19:11 +0100)] 
runtime(vim): Update base-syntax, improve :normal highlighting

Fix command name termination, match bang, and allow a line-continued
argument.

closes: #15358

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(tex): add Number highlighting to syntax file
amarakon [Sat, 9 Nov 2024 17:59:31 +0000 (18:59 +0100)] 
runtime(tex): add Number highlighting to syntax file

closes: #11271

Signed-off-by: amarakon <amar.al-zubaidi45@tutanota.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agoruntime(doc): Tweak documentation style a bit
h-east [Sat, 9 Nov 2024 17:37:32 +0000 (18:37 +0100)] 
runtime(doc): Tweak documentation style a bit

closes: #11419

Signed-off-by: h-east <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
9 months agopatch 9.1.0848: if_lua: v:false/v:true are not evaluated to boolean v9.1.0848
zeertzjq [Sat, 9 Nov 2024 17:30:10 +0000 (18:30 +0100)] 
patch 9.1.0848: if_lua: v:false/v:true are not evaluated to boolean

Problem:  if_lua: v:false/v:true are not evaluated to boolean
Solution: Use lua_pushboolean() instead of lua_pushinteger().
          (zeertzjq)

fixes: #15994
closes: #11419

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(dune): use :setl instead of :set in ftplugin
Dani Dickstein [Sat, 9 Nov 2024 10:53:54 +0000 (11:53 +0100)] 
runtime(dune): use :setl instead of :set in ftplugin

closes: #11419

Signed-off-by: Dani Dickstein <daniel.dickstein@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(termdebug): allow to use decimal signs
Ella Moss [Sat, 9 Nov 2024 10:32:15 +0000 (11:32 +0100)] 
runtime(termdebug): allow to use decimal signs

closes: #16011

Co-authored-by: Christian Brabandt <cb@256bit.org>
Signed-off-by: Ella Moss <ella.moss@utah.edu>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agotranslation(it): Updated Italian vimtutor
Antonio Giovanni Colombo [Fri, 8 Nov 2024 17:53:56 +0000 (18:53 +0100)] 
translation(it): Updated Italian vimtutor

Signed-off-by: Antonio Giovanni Colombo <azc100@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(compiler): improve cppcheck
Konfekt [Fri, 8 Nov 2024 17:49:43 +0000 (18:49 +0100)] 
runtime(compiler): improve cppcheck

Properly escape the values for makeprg according to the :set rules

closes: #16014

Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agogit: git-blame-ignore-revs shown as an error on Github
Christian Brabandt [Fri, 8 Nov 2024 11:42:51 +0000 (12:42 +0100)] 
git: git-blame-ignore-revs shown as an error on Github

So let's move the comment above the actual revision.

related:
https://github.com/vim/vim/commit/88542445871d882b2a0e79410774797a73fe9e60#commitcomment-148723832

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0847: tests: test_popupwin fails because of updated help file v9.1.0847
Christian Brabandt [Thu, 7 Nov 2024 22:05:57 +0000 (23:05 +0100)] 
patch 9.1.0847: tests: test_popupwin fails because of updated help file

Problem:  tests: test_popupwin fails because of updated main help file
Solution: normalize Last Change header in test_popup_setbuf screendumps

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0846: debug symbols for xxd are not cleaned in Makefile v9.1.0846
Yee Cheng Chin [Thu, 7 Nov 2024 21:11:06 +0000 (22:11 +0100)] 
patch 9.1.0846: debug symbols for xxd are not cleaned in Makefile

Problem:  debug symbols for xxd are not cleaned in Makefile
Solution: remove  xxd.dSYM in xxds Makefile, call xxd clean target from
          main Makefile (Yee Cheng Chin)

Remove xxd.dSYM folder when calling `make clean`. On macOS, when
compiling with debug info, clang will generate a "dSYM" folder that
contains debug symbols for the executable because unlike Linux, the
DWARF data is not embedded in the executable itself.

closes: #16010

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(structurizr): Update structurizr syntax
Duke [Thu, 7 Nov 2024 21:05:32 +0000 (22:05 +0100)] 
runtime(structurizr): Update structurizr syntax

closes: #16003

Signed-off-by: Duke <emersonalmeidax@gmail.com>
Signed-off-by: Bastian Venthur <venthur@debian.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(8th): updated 8th syntax
Ron Aaron [Thu, 7 Nov 2024 20:59:44 +0000 (21:59 +0100)] 
runtime(8th): updated 8th syntax

closes: #16005

Signed-off-by: Ron Aaron <ron@aaron-tech.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): Add pi_tutor.txt to help TOC
h-east [Thu, 7 Nov 2024 20:53:45 +0000 (21:53 +0100)] 
runtime(doc): Add pi_tutor.txt to help TOC

closes: #16006

Signed-off-by: h-east <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(compiler): add mypy and ruff compiler; update pylint linter
Konfekt [Thu, 7 Nov 2024 20:40:22 +0000 (21:40 +0100)] 
runtime(compiler): add mypy and ruff compiler; update pylint linter

mypy and ruff come from
https://github.com/Konfekt/vim-compilers/tree/master/compiler and the
former was added by @pbnj-dragon

closes: #16007

Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(netrw): fix several bugs in netrw tree listing
Tom Benham [Thu, 7 Nov 2024 20:15:03 +0000 (21:15 +0100)] 
runtime(netrw): fix several bugs in netrw tree listing

fixes: #5630
fixes: #9807
fixes: #14623
closes: #15996

Signed-off-by: Tom Benham <tom.benham13@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(netrw): prevent polluting the search history
Christian Brabandt [Thu, 7 Nov 2024 13:30:30 +0000 (14:30 +0100)] 
runtime(netrw): prevent polluting the search history

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0845: vimtutor shell script can be improved v9.1.0845
Aliaksei Budavei [Wed, 6 Nov 2024 20:58:53 +0000 (21:58 +0100)] 
patch 9.1.0845: vimtutor shell script can be improved

Problem:  vimtutor shell script can be improved
Solution: further improve the vimtutor shell script
          (Aliaksei Budavei)

- Rewrite the script usage note.
- Reconcile the usage help output with the manual page entry
  that describes the implementation in that:
  * a language code argument can be used alone or with its
    option key, e.g. "vimtutor -l nl" or "vimtutor nl";
  * a chapter number argument cannot be used without its
    option key, e.g. "vimtutor -c 2".
- Accept only chapters 1 or 2 as valid chapter arguments.
- Double-quote instances of shell parameter expansion where
  neither pathname expansion nor field splitting is desired.
- Prefer "$(foo)" to "`foo`" for command substitution.
- Follow a single indentation style (see the modeline).

closes: #15992

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0844: if_python: no way to pass local vars to python v9.1.0844
Ben Jackson [Wed, 6 Nov 2024 20:50:05 +0000 (21:50 +0100)] 
patch 9.1.0844: if_python: no way to pass local vars to python

Problem:  if_python: no way to pass local vars to python
Solution: Add locals argument to py3eval(), pyeval() and pyxeval()
          (Ben Jackson)

fixes: #8573
closes: #10594

Signed-off-by: Ben Jackson <puremourning@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0843: too many strlen() calls in undo.c v9.1.0843
John Marriott [Wed, 6 Nov 2024 20:21:50 +0000 (21:21 +0100)] 
patch 9.1.0843: too many strlen() calls in undo.c

Problem:  too many strlen() calls in undo.c
Solution: refactor code and remove strlen() calls, update test_undo.vim
          and close remaining open swap files (John Marriott)

closes: #15995

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): update default value for fillchars option
Yee Cheng Chin [Wed, 6 Nov 2024 19:20:57 +0000 (20:20 +0100)] 
runtime(doc): update default value for fillchars option

closes: #15998

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(compiler): fix typo in cppcheck compiler plugin
Enno [Wed, 6 Nov 2024 19:14:49 +0000 (20:14 +0100)] 
runtime(compiler): fix typo in cppcheck compiler plugin

closes: #16002

Signed-off-by: Enno <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): simplify vimtutor manpage a bit more
Christian Brabandt [Mon, 4 Nov 2024 20:02:42 +0000 (21:02 +0100)] 
runtime(doc): simplify vimtutor manpage a bit more

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(matchparen): Add matchparen_disable_cursor_hl config option
Matteo Landi [Mon, 4 Nov 2024 19:46:54 +0000 (20:46 +0100)] 
runtime(matchparen): Add matchparen_disable_cursor_hl config option

Set the "matchparen_disable_cursor_hl" config variable to disable
highlighting the cursor with the MatchParen highlighting group.

closes: #15984

Signed-off-by: Matteo Landi <matteo@matteolandi.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0842: not checking for the sync() systemcall v9.1.0842
Jonas Sortie Termansen [Mon, 4 Nov 2024 19:32:27 +0000 (20:32 +0100)] 
patch 9.1.0842: not checking for the sync() systemcall

Problem:  not checking for the sync() systemcall
Solution: check for sync in configure script, fix related #ifdefs
          (Jonas Termansen)

It's better to check for features directly rather than maintaining a
denylist of operating systems without them.

closes: #15985

Signed-off-by: Jonas 'Sortie' Termansen <sortie@maxsi.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0841: tests: still preferring python2 over python3 v9.1.0841
Yee Cheng Chin [Mon, 4 Nov 2024 19:26:47 +0000 (20:26 +0100)] 
patch 9.1.0841: tests: still preferring python2 over python3

Problem:  tests: still preferring python2 over python3
Solution: prefer Python 3 when picking a Python program in Vim tests,
          by checking for the more specific python version first and
          only when python3 not found, check for the python binary
          (Yee Cheng Chin)

Most OSes have Python 3 mapped to `python3` instead of `python`. Vim
tests should prioritize using that instead of Python 2 in case that is
still installed on the host system.

closes: #15986

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0840: filetype: idris2 files are not recognized v9.1.0840
Serhii Khoma [Mon, 4 Nov 2024 19:14:43 +0000 (20:14 +0100)] 
patch 9.1.0840: filetype: idris2 files are not recognized

Problem:  filetype: idris2 files are not recognized
Solution: detect '*.idr' files as idris2, '*.lidr' files as lidris2
          and '*.ipkg' files as ipkg filetype (Serhii Khoma)

closes: #15987

Signed-off-by: Serhii Khoma <srghma@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0839: filetype: leo files are not recognized v9.1.0839
Riley Bruins [Mon, 4 Nov 2024 18:58:45 +0000 (19:58 +0100)] 
patch 9.1.0839: filetype: leo files are not recognized

Problem:  filetype: leo files are not recognized
Solution: detect '*.leo' files as leo filetype, include
          a filetype plugin (Riley Bruins)

References:
https://github.com/ProvableHQ/leo

closes: #15988

Signed-off-by: Riley Bruins <ribru17@hotmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(cook): include cook filetype plugin
Riley Bruins [Mon, 4 Nov 2024 18:50:47 +0000 (19:50 +0100)] 
runtime(cook): include cook filetype plugin

References:
https://github.com/cooklang/spec?tab=readme-ov-file#comments

closes: #15989

Signed-off-by: Riley Bruins <ribru17@hotmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(debversions): Update Debian versions
James McCoy [Mon, 4 Nov 2024 18:48:37 +0000 (19:48 +0100)] 
runtime(debversions): Update Debian versions

- Move mantic to unsupported
- Reorder names to maintain alphabetic order
- Bump date to submit upstream

closes: #15991

Signed-off-by: James McCoy <jamessan@debian.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0838: vimtutor is bash-specific v9.1.0838
Aliaksei Budavei [Mon, 4 Nov 2024 18:43:22 +0000 (19:43 +0100)] 
patch 9.1.0838: vimtutor is bash-specific

Problem:  vimtutor is bash-specific (after 17c71daf83f45c3ee8)
Solution: port back to POSIX sh (Aliaksei Budavei).

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): add help specific modeline to pi_tutor.txt
Christian Brabandt [Mon, 4 Nov 2024 18:37:24 +0000 (19:37 +0100)] 
runtime(doc): add help specific modeline to pi_tutor.txt

related: #6414

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoFilelist: vimtutor chapter 2 is missing in Filelist
Christian Brabandt [Sun, 3 Nov 2024 20:21:23 +0000 (21:21 +0100)] 
Filelist: vimtutor chapter 2 is missing in Filelist

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0837: cross-compiling has some issues v9.1.0837
Jonas Sortie Termansen [Sun, 3 Nov 2024 19:58:21 +0000 (20:58 +0100)] 
patch 9.1.0837: cross-compiling has some issues

Problem:  Cross-compiling to good modern operating systems is difficult as
          configure assumes obscure bugs are present by default. However,
          most core autoconf-based packages today assume features work
          when in doubt, making cross-compilation easier.
Solution: Assume features work by default and continue to issue a warning
          with the appropriate cache variable. This solution shifts the
          burden onto the users of rare buggy operating systems and
          makes cross-compilation work out of the box for everyone else.

The vim_cv_terminfo test was accidentally negated, where the yes case
was in the error handler, leading to false positives if the test program
failed to compile.

Split the timer_create detection into two phases: First locating the
the library containing timer_create, and then another check to check
if timer_create works to properly support cross-compilation.

Signed-off-by: Jonas 'Sortie' Termansen <sortie@maxsi.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(vimtutor): Add a second chapter
Paul Desmond Parker [Sun, 3 Nov 2024 19:47:53 +0000 (20:47 +0100)] 
runtime(vimtutor): Add a second chapter

fixes: #5719
closes: #5729

Signed-off-by: Paul Desmond Parker <pauldesmondparker@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0836: The vimtutor can be improved v9.1.0836
Yegappan Lakshmanan [Sun, 3 Nov 2024 09:49:23 +0000 (10:49 +0100)] 
patch 9.1.0836: The vimtutor can be improved

Problem:  the vimtutor can be improved
Solution: port and include the interactive vimtutor plugin from Neovim
          (by Felipe Morales) (Yegappan Lakshmanan)

closes: #6414

Signed-off-by: Christian Brabandt <cb@256bit.org>
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
10 months agopatch 9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu' v9.1.0835
zeertzjq [Sun, 3 Nov 2024 08:23:33 +0000 (09:23 +0100)] 
patch 9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu'

Problem:  :setglobal doesn't work properly for 'ffu' and 'tsrfu' when
          the local value is set (after v9.1.0831)
Solution: Check os_flags instead of buffer option variable (zeertzjq).

closes: #15980

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0834: tests: 2html test fails v9.1.0834
Aliaksei Budavei [Sun, 3 Nov 2024 08:19:14 +0000 (09:19 +0100)] 
patch 9.1.0834: tests: 2html test fails

Problem:  tests: 2html test fails (after b256221e8377)
Solution: Adjust testdir/samples/Test_tohtml_basic.c.html
          (Aliaksei Budavei)

closes: #15981

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0833: CI: recent ASAN changes do not work for indent tests v9.1.0833
Aliaksei Budavei [Sun, 3 Nov 2024 08:15:35 +0000 (09:15 +0100)] 
patch 9.1.0833: CI: recent ASAN changes do not work for indent tests

Problem:  CI: recent ASAN changes do not work for indent tests
Solution: Move code to runtime/indent/testdir/runtest.vim
          (Aliaksei Budavei)

closes: #15981

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocal v9.1.0832
zeertzjq [Sun, 3 Nov 2024 08:10:50 +0000 (09:10 +0100)] 
patch 9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocal

Problem:  :set doesn't work for 'cot' and 'bkc' after :setlocal.
Solution: clear the local flags when using :set (zeertzjq).

closes: #15981

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): update help-toc description
Christian Brabandt [Sun, 3 Nov 2024 08:06:10 +0000 (09:06 +0100)] 
runtime(doc): update help-toc description

related: #10446

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(2html): Make links use color scheme colors in TOhtml
Max Bernstein [Sat, 2 Nov 2024 17:48:53 +0000 (18:48 +0100)] 
runtime(2html): Make links use color scheme colors in TOhtml

The browser-default dark blue/purple colors don't fit in with most color
schemes and also are unreadable if the color scheme has a dark
background.

closes: #10191

Signed-off-by: Max Bernstein <tekknolagi@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0831: 'findexpr' can't be used as lambad or Funcref v9.1.0831
Yegappan Lakshmanan [Sat, 2 Nov 2024 17:40:10 +0000 (18:40 +0100)] 
patch 9.1.0831: 'findexpr' can't be used as lambad or Funcref

Problem:  'findexpr' can't be used for lambads
          (Justin Keyes)
Solution: Replace the findexpr option with the findfunc option
          (Yegappan Lakshmanan)

related: #15905
closes: #15976

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoFilelist: include helptoc package
Christian Brabandt [Sat, 2 Nov 2024 17:20:30 +0000 (18:20 +0100)] 
Filelist: include helptoc package

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): include a TOC Vim9 plugin
lagygoill [Sat, 2 Nov 2024 16:58:01 +0000 (17:58 +0100)] 
runtime(doc): include a TOC Vim9 plugin

closes: #10446

See :h help-TOC

Signed-off-by: lagygoill <lacygoill@lacygoill.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoFilelist: ignore .git-blame-ignore-revs
Christian Brabandt [Sat, 2 Nov 2024 15:49:57 +0000 (16:49 +0100)] 
Filelist: ignore .git-blame-ignore-revs

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0830: using wrong highlight group for spaces for popupmenu v9.1.0830
glepnir [Sat, 2 Nov 2024 15:45:01 +0000 (16:45 +0100)] 
patch 9.1.0830: using wrong highlight group for spaces for popupmenu

Problem:  using wrong highlight group for spaces for popupmenu
Solution: use original attribute instead of combined attributed
          (glepnir)

closes: #15978

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(typst): synchronize updates from the upstream typst.vim
Yinzuo Jiang [Sat, 2 Nov 2024 15:34:40 +0000 (16:34 +0100)] 
runtime(typst): synchronize updates from the upstream typst.vim

2 commits included from the upstream:

- https://github.com/kaarmu/typst.vim/commit/2a4a0e0662f2f882403af7200b4249c564a621ab
- https://github.com/kaarmu/typst.vim/commit/50e89f481102d5c9ef6990b9f8086c0c7d64bff6

Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
Signed-off-by: Gregory Anders <greg@gpanders.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agogit: ignore reformatting commit for git-blame (after v9.1.0829)
Christian Brabandt [Sat, 2 Nov 2024 15:29:55 +0000 (16:29 +0100)] 
git: ignore reformatting commit for git-blame (after v9.1.0829)

See:
https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile

Enable this using the following command in your copy:
git config blame.ignoreRevsFile .git-blame-ignore-revs

Github should pick it up automatically

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0829: Vim source code uses a mix of tabs and spaces v9.1.0829
Luca Saccarola [Sat, 2 Nov 2024 15:22:45 +0000 (16:22 +0100)] 
patch 9.1.0829: Vim source code uses a mix of tabs and spaces

Problem:  Vim source code uses a mix of tabs and spaces
Solution: Expand tabs in sound.c, this is an experiment
          (Luca Saccarola)

closes: #15969

Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0828: string_T struct could be used more often v9.1.0828
John Marriott [Sat, 2 Nov 2024 14:59:01 +0000 (15:59 +0100)] 
patch 9.1.0828: string_T struct could be used more often

Problem:  string_T struct could be used more often
Solution: Refactor code and make use of string_T struct
          for key-value pairs, reformat overlong lines
          (John Marriott)

closes: #15975

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0827: CI: tests can be improved v9.1.0827
Aliaksei Budavei [Sat, 2 Nov 2024 14:51:14 +0000 (15:51 +0100)] 
patch 9.1.0827: CI: tests can be improved

Problem:  CI: tests can be improved
Solution: collect failed indent tests, raise timeout for search()
          functions when using ASAN/Valgrind (Aliaksei Budavei)

ASan-instrumented Vim builds tend to run slower (x2) than
non-instrumented Vim builds and occasionally make indent
tests fail when "search*()" functions time out and give up
further execution.

Reference:
https://github.com/google/sanitizers/wiki/AddressSanitizer

closes: #15974

Co-authored-by: Christian Brabandt <cb@256bit.org>
Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): remove stray sentence in pi_netrw.txt
S. B. Tam [Sat, 2 Nov 2024 14:48:54 +0000 (15:48 +0100)] 
runtime(doc): remove stray sentence in pi_netrw.txt

closes: #15971

Signed-off-by: S. B. Tam <cpplearner@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0826: filetype: sway files are not recognized v9.1.0826
Riley Bruins [Sat, 2 Nov 2024 14:44:43 +0000 (15:44 +0100)] 
patch 9.1.0826: filetype: sway files are not recognized

Problem:  filetype: sway files are not recognized
Solution: detect '*.sw' files as sway filetype, include
          a filetype plugin (Riley Bruins)

References:
 https://github.com/FuelLabs/sway.

Comments taken from their syntax documentation. File extension taken
from the same documentation/GitHub's own recognition of these file types

closes: #15973

Signed-off-by: Riley Bruins <ribru17@hotmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): Include netrw-gp in TOC
Ernesto Elsäßer [Fri, 1 Nov 2024 22:17:03 +0000 (23:17 +0100)] 
runtime(doc): Include netrw-gp in TOC

closes: #7627

Signed-off-by: Ernesto Elsäßer <ernesto.elsaesser@me.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): mention 'iskeyword' at :h charclass()
Christian Brabandt [Fri, 1 Nov 2024 08:33:00 +0000 (09:33 +0100)] 
runtime(doc): mention 'iskeyword' at :h charclass()

fixes: #15965

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): update help tags
Christian Brabandt [Thu, 31 Oct 2024 10:08:40 +0000 (11:08 +0100)] 
runtime(doc): update help tags

Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0825: compile error for non-diff builds v9.1.0825
John Marriott [Thu, 31 Oct 2024 09:53:43 +0000 (10:53 +0100)] 
patch 9.1.0825: compile error for non-diff builds

Problem:  compile error for non-diff builds
          (after v9.1.0822)
Solution: Add #ifdef FEAT_DIFF (John Marriott)

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(netrw): fix E874 when browsing remote directory which contains `~` character
Tom Benham [Thu, 31 Oct 2024 09:47:23 +0000 (10:47 +0100)] 
runtime(netrw): fix E874 when browsing remote directory which contains `~` character

closes: #15964

Signed-off-by: Tom Benham <tom.benham13@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): update coding style documentation
Luca Saccarola [Thu, 31 Oct 2024 09:28:40 +0000 (10:28 +0100)] 
runtime(doc): update coding style documentation

closes: #15939

Signed-off-by: Christian Brabandt <cb@256bit.org>
Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
10 months agoruntime(debversions): Add plucky (25.04) as Ubuntu release name
Simon Quigley [Thu, 31 Oct 2024 09:17:08 +0000 (10:17 +0100)] 
runtime(debversions): Add plucky (25.04) as Ubuntu release name

closes: #15882

Signed-off-by: Simon Quigley <tsimonq2@ubuntu.com>
Signed-off-by: James McCoy <jamessan@jamessan.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0824: too many strlen() calls in register.c v9.1.0824
John Marriott [Thu, 31 Oct 2024 09:06:54 +0000 (10:06 +0100)] 
patch 9.1.0824: too many strlen() calls in register.c

Problem:  too many strlen() calls in register.c
Solution: refactor code, add string_T struct to keep track
          of string lengths (John Marriott)

closes: #15952

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agopatch 9.1.0823: filetype: Zephyr overlay files not recognized v9.1.0823
Xudong Zheng [Thu, 31 Oct 2024 08:32:25 +0000 (09:32 +0100)] 
patch 9.1.0823: filetype: Zephyr overlay files not recognized

Problem:  filetype: Zephyr overlay files not recognized
Solution: detect '*.overlay' files as dts filetype,
          include syntax tests for DTS files
          (Xudong Zheng)

Reference:
https://docs.zephyrproject.org/latest/build/dts/howtos.html

closes: #15963

Signed-off-by: Xudong Zheng <7pkvm5aw@slicealias.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(doc): Clean up minor formatting issues for builtin functions
Yee Cheng Chin [Thu, 31 Oct 2024 08:25:09 +0000 (09:25 +0100)] 
runtime(doc): Clean up minor formatting issues for builtin functions

closes: #15966

Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(netrw): make :Launch/Open autoloadable
Christian Brabandt [Thu, 31 Oct 2024 08:21:23 +0000 (09:21 +0100)] 
runtime(netrw): make :Launch/Open autoloadable

fixes: #15959
closes: #15962

Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
10 months agoruntime(netrw): fix regression with x mapping on Cygwin
Christian Brabandt [Wed, 30 Oct 2024 17:36:20 +0000 (18:36 +0100)] 
runtime(netrw): fix regression with x mapping on Cygwin

related: #13687

Co-authored-by: K.Takata <kentkt@csc.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>