AvidSeeker
3088ef094d
patch 9.1.0593: filetype: Asymptote files are not recognized
...
Problem: filetype: Asymptote files are not recognized
Solution: detect '*.asy' files as asy filetype, include
ftplugin and syntax plugin (AvidSeeker).
Reference: https://asymptote.sourceforge.io/
closes : #15252
Signed-off-by: AvidSeeker <avidseeker7@protonmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-16 21:42:17 +02:00
AvidSeeker
b5844104ab
patch 9.1.0592: runtime: filetype: Mediawiki files are not recognized
...
Problem: filetype: Mediawiki files are not recognized
Solution: detect "*.mw" and "*.wiki" as mediawiki filetype,
include basic syntax and filetype plugins.
(AvidSeeker)
closes : #15266
Signed-off-by: AvidSeeker <avidseeker7@protonmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-16 21:10:50 +02:00
Gregory Anders
1cc4cae961
runtime(typst): Add typst runtime files
...
closes : #15234
Signed-off-by: Gregory Anders <greg@gpanders.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-15 20:00:48 +02:00
Riley Bruins
fc533c9f06
runtime(mojo): include mojo ftplugin and indent script
...
Taken from excerpts of the Python ftplugin and adapted,
indent script simply sources the python indent script.
closes : #15171
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-11 22:51:48 +02:00
RestorerZ
965091001f
patch 9.1.0559: translation of vim scripts can be improved
...
Problem: translation of vim scripts can be improved
(after v9.1.0509)
Solution: improve documentation, add tests, include missing
libraries for the Windows CI
(RestorerZ)
closes : #15100
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-11 21:14:15 +02:00
Yinzuo Jiang
4a7a4a3675
patch 9.1.0550: filetype: antlr4 files are not recognized
...
Problem: filetype: antlr4 files are not recognized
Solution: Detect '*.g4' as antlr4 filetype, include a simple antlr4
syntax and filetype plugin (Yinzuo Jiang)
closes : #15191
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-09 19:11:18 +02:00
AvidSeeker
ab03dd2085
runtime(hlsplaylist): include hlsplaylist ftplugin file
...
fixes : #15156
closes : #15162
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: AvidSeeker <avidseeker7@protonmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-08 21:11:34 +02:00
Riley Bruins
62f31e9499
patch 9.1.0544: filetype: ldapconf files are not recognized
...
Problem: filetype: ldapconf files are not recognized
Solution: Detect '.ldaprc', 'ldap.conf' and 'ldaprc' files as ldapconf
filetype, include a simple ldapconf ftplugin file
(Riley Bruins)
[Specification](https://www.openldap.org/software//man.cgi?query=ldap.conf&sektion=5&apropos=0&manpath=OpenLDAP+2.4-Release )
closes : #15176
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:20:22 +02:00
Riley Bruins
f77a0e9f41
runtime(cmakecache): include cmakecache ftplugin file
...
closes : #15175
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:18:31 +02:00
Riley Bruins
380f98002d
runtime(lex): include lex ftplugin file
...
Spec found [here](https://docs.oracle.com/cd/E19504-01/802-5880/lex-6/index.html )
closes : #15174
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:17:16 +02:00
Riley Bruins
7d60dc2069
runtime(yacc): include yacc ftplugin file
...
closes : #15173
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:16:08 +02:00
Riley Bruins
08b0c12716
runtime(squirrel): include squirrel ftplugin file
...
Comment spec found [here](https://squirrel-lang.org/squirreldoc/reference/language/lexical_structure.html#comments )
closes : #15172
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:14:59 +02:00
Riley Bruins
94c1c6638a
runtime(tf): include tf ftplugin file
...
Adds ftplugin support for tf (TinyFugue). Comment support taken from
[here](1e8ac0bb01/src/command.c (L568) )
closes : #15168
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:07:56 +02:00
Riley Bruins
a264bb931e
runtime(javacc): include javacc ftplugin file
...
closes : #15167
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 20:59:42 +02:00
Riley Bruins
2525608d73
runtime(cabal): include cabal ftplugin file
...
closes : #15158
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 20:58:10 +02:00
Riley Bruins
f5398c8975
runtime(cuda): include CUDA ftplugin file
...
closes : #15159
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 20:56:43 +02:00
Riley Bruins
2c299eb258
runtime(editorconfig): include editorconfig ftplugin file
...
closes : #15160
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 20:54:32 +02:00
Riley Bruins
8906e22df5
runtime(kivy): update kivy syntax, include ftplugin
...
Kivy uses "#:" for preprocessing commands (like "#:import ...") which
were overridden by the comment syntax. This has been changed, and a
commentstring has been added.
closes : #15163
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 20:53:04 +02:00
Riley Bruins
15addb24dd
patch 9.1.0532: filetype: Cedar files not recognized
...
Problem: filetype: Cedar files not recognized
Solution: Detect '*.cedar' files as cedar filetype
(Riley Bruins)
References: https://github.com/cedar-policy
closes : #15148
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Doug Kearns <dougkearns@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-05 21:14:26 +02:00
Janno Tjarks
2fbcc15cf9
runtime(terraform): Add filetype plugin for terraform
...
- Adds commentstring property for terraform
- Adds comments property for terraform
closes : #15144
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Janno Tjarks <janno.tjarks@mailbox.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-04 11:46:05 +02:00
Evan Hanson
17e0a1969d
runtime(scheme): update runtime files
...
Add TODO highlighting, disable text-wrapping, add "define-library" to
lispwords on CHICKEN. Update MAINTAINERS.
closes : #15063
Signed-off-by: Evan Hanson <evhan@foldling.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-21 07:49:39 +02:00
yu-yk
6ccf6da7a2
runtime(gomod): add gomod filetype plugin
...
closes : #15060
Signed-off-by: yu-yk <yukkuen.yu@linktivity.co.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-20 22:08:48 +02:00
Maxim Kim
1ce65e35ac
runtime(csv): include a simple csv filetype and syntax plugin
...
fixes : #15038
Signed-off-by: Maxim Kim <habamax@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-18 19:48:15 +02:00
Maxim Kim
26de90c631
runtime(nohlsearch): include the the simple nohlsearch package
...
fixes : #15039
closes : #15042
Signed-off-by: Maxim Kim <habamax@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-18 19:32:39 +02:00
Riley Bruins
82a579e15a
patch 9.1.0486: filetype: Snakemake files are not recognized
...
Problem: filetype: Snakemake files are not recognized
Solution: Detect '*.smk' and Snakefile files as snakemake filetype
(Riley Bruins)
See:
https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html#distribution-and-reproducibility
closes : #14992
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-14 20:47:05 +02:00
inzuo Jiang
2d88210b3c
runtime(kdl): include syntax, indent and ftplugin files
...
closes : #14956
Co-authored-by: Aram Drevekenin <aram@poor.dev >
Signed-off-by: inzuo Jiang <jiangyinzuo@foxmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-10 21:13:56 +02:00
Igor
7e9a1a75b8
runtime(svelte): basic svelte ftplugin file
...
closes : #14949
Signed-off-by: Igor <igorlfs@ufmg.br >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-10 18:20:04 +02:00
Riley Bruins
0a0830624a
patch 9.1.0464: no whitespace padding in commentstring option in ftplugins
...
Problem: no whitespace padding in commentstring option in ftplugins
Solution: Change default to include whitespace padding, update
existing filetype plugins with the new default value
(Riley Bruins)
closes : #14843
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-03 20:40:45 +02:00
Pierrick Guillaume
280e5b13ca
patch 9.1.0453: filetype: rasi files are not recognized
...
Problem: filetype: rasi files are not recognized
Solution: regonize '*.rasi' files as rasi filetype,
include a filetype and syntax plugin
(Pierrick Guillaume)
ported from: https://github.com/Fymyte/rasi.vim
closes : #14821
Signed-off-by: Pierrick Guillaume <pierguill@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-31 12:00:49 +02:00
rhysd
5e45715084
runtime(typescript): update outdated syntax files
...
fixes : #14721
fixes : HerringtonDarkholme/yats.vim#277
closes : #14840
Signed-off-by: rhysd <lin90162@yahoo.co.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-24 19:03:03 +02:00
Amelia Clarke
35dfe58a54
patch 9.1.0442: hare runtime files outdated
...
Problem: hare runtime files outdated
Solution: runtime(hare): update hare.vim to match upstream
(Amelia Clarke)
closes : #14836
Signed-off-by: Amelia Clarke <selene@perilune.dev >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-24 08:05:00 +02:00
Riley Bruins
802fc04a78
runtime(rescript): include basic rescript ftplugin file ( #14822 )
...
Reference: https://rescript-lang.org/docs/manual/latest/overview#comments
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-22 16:49:17 +02:00
Christian Brabandt
95ff39f8e3
CI: disable -O2 for Coverity after v9.1.0429
...
gcc -O2 outputs this warning and turns it into an error when running
Coverity action:
```
eval.c: In function ‘echo_string_core’:
cc1: warning: function may return address of local variable [-Wreturn-local-addr]
eval.c:6495:12: note: declared here
6495 | char_u buf[MAX_FUNC_NAME_LEN];
| ^~~
```
This seems to be a false positive, so disable -O2 for Coverity
specifically.
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-22 07:56:24 +02:00
Riley Bruins
155583a5c3
patch 9.1.0425: filetype: purescript files are not recognized
...
Problem: filetype: purescript files are not recognized
Solution: recognize '*.purs' files as purescript filetype,
include basic purescript filetype plugin
(Riley Bruins)
Reference: https://github.com/purescript/documentation/blob/master/language/Syntax.md#comments
closes : #14813
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:21:53 +02:00
Riley Bruins
aa3104b07a
patch 9.1.0424: filetype: slint files are not recognized
...
Problem: filetype: slint files are not recognized
Solution: Detect '*.slint' files as slint filetype,
include basic sling filetype plugin
(Riley Bruins)
closes : #14808
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:20:09 +02:00
Riley Bruins
f295050fa5
runtime(nim): basic nim ftplugin file for comments ( #14812 )
...
Reference: https://nim-by-example.github.io/comments/#:~:text=Comments%20in%20Nim%20begin%20with%20the%20hash%20character.&text=Multiline%20or%20block%20comments%20begin,line%20comments%20can%20be%20nested .
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:16:17 +02:00
K.Takata
957d903cb7
runtime(arduino): Add Arduino ftplugin and indent files ( #14811 )
...
We already have Arduino syntax file, but we didn't have ftplugin and
indent files.
This commit adds a basic ftplugin file and a basic indent file.
Both of them are derived from {ftplugin,indent}/c.vim.
Signed-off-by: Ken Takata <kentkt@csc.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:13:35 +02:00
Riley Bruins
c3d5c2fc87
runtime(typst): include basic typst ftplugin file ( #14809 )
...
Reference: https://typst.app/docs/reference/syntax/#comments
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:08:49 +02:00
Riley Bruins
9c4d14dbb4
runtime(prisma): include basic prisma ftplugin file ( #14807 )
...
Reference: https://www.prisma.io/docs/orm/prisma-schema/overview#comments
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:07:30 +02:00
Riley Bruins
1b5e3d21f6
runtime(v): include basic v ftplugin for comment support ( #14806 )
...
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 14:03:46 +02:00
Riley Bruins
5f1b115afd
patch 9.1.0421: filetype: hyprlang files are not recognized
...
Problem: filetype: hyprlang files are not recognized
Solution: recognize 'hypr{land,paper,idle,lock}.conf' files
as 'hyprlang' filetype, add hyprlang ftplugin
(Riley Bruins)
closes : #14803
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-19 11:26:44 +02:00
Riley Bruins
4d7892bfb1
runtime(dart): add basic dart ftplugin file
...
fixes #14793
closes #14802
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-19 09:31:46 +02:00
Riley Bruins
36e974fdf3
runtime(graphql): basic ftplugin file for graphql
...
closes : #14801
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-19 09:30:12 +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
8314de8fd4
CI: Upload failed screendump tests when run in github actions
...
It's a bit of a pain to debug failing screendump tests without knowing
exactly what went wrong. Therefore include actions/upload-artifact for
the Github CI runners and have them uploaded those failing screen dump
tests automatically.
Let's add this step to each of the Linux/MacOS/Windows workflows but do
not duplicate the code, factor it out to a single file
.github/actions/screendump/action.yml and reference this one from the
main ci.yml file
Example:
https://github.com/chrisbra/vim/actions/runs/9085493619
closes : #14771
Co-authored-by: dundargoc <gocdundar@gmail.com >
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-15 21:48:11 +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
Christian Brabandt
3ac83c7141
The CODEOWNERS File is not useful
...
Github is complaining about "This file has errors" and is just noisy
and for that reason does not ping maintainers if a new issue/PR is
created.
Let's just rename it to MAINTAINERS file instead and update the
documentation.
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-08 19:39:54 +02:00
ichizok
c8330b8fff
CI: test_sound fails on macos-12 ( #14715 )
...
Signed-off-by: ichizok <gclient.gaap@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-03 18:22:35 +02:00
Vito
79952b9c67
runtime(jq): include syntax, ftplugin and compiler plugin
...
closes : #14619
Signed-off-by: Vito <vito.blog@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-26 22:39:41 +02:00
Maxim Kim
5400a5d426
runtime(comment): include a simple comment toggling plugin
...
fixes #14626
closes : #14634
Signed-off-by: Maxim Kim <habamax@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-26 19:53:13 +02:00