Christian Brabandt
5cf5301e28
runtime(doc): clarify temporary file clean up
...
related: #14770
Co-authored-by: Enno <Konfekt@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-18 10:15:04 +02:00
zeertzjq
9404378019
runtime(matchparen): fix :NoMatchParen not working ( #14797 )
...
fixes : neovim/neovim#28828
Signed-off-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-18 08:55:49 +02:00
Christ van Willegen - van Noort
8e4c4c7d87
patch 9.1.0418: Cannot move to previous/next rare word
...
Problem: Cannot move to previous/next rare word
(Colin Kennedy)
Solution: Add the ]r and [r motions (Christ van Willegen)
fixes : #14773
closes : #14780
Signed-off-by: Christ van Willegen - van Noort <github.com@vanwillegen-vannoort.nl >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-17 18:52:45 +02:00
Yinzuo Jiang
cf78d0df51
runtime(sshdconfig): add basic ftplugin file for sshdconfig ( #14790 )
...
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-17 18:39:24 +02:00
Christian Brabandt
f0905a8613
patch 9.1.0417: if_py: find_module has been removed in Python 3.12.0a7
...
Problem: if_py: find_module has been removed in Python 3.12.0a7
(@Ghost-LZW)
Solution: Do not include find_module for Python >= 3.12.0a7
fixes : #14776
closes : #14781
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-17 18:30:26 +02:00
Christian Brabandt
e595e9c31b
runtime(doc): clarify instal instructions for comment package
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-17 17:30:04 +02:00
jbm950
f5c8f520ba
runtime(doc): fix typo in vim9script help file ( #14782 )
...
This commit fixes a typo in the first example of the vim9script help
file. Trying to execute the given example before resulted in a "trailing
characters" error.
Signed-off-by: jbm950 <jmilam343@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-16 19:53:39 +02:00
K.Takata
c0e038b59f
runtime(doc): Remove trailing spaces ( #14784 )
...
Fix the issues introduced by #14770 .
2024-05-16 12:39:01 +09:00
Enno
5faeb60480
runtime(doc): clarify {special} argument for shellescape()
...
closes : #14770
Signed-off-by: Enno <Konfekt@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-15 21:54:19 +02:00
Christian Brabandt
fed01960d2
runtime(doc): add missing entries for the keys CTRL-W g<Tab> and <C-Tab>
...
fixes : #14777
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-15 21:05:23 +02:00
Cthulhux
93e0d2e815
runtime(doc): update vi_diff.txt: add default value for 'flash'
...
The "flash" option was added relatively late and seems to be exclusive
to System V. (It's not in 4.4BSD and it's not in V8 UNIX, checked [on
TUHS](https://www.tuhs.org/cgi-bin/utree.pl ).) The oldest occurrence of
`flash` in "a vi" I could find is in SysV R2 for the VAX, where it
[defaults to
1](https://github.com/ryanwoodsmall/oldsysv/blob/master/sysvr2-vax/src/cmd/vi/vax/ex_data.c )
= on.
closes : #14778
Signed-off-by: Cthulhux <github@tuxproject.de >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-15 20:54:35 +02:00
Josef Litoš
679f5abb99
runtime(i3config/swayconfig): allow indented commands ( #14757 )
...
fixes : #14752
Co-authored-by: jamespeapen <jamespeapen@users.noreply.github.com >
Signed-off-by: Josef Litoš <54900518+JosefLitos@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-13 22:03:42 +02:00
Tom Picton
7961210b86
runtime(python): Fix wrong define regex in ftplugin ( #14763 )
...
Signed-off-by: Tom Picton <tom@tompicton.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-13 22:00:40 +02:00
Aliaksei Budavei
2f5ff73827
runtime(syntax-tests): Filter out non-Latin-1 characters for syntax tests ( #14767 )
...
Syntax tests are run with the LC_ALL=C environment variable
passed to "make". Occasionally, there are CI failures for
such test files containing non-Latin-1 characters with error
messages pointing to multi-byte characters:
https://github.com/vim/vim/actions/runs/8824925004/job/24228298023#step:10:16370 ,
https://github.com/vim/vim/actions/runs/8840856619/job/24276935260#step:10:16347 ,
https://github.com/vim/vim/actions/runs/8854043458/job/24316210645#step:10:16362 ,
https://github.com/vim/vim/actions/runs/8856501136/job/24322848765#step:10:16354 ,
https://github.com/vim/vim/actions/runs/9038417238/job/24839482152#step:11:16980 .
But since the very same unchanged tests pass at other times:
https://github.com/vim/vim/actions/runs/8827593571/job/24235935458#step:10:16353 ,
https://github.com/vim/vim/actions/runs/9065214647/job/24905321661#step:11:17002 ;
these failures are unrelated to the nature of syntax tests
and should be considered false positives.
As a temporary workaround, all bytes of known non-Latin-1
characters can be replaced in memory with an arbitrary ASCII
byte (?) by applying a filter
> " To ignore part of the dump, provide a "dumps/{filename}.vim" file with
> " Vim commands to be applied to both the reference and the current dump, so
> " that parts that are irrelevant are not used for the comparison. The result
> " is NOT written, thus "term_dumpdiff()" shows the difference anyway.
before lines are compared between files.
Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-13 21:06:05 +02:00
Christian Brabandt
43f2edc096
runtime(netrw): prefer scp over pscp
...
regression introduced in ce2ad9ffd7
The current logic is a bit funny, in that it checks for an executable of
scp, then pscp and if neither exists, it uses: scp :/
Anyway, let's fall back to the logic used before the above commit.
related: #14739
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-13 21:01:06 +02:00
Christian Brabandt
b7258738f8
runtime(doc): fix typo in usr_52.txt
...
fixes : #14758
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-12 19:04:47 +02:00
Tom Picton
86f6e2c2ee
ftplugin(python): E16 fix, async keyword support for define ( #14751 )
...
This change includes the following changes:
- Fix "E16: Invalid range" when using a count with jump to start/end of class/method
- Update define with optional async keyword
- Update maintainer email
Signed-off-by: Tom Picton <tom@tompicton.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-11 20:26:06 +02:00
Christian Brabandt
1c5728e0c4
runtime(doc): update and remove some invalid links
...
closes : #14748
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-11 11:16:21 +02:00
Antonio Giovanni Colombo
9e4bfb219f
translation(it): update translation of xxd manpage
...
Signed-off-by: Antonio Giovanni Colombo <azc100@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 23:53:58 +02:00
Nir Lichtman
c16c4a21eb
runtime(netrw): Recursively delete directories by default with netrw delete command
...
closes : #14742
Signed-off-by: Nir Lichtman <nir@lichtman.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 23:43:29 +02:00
Aliaksei Budavei
d3952e8cfe
runtime(java): Strive to remain compatible for at least Vim 7.0 ( #14744 )
...
Also:
- Limit all look-behind regexp patterns.
- Cache regexp capabilities for [:upper:] and [:lower:].
Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 23:39:31 +02:00
Aliaksei Budavei
06bdac1580
runtime(java): Stop handpicking syntax groups for @javaTop ( #14727 )
...
* runtime(java): Stop handpicking syntax groups for @javaTop
Also:
- Remove the obsolete comment for g:java_allow_cpp_keywords.
- Remove the commented out groups java\%[Debug\]StringError.
- Infer and set the preferred formatting Vim options from
the modeline.
Since vim-6-0u, non-contained syntax groups can be referred
to by using the "contains=TOP..." argument.
* Set &encoding and &termencoding to "utf-8" for test files
* Limit non-ASCII charset to [§ƒɐɘʬʭΑ-Τα-μ] for test files
Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 14:49:06 +02:00
Lennard Hofmann
67797191e0
patch 9.1.0404: [security] xxd: buffer-overflow with specific flags
...
Problem: [security] xxd: buffer-overflow with specific flags
Solution: Correctly calculate the required buffer space
(Lennard Hofmann)
xxd writes each output line into a global buffer before printing.
The maximum size of that buffer was not calculated correctly.
This command was crashing in AddressSanitizer:
$ xxd -Ralways -g1 -c256 -d -o 9223372036854775808 /etc/passwd
This prints a line of 6680 bytes but the buffer only had room for 6549 bytes.
If the output from "-b" was colored, the line could be even longer.
closes : #14738
Co-authored-by: K.Takata <kentkt@csc.jp >
Signed-off-by: Lennard Hofmann <lennard.hofmann@web.de >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 14:41:18 +02:00
Wu, Zhenyu
63f2a5b8ad
patch 9.1.0402: filetype: mdd files detected as zsh filetype
...
Problem: filetype: mdd files detected as zsh filetype
Solution: detect '*.mdd' files as sh filetype, add links
to reference documentation (Wu, Zhenyu)
closes : #14741
Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-10 13:01:54 +02:00
Wu, Zhenyu
887a38cee7
patch 9.1.0401: filetype: zsh module files are not recognized
...
Problem: filetype: zsh module files are not recognized
Solution: Detect '*.mdh' and '*.epro' as C filetype, '*.mdd' as zsh
filetype, determine zsh-modules '*.pro' from from it's content
(Wu, Zhenyu)
closes : #14737
Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-09 20:35:13 +02:00
Nir Lichtman
ce2ad9ffd7
runtime(netrw): Remove hardcoded private.ppk logic from netrw
...
closes : #14739
Signed-off-by: Nir Lichtman <nir@lichtman.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-09 20:20:36 +02:00
Maxwell G
cb3691811b
runtime(spec): add new items to scripts section in syntax plugin
...
- %generate_buildrequires — added in RPM 4.15
- %conf — added in RPM 4.18
closes : #14723
Ref: https://rpm-software-management.github.io/rpm/manual/spec.html#build-scriptlets
Signed-off-by: author
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-08 20:28:51 +02:00
Gregory Anders
6a4ea471d2
patch 9.1.0396: filetype: jj files are not recognized
...
Problem: jj files are not recognized
Solution: recognize '*.jjdescription' files as jj filetype
(Gregory Anders)
See: https://github.com/martinvonz/jj
closes : #14733
Signed-off-by: Gregory Anders <greg@gpanders.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-08 20:17:43 +02:00
Nir Lichtman
1e34b95e44
runtime(netrw): Remove and cleanup Win9x legacy from netrw
...
closes : #14732
Signed-off-by: Nir Lichtman <nir@lichtman.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-08 19:19:34 +02:00
Christian Brabandt
fb745756db
runtime(doc): add MsgArea to 'highlight' option description
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-07 21:21:30 +02:00
Shougo Matsushita
b4757e627e
patch 9.1.0394: Cannot get a list of positions describing a region
...
Problem: Cannot get a list of positions describing a region
(Justin M. Keyes, after v9.1.0120)
Solution: Add the getregionpos() function
(Shougo Matsushita)
fixes : #14609
closes : #14617
Co-authored-by: Justin M. Keyes <justinkz@gmail.com >
Signed-off-by: Shougo Matsushita <Shougo.Matsu@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-07 20:49:24 +02:00
Wu Yongwei
c5def6561d
runtime(cpp): Fix digit separator in syntax script for octals and floats
...
Also fix the incorrect rendering of floats that start with ".".
closes : #14724
Signed-off-by: Wu Yongwei <wuyongwei@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-07 18:33:30 +02:00
D. Ben Knoble
8d8cb45756
runtime(sh,zsh): clear $MANPAGER in ftplugin before shelling out
...
Say you use Vim and set MANPAGER='vim -M +MANPAGER --not-a-term -'; then
:{Zs,S}hKeywordPrg (or K) will crap out and spew terminal garbage into
less when bash's "help" fails. This was introduced by 2f25e40b1
(runtime: configure keywordpg for some file types (#5566 ), 2023-08-23)
and may be present in other files touched by that commit.
Make the "man" invocation sensible by unsetting MANPAGER in the
environment.
Note that changing MANPAGER for `:terminal` is not needed; Vim within
Vim is perfectly fine.
closes : #14679
Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-06 19:55:23 +02:00
h-east
53753f6a49
runtime(doc): Fix typos in help documents
...
closes : #14720
Co-authored-by: Christian Clason <c.clason@uni-graz.at >
Signed-off-by: h-east <h.east.727@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-05 18:42:31 +02:00
Christian Brabandt
c3e6e393cb
patch 9.1.0393: 'viewdir' not respecting $XDG_CONFIG_HOME
...
Problem: 'viewdir' not respecting $XDG_CONFIG_HOME
(Danilo Rezende, after v9.1.327)
Solution: adjust 'viewdir' option when enabling XDG config mode
fixes : #14680
closes : #14708
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-04 09:48:15 +02:00
zeertzjq
ad4881cb3c
runtime(doc): correct getscriptinfo() example ( #14718 )
...
When "sid" is specified, it returns a List with a single item.
Signed-off-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-04 09:35:30 +02:00
Yegappan Lakshmanan
5715a72628
patch 9.1.0391: Vim9: could improve testing
...
Problem: Vim9: could improve testing
(Ernie Rael)
Solution: Support defcompile for test_override() to
improve testing (Yegappan Lakshmanan)
fixes : #14553
closes : #14712
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-03 18:27:51 +02:00
Oleg Zadorozhnyi
5bf7446ba2
translation(sr): update Serbian menu
...
closes : #14669
closes : #10722
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 22:17:05 +02:00
Oleg Zadorozhnyi
75c3161f8f
translation(sk): update Slovak menu
...
closes : #14671
closes : #10721
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 22:10:41 +02:00
Oleg Zadorozhnyi
dfbf6f3ae5
translation(sl): update Slovenian menu
...
closes : #14673
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 22:08:13 +02:00
Oleg Zadorozhnyi
d88a39e0d6
translation(pt): update Portuguese menu
...
closes : #10718
closes : #10717
closes : #14674
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 22:05:45 +02:00
Oleg Zadorozhnyi
c3016a8bf0
translation(nl): update Dutch menu
...
closes : #14682
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 22:02:30 +02:00
Oleg Zadorozhnyi
f2211cb1ca
translation(ko): update Korean menu
...
closes : #14683
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 21:59:58 +02:00
Oleg Zadorozhnyi
247dbd0e7b
translation(is): update Icelandic menu
...
closes : #14685
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 21:56:45 +02:00
Oleg Zadorozhnyi
5ba554011e
translation(CZ): update Czech menu
...
closes : #14704
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 21:44:56 +02:00
Oleg Zadorozhnyi
e0d0ad675e
translation(af): update Afrikaans menu
...
closes : #14706
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 21:40:43 +02:00
Oleg Zadorozhnyi
f1d3913a80
translation(de): update German menu
...
closes : #14702
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 13:16:21 +02:00
Yorick Peterse
a01968448a
patch 9.1.0390: filetype: inko files are not recognized
...
Problem: filetype: inko files are not recognized
Solution: Detect '*.inko' as ink filetype
(Yorick Peterse)
See:
- https://github.com/inko-lang/inko.vim
- https://inko-lang.org/
closes : #14699
Signed-off-by: Yorick Peterse <git@yorickpeterse.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 13:11:44 +02:00
tris203
54e79157c5
patch 9.1.0389: filetype: templ files are not recognized
...
Problem: filetype: templ files are not recognized
Solution: Detect '*.templ' files as filetype templ
(Tristan Knight)
See:
- https://github.com/a-h/templ
- https://templ.guide/
closes : #14697
Signed-off-by: tris203 <admin@snappeh.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 13:08:25 +02:00
Oleg Zadorozhnyi
3ca2ae180a
translation(ca): update Catalan menu
...
closes : #14705
Signed-off-by: Oleg Zadorozhnyi <lesorubshayan@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-02 13:00:37 +02:00