Skip to content

Commit 4e3f35a

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 4c57525 + 068c060 commit 4e3f35a

File tree

595 files changed

+30709
-4489
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

595 files changed

+30709
-4489
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,6 @@ src/po/vim.pot diff=ignore_vim_pot
3838
#
3939
# https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github
4040
src/po/vim.pot linguist-generated=true
41+
*.dump linguist-generated=true
4142

4243
runtime/syntax/testdir/input/vim_ex_help.vim -text diff linguist-language=vim linguist-detectable=true

.github/MAINTAINERS

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ runtime/autoload/typeset.vim @lifepillar
2222
runtime/autoload/xmlformat.vim @chrisbra
2323
runtime/autoload/dist/json.vim @habamax
2424
runtime/colors/blue.vim @habamax @romainl @neutaaaaan
25+
runtime/colors/catppuccin.vim @mao-yining
2526
runtime/colors/darkblue.vim @habamax @romainl @neutaaaaan
2627
runtime/colors/default.vim @habamax @romainl @neutaaaaan
2728
runtime/colors/delek.vim @habamax @romainl @neutaaaaan
@@ -47,11 +48,13 @@ runtime/colors/torte.vim @habamax @romainl @neutaaaaan
4748
runtime/colors/wildcharm.vim @habamax @romainl @neutaaaaan
4849
runtime/colors/zaibatsu.vim @habamax @romainl @neutaaaaan
4950
runtime/colors/zellner.vim @habamax @romainl @neutaaaaan
51+
runtime/compiler/bash.vim @Konfekt
5052
runtime/compiler/biome.vim @Konfekt
5153
runtime/compiler/cabal.vim @mateoxh
5254
runtime/compiler/checkstyle.vim @dkearns
5355
runtime/compiler/cm3.vim @dkearns
5456
runtime/compiler/context.vim @lifepillar
57+
runtime/compiler/cppcheck.vim @Konfekt
5558
runtime/compiler/cucumber.vim @tpope
5659
runtime/compiler/dart.vim @dkearns
5760
runtime/compiler/dart2js.vim @dkearns
@@ -74,16 +77,21 @@ runtime/compiler/icon.vim @dkearns
7477
runtime/compiler/javac.vim @dkearns
7578
runtime/compiler/jest.vim @dkearns
7679
runtime/compiler/jjs.vim @dkearns
80+
runtime/compiler/jq.vim @vito-c
7781
runtime/compiler/jshint.vim @dkearns
7882
runtime/compiler/jsonlint.vim @dkearns
79-
runtime/compiler/jq.vim @vito-c
83+
runtime/compiler/just.vim @Alarcritty
84+
runtime/compiler/make.vim @Konfekt
85+
runtime/compiler/mypy.vim @Konfekt
8086
runtime/compiler/pandoc.vim @Konfekt
8187
runtime/compiler/perl.vim @petdance @heptite
8288
runtime/compiler/perlcritic.vim @petdance @dkearns
8389
runtime/compiler/php.vim @dkearns
8490
runtime/compiler/phpstan.vim @dietrichm
8591
runtime/compiler/podchecker.vim @petdance @dkearns
8692
runtime/compiler/powershell.vim @heaths
93+
runtime/compiler/pyright.vim @Konfekt
94+
runtime/compiler/pytest.vim @Konfekt
8795
runtime/compiler/raco.vim @benknoble
8896
runtime/compiler/racomake.vim @benknoble
8997
runtime/compiler/racosetup.vim @benknoble
@@ -99,12 +107,14 @@ runtime/compiler/se.vim @dkearns
99107
runtime/compiler/shellcheck.vim @dkearns
100108
runtime/compiler/sml.vim @dkearns
101109
runtime/compiler/spectral.vim @romainl
102-
runtime/compiler/svelte-check.vim @Konfekt
103110
runtime/compiler/stylelint.vim @dkearns
111+
runtime/compiler/svelte-check.vim @Konfekt
104112
runtime/compiler/tcl.vim @dkearns
105113
runtime/compiler/tidy.vim @dkearns
114+
runtime/compiler/tombi.vim @Konfekt
106115
runtime/compiler/ts-node.vim @dkearns
107116
runtime/compiler/tsc.vim @dkearns
117+
runtime/compiler/ty.vim @Konfekt
108118
runtime/compiler/typedoc.vim @dkearns
109119
runtime/compiler/xmllint.vim @dkearns
110120
runtime/compiler/xo.vim @dkearns
@@ -254,6 +264,7 @@ runtime/ftplugin/mojo.vim @ribru17
254264
runtime/ftplugin/mp.vim @lifepillar
255265
runtime/ftplugin/mss.vim @Freed-Wu
256266
runtime/ftplugin/nginx.vim @chr4
267+
runtime/ftplugin/nickel.vim @ribru17
257268
runtime/ftplugin/nim.vim @ribru17
258269
runtime/ftplugin/nroff.vim @averms
259270
runtime/ftplugin/nsis.vim @k-takata
@@ -339,6 +350,7 @@ runtime/ftplugin/vdf.vim @ObserverOfTime
339350
runtime/ftplugin/vim.vim @dkearns
340351
runtime/ftplugin/wget.vim @dkearns
341352
runtime/ftplugin/wget2.vim @dkearns
353+
runtime/ftplugin/wks.vim @anakin4747
342354
runtime/ftplugin/xcompose.vim @ObserverOfTime
343355
runtime/ftplugin/xml.vim @chrisbra
344356
runtime/ftplugin/xs.vim @petdance
@@ -378,6 +390,7 @@ runtime/indent/go.vim @dbarnett
378390
runtime/indent/graphql.vim @jparise
379391
runtime/indent/gyp.vim @ObserverOfTime
380392
runtime/indent/haml.vim @tpope
393+
runtime/indent/handlebars.vim @sukima
381394
runtime/indent/hare.vim @selenebun
382395
runtime/indent/hcl.vim @gpanders
383396
runtime/indent/hog.vim @wtfbbqhax
@@ -459,6 +472,7 @@ runtime/syntax/shared/hgcommitDiff.vim @vegerot
459472
runtime/syntax/abaqus.vim @costerwi
460473
runtime/syntax/abnf.vim @A4-Tacks
461474
runtime/syntax/aidl.vim @dpelle
475+
runtime/syntax/amiga.vim @sodero
462476
runtime/syntax/ant.vim @dkearns
463477
runtime/syntax/antlr4.vim @jiangyinzuo
464478
runtime/syntax/arduino.vim @johshoff
@@ -531,6 +545,7 @@ runtime/syntax/gitignore.vim @ObserverOfTime
531545
runtime/syntax/gitolite.vim @sitaramc
532546
runtime/syntax/gitrebase.vim @tpope
533547
runtime/syntax/gleam.vim @kirillmorozov
548+
runtime/syntax/glimmer.vim @sukima
534549
runtime/syntax/glsl.vim @gpanders
535550
runtime/syntax/go.vim @bhcleek
536551
runtime/syntax/goaccess.vim @meonkeys
@@ -541,6 +556,7 @@ runtime/syntax/graphql.vim @jparise
541556
runtime/syntax/groff.vim @jmarshall
542557
runtime/syntax/gyp.vim @ObserverOfTime
543558
runtime/syntax/haml.vim @tpope
559+
runtime/syntax/handlebars.vim @sukima
544560
runtime/syntax/hare.vim @selenebun
545561
runtime/syntax/haredoc.vim @selenebun
546562
runtime/syntax/haskell.vim @coot
@@ -696,6 +712,7 @@ runtime/syntax/vroom.vim @dbarnett
696712
runtime/syntax/wdl.vim @zenmatic
697713
runtime/syntax/wget.vim @dkearns
698714
runtime/syntax/wget2.vim @dkearns
715+
runtime/syntax/wks.vim @anakin4747
699716
runtime/syntax/xbl.vim @dkearns
700717
runtime/syntax/xcompose.vim @ObserverOfTime
701718
runtime/syntax/xml.vim @chrisbra

.github/actions/test_artifacts/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ runs:
3737
# # set as the "result".
3838
# result-encoding: string
3939
- name: Upload failed tests
40-
uses: actions/upload-artifact@v4
40+
uses: actions/upload-artifact@v7
4141
with:
4242
# Name of the artifact to upload.
4343
name: ${{ format('GH-{0}-{1}-{2}-{3}-{4}-failed-tests',

.github/dependabot.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
version: 2
22
updates:
33
- package-ecosystem: "github-actions"
4-
directory: "/"
4+
directories:
5+
- "/"
6+
- "/.github/actions/**/*"
57
schedule:
68
interval: "weekly"
79
commit-message:
810
prefix: "CI"
11+
cooldown:
12+
default-days: 7
13+
groups:
14+
github-actions:
15+
patterns:
16+
- "*"

CONTRIBUTING.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,9 @@ For the recommended documentation style, please check [helphelp.txt][16].
147147
# I have a question
148148

149149
If you have some question on the style guide, please contact the [vim-dev][0]
150-
mailing list. For other questions please use the [Vi Stack Exchange][8] website, the
151-
[vim-use][9] mailing list or make use of the [discussion][10] feature here at github.
150+
mailing list. For other questions you can join [`#vim`][19], use the
151+
[Vi Stack Exchange][8] website, the [vim-use][9] mailing list or make use of the
152+
[discussion][10] feature here at github.
152153

153154
[todo list]: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt
154155
[0]: http://www.vim.org/maillist.php#vim-dev
@@ -170,3 +171,4 @@ mailing list. For other questions please use the [Vi Stack Exchange][8] website,
170171
[16]: https://github.com/vim/vim/blob/master/runtime/doc/helphelp.txt
171172
[17]: https://github.com/vim/vim/issues
172173
[18]: https://github.com/vim/vim/blob/master/src/testdir/test_codestyle.vim
174+
[19]: https://web.libera.chat/#vim

Filelist

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ SRC_ALL = \
213213
src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.po \
214214
src/testdir/runtest.vim \
215215
src/testdir/samples/*.html \
216+
src/testdir/samples/*.swp \
216217
src/testdir/samples/*.txt \
217218
src/testdir/samples/*.vim \
218219
src/testdir/samples/evil.zip \
@@ -223,6 +224,8 @@ SRC_ALL = \
223224
src/testdir/samples/test000 \
224225
src/testdir/samples/test_undo.txt.undo \
225226
src/testdir/samples/testa.zip \
227+
src/testdir/samples/crypt_utf8_test.txt \
228+
src/testdir/samples/uncrypt_utf8_test.txt \
226229
src/testdir/sautest/autoload/*.vim \
227230
src/testdir/silent.wav \
228231
src/testdir/test77a.com \
@@ -862,7 +865,8 @@ RT_ALL = \
862865
runtime/pack/dist/opt/osc52/plugin/osc52.vim \
863866
runtime/pack/dist/opt/osc52/autoload/osc52.vim \
864867
runtime/pack/dist/opt/osc52/doc/osc52.txt \
865-
runtime/pack/dist/opt/osc52/doc/tags
868+
runtime/pack/dist/opt/osc52/doc/tags \
869+
runtime/xdg.vim
866870

867871
# Runtime files for all distributions without CR/LF translation.
868872
RT_ALL_BIN = \
@@ -937,12 +941,15 @@ RT_UNIX_DOS_BIN = \
937941
runtime/vim16x16.gif \
938942
runtime/vim16x16.png \
939943
runtime/vim16x16.xpm \
944+
runtime/vim16x16_png.h \
940945
runtime/vim32x32.gif \
941946
runtime/vim32x32.png \
942947
runtime/vim32x32.xpm \
948+
runtime/vim32x32_png.h \
943949
runtime/vim48x48.gif \
944950
runtime/vim48x48.png \
945951
runtime/vim48x48.xpm \
952+
runtime/vim48x48_png.h \
946953

947954
# Runtime not for Unix-like or extra.
948955
RT_NO_UNIX = \

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,7 @@ dosrt_files: dist prepare
460460
$(LANG_GEN_BIN) \
461461
| (cd dist/vim/$(VIMRTDIR); tar xf -)
462462
-rm $(IN_README_DIR)
463+
mv dist/vim/$(VIMRTDIR)/lang/ dist/vim/$(VIMRTDIR)/readme/
463464
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
464465
rmdir dist/vim/$(VIMRTDIR)/runtime
465466
# Add the message translations. Trick: skip ja.mo/ja.euc-jp.mo and use

README_vim.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
If you find a bug or want to discuss the best way to add a new feature, please
1313
[open an issue](https://github.com/vim/vim/issues/new/choose).
1414
If you have a question or want to discuss the best way to do something with
15-
Vim, you can use [StackExchange](https://vi.stackexchange.com/)
15+
Vim, you can join [`#vim`](https://web.libera.chat/#vim),
16+
[reddit.com/r/vim](https://reddit.com/r/vim),
17+
use [StackExchange](https://vi.stackexchange.com/),
1618
or one of the [Maillists](https://www.vim.org/community.php).
1719

1820
## What is Vim?

READMEdir/README_amibin.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ README_amibin.txt for version 9.2 of Vim: Vi IMproved.
22

33
See "README.txt" for general information about Vim.
44
See "README_ami.txt" for installation instructions for the Amiga.
5-
These files are in the runtime archive (vim91rt.tgz).
5+
These files are in the runtime archive (vim92rt.tgz).
66

77

88
The Amiga "bin" archive contains the Vim executable for the Amiga. It was

READMEdir/README_amisrc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ README_amisrc.txt for version 9.2 of Vim: Vi IMproved.
22

33
See "README.txt" for general information about Vim.
44
See "README_ami.txt" for installation instructions for the Amiga.
5-
These files are in the runtime archive (vim91rt.tgz).
5+
These files are in the runtime archive (vim92rt.tgz).
66

77

88
The Amiga source archive contains the files needed to compile Vim on the

0 commit comments

Comments
 (0)