Yee Cheng Chin
4b6110fa32
Merge remote-tracking branch 'vim/master'
2023-08-31 16:23:30 -07:00
Christian Brabandt
816fbcc262
patch 9.0.1833: [security] runtime file fixes
...
Problem: runtime files may execute code in current dir
Solution: only execute, if not run from current directory
The perl, zig and ruby filetype plugins and the zip and gzip autoload
plugins may try to load malicious executable files from the current
working directory. This is especially a problem on windows, where the
current directory is implicitly in your $PATH and windows may even run a
file with the extension `.bat` because of $PATHEXT.
So make sure that we are not trying to execute a file from the current
directory. If this would be the case, error out (for the zip and gzip)
plugins or silently do not run those commands (for the ftplugins).
This assumes, that only the current working directory is bad. For all
other directories, it is assumed that those directories were
intentionally set to the $PATH by the user.
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-31 23:52:30 +02:00
dkearns
1610528cc3
runtime(forth): Update syntax and ftplugin files ( #12976 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-31 08:17:16 +02:00
Enno
9d8ef7cc43
runtime: cleanup :Sman command via the undo_ftplugin mechanism ( #12967 )
...
Regards to @dkearns as noticed in
2ac708b548
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-30 16:37:05 +02:00
dkearns
2ac708b548
runtime(sh): Update ftplugin ( #12950 )
...
Remove :Help command via the undo_ftplugin mechanism.
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-29 22:24:37 +02:00
Jason King
3ac2d3da5f
runtime(heex): Add HEEX comments to match_words in ftplugin ( #12957 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-29 22:11:55 +02:00
dkearns
f937ab32a1
runtime: Set b:undo_ftplugin where missing ( #12943 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-28 21:32:27 +02:00
Yee Cheng Chin
c50fd2fdde
Merge remote-tracking branch 'vim/master'
...
Local fixes:
- Fix usage of `replace_termcodes` which added an additional parameter
upstream.
2023-08-23 15:28:24 -07:00
Enno
2f25e40b1f
runtime: configure keywordpg for some file types ( #5566 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-23 21:27:50 +02:00
Christian Brabandt
e8d6f03f6a
runtime: Remove Brams name from a few more runtime files ( #12780 )
...
syntax/model.vim: minor wording improvement
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: Adri Verhoef <a3@a3.xs4all.nl >
2023-08-23 21:23:07 +02:00
Viktor Szépe
3fc7a7e44a
runtime: Fix typos in various files
...
closes : #12836
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: Viktor Szépe <viktor@szepe.net >
2023-08-23 21:20:00 +02:00
dkearns
e34b51e95f
runtime(solidity): add new ftplugin ( #12877 )
...
Set undo_{ftplugin,indent}
closes #11240
Co-authored-by: cothi <jiungdev@gmail.com >
2023-08-22 19:28:42 +01:00
Enrico Maria De Angelis
5e6e4042b1
runtime(haskell): Add single quote to iskeyword in ftplugin ( #8191 )
...
The single quote `'` is a valid character in variable names, so it should be included in `iskeyword`; this, for instance, makes the <kbd>*</kbd> command behave predictably
2023-08-20 21:29:09 +02:00
ChaseKnowlden
bedc69f9d6
patch 9.0.1766: Runtime: Missing QML support
...
Problem: Runtime: Missing QML support
Solution: Add QML support to Vim
closes : #12810
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: ChaseKnowlden <haroldknowlden@gmail.com >
2023-08-20 19:10:03 +02:00
dkearns
56bafd7a6a
Runtime: add new sed ftplugin ( #12843 )
2023-08-19 12:13:31 +02:00
Christian Brabandt
e978b4534a
Farewell to Bram and dedicate upcoming Vim 9.1 to him ( #12749 )
...
* Dedicate upcoming Vim 9.1 to Bram
Also replace in a few more places Brams email address and mention new
maintainers.
* Remove Bram from any Maintainer role
* runtime: Align Header
* it's mailing list not mailinglist
2023-08-13 10:33:05 +02:00
ObserverOfTime
2f339aad6c
Add syntax & ftplugin for pymanifest ( #12773 )
2023-08-13 10:26:20 +02:00
Keith Smiley
d8f981138a
Add commentstring for nix file format ( #12696 )
2023-08-11 23:07:50 +02:00
Lily Ballard
21aaff3faa
Update my name and email in runtime files ( #12763 )
2023-08-11 19:30:27 +02:00
Anton Parkhomenko
7159ac7fec
Unison support ( #12715 )
2023-08-09 16:50:52 +02:00
Chris Vincent
8967f6c4b9
feat(heex): borrow matchit support from html ( #12717 )
...
* feat(heex): borrow matchit support from html
Makes % support behave the same in heex as in html. For example, quickly moving the cursor between opening and closing tags.
* Remove unnecessary line; define b:undo_ftplugin first
* Remove b:html_set_match_words
2023-08-09 16:49:44 +02:00
Yee Cheng Chin
a27b466e4d
Merge remote-tracking branch 'vim/master'
2023-06-20 14:21:17 -07:00
Bram Moolenaar
10e8ff9b26
Update runtime files
2023-06-10 21:40:39 +01:00
Yee Cheng Chin
519b052cb6
Merge remote-tracking branch 'vim/master'
2023-06-05 09:27:03 -07:00
Bram Moolenaar
b7398fe41c
Update runtime files
2023-05-14 18:50:25 +01:00
Bram Moolenaar
71badf9547
Update runtime files
2023-04-22 22:40:14 +01:00
Yee Cheng Chin
88b74d85d6
Merge remote-tracking branch 'vim/master'
2023-03-01 00:50:37 -08:00
Bram Moolenaar
dd60c365cd
Update runtime files
2023-02-27 15:49:53 +00:00
Bram Moolenaar
938ae280c7
Update runtime files.
2023-02-20 20:44:55 +00:00
Yee Cheng Chin
19d0419569
Merge remote-tracking branch 'vim/master'
2023-02-04 02:27:59 -08:00
Bram Moolenaar
be4e01637e
Update runtime files.
2023-02-02 13:59:48 +00:00
Yee Cheng Chin
41771954ae
Merge remote-tracking branch 'vim/master'
2023-01-02 14:51:54 -08:00
Bram Moolenaar
7db29e4b5c
Update runtime files
2022-12-11 15:53:04 +00:00
Yee Cheng Chin
55fb47f684
Merge remote-tracking branch 'vim/master'
2022-12-10 17:58:16 -05:00
Bram Moolenaar
86b4816766
Update runtime files
2022-12-06 18:20:10 +00:00
Yee Cheng Chin
4b008ec2d9
Merge remote-tracking branch 'vim/master'
2022-12-04 19:21:20 -05:00
Bram Moolenaar
b59ae59a58
Update runtime files
2022-11-23 23:46:31 +00:00
Yee Cheng Chin
b258c8897b
Merge remote-tracking branch 'vim/master'
2022-11-20 16:24:53 -08:00
Bram Moolenaar
d13166e788
Update runtime files
2022-11-18 21:49:57 +00:00
Yee Cheng Chin
c0f8d07098
Merge remote-tracking branch 'vim/master'
2022-11-01 15:51:15 -07:00
Bram Moolenaar
6ebe4f970b
Update runtime files
2022-10-28 20:47:54 +01:00
Bram Moolenaar
3c053a1a5a
Update runtime files
2022-10-16 13:11:12 +01:00
Yee Cheng Chin
2499e5333a
Merge remote-tracking branch 'vim/master'
2022-10-03 18:11:55 -07:00
Bram Moolenaar
f269eabc6c
Update runtime files
2022-10-03 18:04:35 +01:00
Yee Cheng Chin
8cd33f3c43
Merge remote-tracking branch 'vim/master'
2022-09-28 16:54:05 -07:00
Bram Moolenaar
9fbdbb814f
Update runtime files
2022-09-27 17:30:34 +01:00
Bram Moolenaar
9712ff1288
Update runtime files
2022-09-18 13:04:22 +01:00
Yee Cheng Chin
73f260832e
Merge remote-tracking branch 'vim/master'
2022-09-12 01:01:41 -07:00
Bram Moolenaar
71b6d33976
Update runtime files
2022-09-10 13:13:14 +01:00
ichizok
223b2d8e75
Merge remote-tracking branch 'vim/master'
2022-09-05 12:45:08 +09:00