Corey Prophitt
56e8ed6162
runtime(kivy): Updated maintainer info for syntax script
...
closes : #15405
Signed-off-by: Corey Prophitt <git@prophitt.me >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-31 21:56:29 +02:00
Jon Parise
491e55d0e7
Maintainers: Add maintainer for ondir ftplugin + syntax files
...
closes : #15397
Signed-off-by: Jon Parise <jon@indelible.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-30 21:21:43 +02:00
Yinzuo Jiang
011f2223e5
runtime(thrift): add ftplugin, indent and syntax scripts
...
Problem: Apache Thrift files misses ftplugin, indent and syntax scripts
Solution:
- add ftplugin and indent scripts
- add thrift indent test
- port the syntax script from apache/thrift (Apache License 2)
Reference:
https://diwakergupta.github.io/thrift-missing-guide/#_language_reference
closes : #15387
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-29 20:51:05 +02:00
Peter Aronoff
a7295ae7f5
runtime(autohotkey): include initial filetype plugin
...
closes : #15345
Signed-off-by: Peter Aronoff <peter@aronoff.org >
Signed-off-by: Doug Kearns <dougkearns@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-26 19:24:33 +02:00
Daniel Smith
d5cc8ee0fa
runtime(progress): Update maintainer info
...
The Progress syntax file was last updated eight years ago, and the header
information twelve years ago. Attempts to contact the last known maintainer at
the email address listed in the file header (with the spam-prevention characters
removed) produced a delivery failure notification stating that the address did
not exist.
I intend to submit some minor improvements to this file. Per [1], I will assume
maintainership of it for the time being.
related: #15339
Signed-off-by: Daniel Smith <daniel@rdnlsmith.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
[1]: https://groups.google.com/g/vim_dev/c/I3pOKIOgM4A/m/pekGQB_lBwAJ
2024-07-25 20:54:10 +02:00
Gregory Anders
e4b991ed36
patch 9.1.0610: filetype: OpenGL Shading Language files are not detected
...
Problem: filetype: OpenGL Shading Language files are not detected
Solution: detect various file extensions as GLSL filetype, include
indent and syntax script, do no longer recognize '*.comp'
as Mason filetype (Gregory Anders)
closes : #15317
Signed-off-by: Gregory Anders <greg@gpanders.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-22 20:33:48 +02:00
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