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
2c9ef3a671
runtime(objcpp): include objcpp ftplugin file
...
This one just sources the objc.vim ftplugin.
closes : #15170
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:12:47 +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
01e20902f4
runtime(mysql): include mysql ftplugin file
...
This one just sources from the SQL ftplugin. Without this, *.mysql
files don't inherit the common SQL settings.
closes : #15166
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-07 21:02:23 +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
Christian Brabandt
f095539b39
patch 9.1.0536: filetype: zone files are not recognized
...
Problem: filetype: zone files are not recognized
(rpdprd)
Solution: Detect '*.zone' files as bindzone filetype
fixes : #14222
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-06 17:39:18 +02:00
Ivan Shapovalov
84ca1388d8
runtime(man): honor cmd modifiers before g:ft_man_open_mode
...
Give priority to (placement) command modifiers, specifically
`:vertical`, `:horizontal` and `:tab`, ahead of `g:ft_man_open_mode`,
so that if the user says e.g. `:vert Man`, Vim does the expected thing.
closes : #15117
Signed-off-by: Ivan Shapovalov <intelfx@intelfx.name >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-06 16:57:18 +02:00
Ivan Shapovalov
f21ca6d1f1
runtime(man): use nnoremap
to map to Ex commands
...
If the user plays rebinding games such as
nnoremap : ,
nnoremap , :
(cf. https://konfekt.github.io/blog/2016/10/03/get-the-leader-right ),
then the mappings defined by man.vim will become non-functional.
closes : #15130
Signed-off-by: Ivan Shapovalov <intelfx@intelfx.name >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-07-06 16:17:07 +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
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
Christian Brabandt
6dcd7f1a4d
runtime(man): disable the q mapping
...
fixes : #8210
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-06 19:27:17 +02:00
Luc Hermitte
ce47d32b03
runtime(cpp): Change 'cms' for C++ to '// %s'
...
fixes : #14911
closes : #14926
Signed-off-by: Luc Hermitte <luc.hermitte@csgroup.eu >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-06-06 18:44:52 +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
James McCoy
0076ddc07d
runtime(debian): update Debian runtime files ( #14849 )
...
* Add space in template for 'commentstring'
* Add 'comments' and 'commentstring' support to debcontrol
* debversions: Move Ubuntu releases outside of standard support to unsupported
Although trust, xenial, and bionic are not EOL yet, their standard support period has ended.
Reported-by: Riley Bruins <ribru17@gmail.com >
Co-authored-by: Riley Bruins <ribru17@gmail.com >
Signed-off-by: James McCoy <jamessan@debian.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-25 20:56:49 +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
Tiseno
d1d9316c66
runtime(zig): refactor zig ftplugin, remove auto format
...
Refactored zig ftplugin, removed upstream comment, aucmd and
auto formatting support. Updated documentation for zig configuration
settings and added new maintainer.
closes : #13803
Signed-off-by: Tiseno <mathias.lindgren@stabelo.se >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-21 23:27:03 +02:00
Riley Bruins
69dff00dfb
runtime(verilog): set commentstring option
...
closes : #14810
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-20 18:14:25 +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
Riley Bruins
df859a36d3
runtime(sql): set commentstring for sql files in ftplugin
...
closes : #14800
Signed-off-by: Riley Bruins <ribru17@hotmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-19 09:24:17 +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
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
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
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
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
Philip H
2d919d2744
patch 9.1.0386: filetype: stylus files not recognized
...
Problem: filetype: stylus files not recognized
Solution: Detect '*.styl' and '*.stylus' as stylus filetype,
include indent, filetype and syntax plugin
(Philip H)
closes : #14656
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-01 18:42:11 +02:00