Christian Clason and Joe Sapp
4ac733f6ef
vim-patch:fc72a2f: runtime(idlang): update syntax script
...
closes : vim/vim#15419
https://github.com/vim/vim/commit/fc72a2fa4898d6d2f60695339d597672a4c0b7c5
Co-authored-by: Joe Sapp <992873+sappjw@users.noreply.github.com >
2024-09-11 09:47:30 +02:00
Christian Clason and fundawang
f6579a4db1
vim-patch:2241f08: runtime(spec): add file triggers to syntax script
...
closes : vim/vim#15569
https://github.com/vim/vim/commit/2241f0845fcb2ff362f34abd756cedf239e50b55
Co-authored-by: fundawang <fundawang@yeah.net >
2024-09-11 09:47:30 +02:00
Christian Clason and Aliaksei Budavei
57db94235c
vim-patch:a9ae38d: runtime(java): Recognise all available standard doclet tags
...
* Complement the tag set with @spec, {@systemProperty},
{@summary}, @provides, @uses, @hidden, and {@index}.
* Do not hoard all tags under a single highlighting group.
* Skip over nested balanced braces in inline tags.
* Observe that tag names are case sensitive: both {@docRoot}
and {@inheritDoc} are valid, whereas {@inheritdoc} and
{@docroot} are not.
* In the @see tag arguments, allow for:
- module name prefixes (e.g. java.base/java.lang.String);
- references to arbitrary URI fragments (e.g. ##foo);
- matching any tag variation arguments on the next line.
* Test directives and tags for Java module declarations.
* Enforce the word end for "module-info" candidates.
References:
https://bugs.openjdk.org/browse/JDK-8226279 (@spec)
https://bugs.openjdk.org/browse/JDK-8214559 ({@systemProperty})
https://bugs.openjdk.org/browse/JDK-8173425 ({@summary})
https://bugs.openjdk.org/browse/JDK-8160196 (@provides & @uses)
https://bugs.openjdk.org/browse/JDK-8073100 (@hidden)
https://bugs.openjdk.org/browse/JDK-8044243 ({@index})
https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/doc-comment-spec.html
https://github.com/openjdk/jdk/blob/jdk-21-ga/src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
closes : vim/vim#15652
https://github.com/vim/vim/commit/a9ae38dc3f42f0dd39dae1311de6e1c289697df4
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-09-11 09:47:30 +02:00
Christian Clason and John Tobin
cdab8c8ebb
vim-patch:c0982f9: runtime(dosini): Update syntax script, spellcheck comments only
...
By default spell checking is enabled for all text, but adding
`contains=@Spell` to syntax rules restricts spell checking to those
syntax rules. See `:help spell-syntax` for full details.
Variable names and headers are far more likely than comments to contain
spelling errors, so only enable spell checking in comments.
Introduced in https://github.com/xuhdev/syntax-dosini.vim/pull/8
cc @tobinjt
closes : vim/vim#15655
https://github.com/vim/vim/commit/c0982f9f794a4c5737d3d7a3129b3121ab20e458
Co-authored-by: John Tobin <johntobin@johntobin.ie >
2024-09-11 09:47:30 +02:00
Gregory Anders and Eric Pruitt
220b8aa6fe
vim-patch:315b6f7: runtime(tmux): Update syntax script ( #30265 )
...
closes : ericpruitt/tmux.vim#25
closes : vim/vim#15622
https://github.com/vim/vim/commit/315b6f7b73edfffe4c6e4b0a4d620707489f7315
Co-authored-by: Eric Pruitt <eric.pruitt@gmail.com >
2024-09-04 19:33:07 -05:00
Gregory Anders
51088b67cb
vim-patch:150b507: runtime(hcl,terraform): Add runtime files for HCL and Terraform ( #30266 )
...
closes : vim/vim#15618
https://github.com/vim/vim/commit/150b5078ac886519083576124090489c3a21bd3b
2024-09-04 19:32:52 -05:00
zeertzjq and Doug Kearns
a8fc799e8b
vim-patch:3c07eb0: runtime(vim): Update syntax, improve user-command matching ( #30231 )
...
- Match -addr and -keepscript attributes and generate -addr values.
- Match attribute errors where = is specified.
- Highlight attributes with Special like other Ex command options.
- Don't highlight user-specified completion function args.
- Match :delcommand -buffer attribute.
closes : vim/vim#15586
https://github.com/vim/vim/commit/3c07eb0c6730c258c6955ce8458cf911245c1617
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-09-02 17:38:19 +08:00
Christian Clason and Christian Brabandt
13c739a664
vim-patch:bd69b39: runtime(sudoers): improve recognized Runas_Spec and Tag_Spec items
...
Recognize colon-delimited second part of Runas_Spec that specifies
permitted groups, e.g.:
alan ALL = (root, bin : operator, system) ALL
This implementation is sloppy because it accepts any amount of colons
delimiting further Runas_Lists, but for now that's better than bailing
out completely as soon as a colon is encountered (esp. given that the
default sudoers uses these colons, breaking highlighting OOTB).
Also, while at it, make Vim recognize all Tag_Spec items, not just
{,NO}PASSWD
closes : vim/vim#15607
https://github.com/vim/vim/commit/bd69b39514f1fec45a5ac76cd36db5dec2faebe2
Co-authored-by: Christian Brabandt <cb@256bit.org >
2024-09-02 11:15:42 +02:00
zeertzjq and Doug Kearns
808d73b5df
vim-patch:d817609: runtime(vim): Update base-syntax, match bracket mark ranges ( #30208 )
...
Match '(,'),'[,'],'{, and '} marks in Ex command ranges.
Thanks to Maxim Kim.
Fixes vim/vim#15332 .
Closes vim/vim#15337 .
https://github.com/vim/vim/commit/d817609b87fd155e0d71c29ed056effdedbd7ee0
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-09-01 08:26:59 +08:00
Christian Clason and Tom Crecelius
4353996d0f
vim-patch:87c01d9: runtime(hollywood): update syn highlight for If-Then statements and For-In-Loops
...
Improving syntax highlighting by allowing numbers, - and a $ as suffix
in user constants and by allowing hwConstants in If-Then statements
closes : vim/vim#15059
https://github.com/vim/vim/commit/87c01d956168c1f41068c2a52e873f760c1f5fa9
Co-authored-by: Tom Crecelius <holly@net-eclipse.net >
2024-08-30 00:35:05 +02:00
Christian Clason and Aliaksei Budavei
3a61f05dd2
vim-patch:8556e23: runtime(java): Provide support for syntax preview features
...
Introduce a new API variable "g:java_syntax_previews" whose
value must be a list of syntax preview feature numbers.
Enumerate the currently supported numbers in a table at the
end of the documentation entry for "ft-java-syntax".
Also, disable the recognition of String Templates. Despite
the withdrawal of this preview feature in its proposed form
from the upcoming JDK 23 release and the fact that the JDK
22 release is coming to EOL this September, an earlier
iteration of this preview feature was included in JDK 21
(LTS) whose EOL is projected to fall due in late 2028 and,
therefore, retain the current implementation.
Define "g:java_syntax_previews" and include number 430 in
its list to enable the recognition of String Templates:
------------------------------------------------------------
let g:java_syntax_previews = [430]
------------------------------------------------------------
References:
https://openjdk.org/jeps/430 (Preview)
https://openjdk.org/jeps/459 (Second Preview)
https://openjdk.org/jeps/465 (Third Preview)
https://mail.openjdk.org/pipermail/amber-spec-experts/2024-April/004106.html
closes : vim/vim#15579
https://github.com/vim/vim/commit/8556e23ee90448f01b612d337599f6e8f86679ea
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-08-28 11:22:23 +02:00
zeertzjq and Doug Kearns
8010d1c0ed
vim-patch:7866d54: runtime(vim): Update base-syntax, match :loadkeymap after colon and bar
...
Match :loadkeymap after Ex colons and bars.
Don't generate :loadkeymap as it is matched with a custom syntax group.
closes : vim/vim#15554
https://github.com/vim/vim/commit/7866d54ecc7ff47d5f3c48bc389dfd85759b9b65
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-08-24 07:41:28 +08:00
zeertzjq and Doug Kearns
8f9669a27c
vim-patch:7884cc7: runtime(vim): Update base-syntax, improve :let-heredoc highlighting
...
The end marker is not required to match the indent of :let when "trim"
is specified, it may also appear without leading whitespace as normal.
closes : vim/vim#15564
https://github.com/vim/vim/commit/7884cc74188caea6e42b1456ed90c8a7189dda7c
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-08-24 07:39:56 +08:00
zeertzjq and Ken Takata
6af9ca4926
vim-patch:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts ( #30121 )
...
* Improve heredoc handling
- Support "trim" for all the embedded scripts.
- Check the indent of "trim" for "let" and all the embedded scripts.
* Update missing part of vim.vim.base in the commit
d164f2a521f8e52e587727657fb1c19e9a25f32a.
* Update gen_syntax_vim.vim to catch up with 9.1.0685's source code.
closes : vim/vim#15542
https://github.com/vim/vim/commit/95e90781a4c92b7b061213cfa38b35bdbf719cc1
Co-authored-by: Ken Takata <kentkt@csc.jp >
2024-08-23 09:56:29 +08:00
Christian Clason and Aliaksei Budavei
3b32869ced
vim-patch:2750b83: runtime(java): Make the bundled &foldtext function optional
...
- Obtain and pass through translated messages with this
function.
- If "g:java_foldtext_show_first_or_second_line" is defined,
assign this function to &foldtext.
closes : vim/vim#15549
https://github.com/vim/vim/commit/2750b83fa1a917c13d0cae3e791493720dcaadaa
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-08-22 23:45:48 +02:00
Christian Clason and Dennis van den Berg
8c405d9b34
vim-patch:0e9fd77: runtime(htmlangular): add html syntax highlighting
...
fixes : vim/vim#15459
closes : vim/vim#15552
https://github.com/vim/vim/commit/0e9fd7755d23477a1cf3a101c301155ba0bc1e2c
Co-authored-by: Dennis van den Berg <dennis.vandenberg@nedap.com >
2024-08-22 23:45:48 +02:00
Christian Clason and Ken Takata
0c3bdb80bd
vim-patch:a1dc649: runtime(dosbatch): Show %%i as an argument in syntax file
...
Inside batch files, for-variables must be written as %%i, not %i.
closes : vim/vim#15453
https://github.com/vim/vim/commit/a1dc64956f36cb921d556910c5356bb6b91ba5b9
Co-authored-by: Ken Takata <kentkt@csc.jp >
2024-08-17 13:03:13 +02:00
Christian Clason and Ken Takata
78fb387f87
vim-patch:11c92be: runtime(dosbatch): Add syn-sync to syntax file
...
Closing parentheses were often highlighted as errors.
Add a syntax sync command to reduce the error.
Also fix that `defined` was not highlighted as an operator inside
parentheses. E.g.:
```
if defined foo (
if defined bar (
...
)
)
```
The first `defined` was highlighted but the second one was not.
related: vim/vim#15453
https://github.com/vim/vim/commit/11c92be8974f04ab12ff3f9cd89a692bbd6c46d9
Co-authored-by: Ken Takata <kentkt@csc.jp >
2024-08-17 13:03:13 +02:00
zeertzjq and Doug Kearns
172cc23d88
vim-patch:d164f2a: runtime(vim): Update base-syntax, improve :let-heredoc highlighting ( #30069 )
...
The end marker must appear on line of its own without any trailing
whitespace.
Whitespace is incorrectly allowed before all end markers. Limiting this
only to heredocs where "trim" was specified, and with the correct
indent, is currently an intractable problem given that contained syntax
groups (in this case :let) cannot be limited to start patterns.
Highlight interpolated expressions when "eval" is specified.
cloess: vim/vim#15511
https://github.com/vim/vim/commit/d164f2a521f8e52e587727657fb1c19e9a25f32a
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-08-16 23:09:39 +00:00
tobil4sk
615f7bbff0
vim-patch:ea76096: runtime(javascript): fix a few issues with syntax higlighting ( #30049 )
...
It addresses the following issues:
- Fix highlight of let and var javascript keywords
According to runtime/doc/syntax.txt, Identifier is for variable names.
let/var are not variable names, they are keywords
- Add highlighting for "from" keyword in javascript
- Fix highlight of function keyword in javascript
According to docs, Function is for function names, so the function
keyword should just be Keyword.
- Fix highlight of static keyword in javascript
According to vim docs: StorageClass static, register, volatile, etc.
closes : vim/vim#15480
https://github.com/vim/vim/commit/ea76096fa98ac26c23703bffdc4d9b3dc8a94d7e
2024-08-14 22:43:34 +00:00
Christian Clason and Adam Monsen
e7f8349a2e
vim-patch:9.1.0655: filetype: goaccess config file not recognized
...
Problem: filetype: goaccess config file not recognized
Solution: detect 'goaccess.conf' as goaccess filetype, also
include a basic syntax and ftplugin (Adam Monsen)
Add syntax highlighting for GoAccess configuration file.
GoAccess is a real-time web log analyzer and interactive viewer that
runs in a terminal in *nix systems or through your browser.
GoAccess home page: https://goaccess.io
closes : vim/vim#15414
https://github.com/vim/vim/commit/0aa65b48fbe64e18a767b207802483026baecb5d
Co-authored-by: Adam Monsen <haircut@gmail.com >
2024-08-03 00:16:22 +02:00
Christian Clason and Aliaksei Budavei
2339bd894b
vim-patch:77b87c3: runtime(java): Cluster optional group definitions and their group links
...
And keep non-optional group links at the end of the file.
related: vim/vim#15399
https://github.com/vim/vim/commit/77b87c30d93dc2049a41c4ea5884f26612d7cd58
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-08-01 10:14:10 +02:00
Christian Clason and Aliaksei Budavei
13a4e61231
vim-patch:9aabcef: runtime(java): Tidy up the syntax file
...
- Prefix all global variables with "g:".
- Add spaces around each variable assignment operator.
- Remove extraneous whitespace characters.
- Remove a spurious _serializable_ Java keyword (since v1.1,
java.io.Serializable and java.io.Externalizable interfaces
provide an API for object serialization; see vim-6-0j).
- Normalise the syntax definition argument order by making
_contained_ the first argument of each such definition.
- Normalise the argument tabulation for highlighting group
definitions.
Reference:
https://web.archive.org/web/20010821025330/java.sun.com/docs/books/jls/first_edition/html/1.1Update.html
related: vim/vim#15399
https://github.com/vim/vim/commit/9aabcef1c8f61a7d4f2facf6a510ab6d4f2d52f3
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-08-01 10:14:10 +02:00
Christian Clason and Aliaksei Budavei
a70371ff00
vim-patch:3749dff: runtime(java): Tidy up the documentation for "ft-java-syntax"
...
- Reword a few sentences and reformat a few paragraphs.
- Supply absent capitalisation and punctuation.
- Make listed highlighting groups and code stand out.
- Prefix all Java-related global variables with "g:".
- Add spaces around each variable assignment operator.
- Acknowledge that some Javadoc variables are maintained in
the HTML syntax file.
Also, move the overridable _default_ HTML group links before
the HTML syntax file inclusion in order to implement the
documented diverged settings.
related: vim/vim#15399
https://github.com/vim/vim/commit/3749dff093d8c3ba0cd34cebf42bd4d3d93afe26
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
2024-08-01 10:14:10 +02:00
Christian Clason and Corey Prophitt
479af3b006
vim-patch:56e8ed6: runtime(kivy): Updated maintainer info for syntax script
...
closes : vim/vim#15405
https://github.com/vim/vim/commit/56e8ed61629cebf737f637d843b9f4a397fbcc72
Co-authored-by: Corey Prophitt <git@prophitt.me >
2024-07-31 23:06:28 +02:00
Christian Clason and Christian Brabandt
1dd2bf926d
vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by default
...
closes : vim/vim#14071
https://github.com/vim/vim/commit/df9f67e10d214e0124f2141f59593529801307a4
Co-authored-by: Christian Brabandt <cb@256bit.org >
2024-07-31 00:18:32 +02:00
Christian Clason and Yinzuo Jiang
1b5a394ffd
vim-patch:011f222: 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 : vim/vim#15387
https://github.com/vim/vim/commit/011f2223e5df68f45a382f6a9dff6eaf5ecac346
Co-authored-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
2024-07-30 10:39:43 +02:00
Christian Clason and josch
8168b228e0
vim-patch:4c45425: runtime(debcopyright): Add support for Files-Included in syntax script
...
Full support (including for components) was finished with this commit:
https://salsa.debian.org/debian/devscripts/-/commit/ee90dad7712a7db1e9541b405e065a08d29d62f8
closes : vim/vim#15374
https://github.com/vim/vim/commit/4c45425c10a94382a435239e8f63c6b1ca55d4e4
Co-authored-by: josch <josch@debian.org >
2024-07-29 09:12:03 +02:00
zeertzjq and Ken Takata
60967cd9aa
vim-patch:9.1.0616: filetype: Make syntax highlighting off for MS Makefiles ( #29874 )
...
Problem: filetype: Make syntax highlighting off for MS Makefiles
Solution: Try to detect MS Makefiles and adjust syntax rules to it.
(Ken Takata)
Highlighting of variable expansion in Microsoft Makefile can be broken.
E.g.:
https://github.com/vim/vim/blob/2979cfc2627d76a9c09cad46a1647dcd4aa73f5f/src/Make_mvc.mak#L1331
Don't use backslash as escape characters if `make_microsoft` is set.
Also fix that `make_no_comments` was not considered if `make_microsoft`
was set.
Also add description for `make_microsoft` and `make_no_comments` to the
documentation and include a very simple filetype test
closes : vim/vim#15341
https://github.com/vim/vim/commit/eb4b903c9b238ebcc1d14cfcb207129b4931a33d
Co-authored-by: Ken Takata <kentkt@csc.jp >
2024-07-27 16:48:29 +08:00
Christian Clason and Daniel Smith
bb185d63ab
vim-patch:4d68054: runtime(progress): Add single-line comment syntax
...
Progress OpenEdge 11.6 added a new C-like single-line comment syntax; such
comments begin with `//` and proceed to the end of the line.
Add a new syntax group `ProgressLineComment` to implement highlighting for this
syntax. Rename the existing group from `ProgressComment` to
`ProgressBlockComment`, and introduce a cluster named `ProgressComment` to
encapsulate both.
closes : vim/vim#15339
https://github.com/vim/vim/commit/4d68054c1e49b937a1aa9567196b97b36fe99c27
Co-authored-by: Daniel Smith <daniel@rdnlsmith.com >
2024-07-26 08:45:06 +02:00
Christian Clason and Daniel Smith
a2840d0117
vim-patch:d5cc8ee: 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: vim/vim#15339
[1]: https://groups.google.com/g/vim_dev/c/I3pOKIOgM4A/m/pekGQB_lBwAJ
https://github.com/vim/vim/commit/d5cc8ee0fa3e952492aed0c2f7e97586a0a87ab7
Co-authored-by: Daniel Smith <daniel@rdnlsmith.com >
2024-07-26 08:45:06 +02:00
108d2bf74b
vim-patch:e73e5b8: runtime(java): Optionally highlight the :: token for method references
...
This token will be highlighted, similar to the arrow of
lambda expressions, whenever "g:java_highlight_functions" is
defined.
Also:
- Improve the recognition of _switch-case_ labels
(D-Cysteine).
- Remove insignificant empty statements in syntax test
files.
closes : vim/vim#15322
References:
https://docs.oracle.com/javase/specs/jls/se21/html/jls-15.html#jls-15.13
https://github.com/fleiner/vim/pull/1
https://github.com/vim/vim/commit/e73e5b889b52675a9ea58cf154235c7f25d107d5
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com >
Co-authored-by: D-Cysteine <54219287+D-Cysteine@users.noreply.github.com >
2024-07-25 10:01:35 +02:00
zeertzjq and Doug Kearns
0cdeb06db0
vim-patch:ddbb6fe: runtime(vim): Update base-syntax, improve :set highlighting ( #29850 )
...
- Match bang, "all" and "termcap" options, and trailing command
separator "|".
- Highlight set assignment operators.
- Match multiline :set and multiline option values.
- Mention the newer "0o" octal prefix at :help :set=.
closes : vim/vim#15329
https://github.com/vim/vim/commit/ddbb6fe2d0344e93436c5602b7a06169f49a9b52
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-07-25 09:55:59 +08:00
Gregory Anders
79d492a421
vim-patch:9.1.0610: filetype: OpenGL Shading Language files are not detected ( #29831 )
...
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 : vim/vim#15317
https://github.com/vim/vim/commit/e4b991ed36f96dd01c6d75e46a04fd1a99180e58
2024-07-23 06:28:05 +08:00
Christian Clason and Yinzuo Jiang
e1b7fa2a3a
vim-patch:6e37575: runtime(mysql): update syntax script
...
Problem:
- `syn region ...`s in syntax/mysql.vim match function names inaccurately.
- no syntax rules for mysql window function.
- coarse highlight definition in syntax/mysql.vim.
Solution:
- add `\<` before the function name for accuracy.
- add syntax rules for mysql window function.
- enhance the highlight definition.
closes : vim/vim#15311
https://github.com/vim/vim/commit/6e37575760022be047cad0e1cf1e30c18fab21ad
Co-authored-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
2024-07-21 14:14:53 +02:00
Christian Clason and itchyny
a5d5b9f36b
vim-patch:aa49512: runtime(yaml): Fix flow mapping key detection
...
fixes : vim/vim#15196
closes : vim/vim#15313
https://github.com/vim/vim/commit/aa495124f80812b9c8c1942e6c4f9ce2242ea01f
Co-authored-by: itchyny <itchyny@cybozu.co.jp >
2024-07-21 14:14:53 +02:00
Christian Clason and Christian Brabandt
5fc25ecc7a
vim-patch:4aa6b52: runtime(kconfig): Update syntax script and remove syn sync
...
fixes : vim/vim#15306
https://github.com/vim/vim/commit/4aa6b52e82871fe3a607756de609b9c14feb4e04
Co-authored-by: Christian Brabandt <cb@256bit.org >
2024-07-20 12:59:07 +02:00
zeertzjq and Doug Kearns
adef830f83
vim-patch:99984fc: runtime(vim): Update base-syntax, improve :map highlighting ( #29795 )
...
Match :map ( RHS properly.
Only match ! after :map, :noremap, :unmap and :mapclear.
closes : vim/vim#15297
https://github.com/vim/vim/commit/99984fc58abf8dd5dac76c80635a724a94824e69
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-07-19 04:16:20 +00:00
Christian Clason and daniel-s-w
f69cfc6712
vim-patch:1724ddb: runtime(sdc): update syntax to SDC-standard 2.1
...
Looking into the current standard for Synopsis Design Constraints (SDC)
from their [Technology Access
Program](https://www.synopsys.com/community/interoperability-programs/tap-in.html ),
one can see that the current state of the sdc-syntax file is very
outdated as well as short in coverage of keywords.
This commit pursues to add all the missing keywords from the current
standard (Rev. 2.1).
closes : vim/vim#15281
https://github.com/vim/vim/commit/1724ddbe3a8750e862504ade5b2780b8791d67a0
Co-authored-by: daniel-s-w <59746710+daniel-s-w@users.noreply.github.com >
2024-07-18 08:48:24 +02:00
zeertzjq and Doug Kearns
167d0e5a6c
vim-patch:d65e58f: runtime(vim): Update base-syntax, match types in Vim9 variable declarations ( #29780 )
...
Match types in Vim9 variable declarations.
Match Vim9 boolean and null literals. These are not matched in all
contexts yet.
related: vim/vim#15277
https://github.com/vim/vim/commit/d65e58f6f930f769cae869aeedf00192a242c5cc
Co-authored-by: Doug Kearns <dougkearns@gmail.com >
2024-07-18 01:08:47 +00:00
Christian Clason and Christian Brabandt
c7b0334cea
vim-patch:3698fbb: runtime(tsv): include simple syntax plugin
...
fixes : vim/vim#15271
https://github.com/vim/vim/commit/3698fbbd7c35590dcc4708677d6c38f9009cf9a3
Co-authored-by: Christian Brabandt <cb@256bit.org >
2024-07-17 11:11:58 +02:00
Christian Clason and AvidSeeker
8e590cae83
vim-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 : vim/vim#15252
https://github.com/vim/vim/commit/3088ef094da721dac8c0363a6c9e14eaf9313929
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-17 11:11:58 +02:00
Christian Clason and AvidSeeker
61ea466591
vim-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 : vim/vim#15266
https://github.com/vim/vim/commit/b5844104ab1259e061e023ea6259e4eb002e7170
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-17 11:11:58 +02:00
Christian Clason and Gregory Anders
a0fd51c1e2
vim-patch:1cc4cae: runtime(typst): Add typst runtime files
...
closes : vim/vim#15234
https://github.com/vim/vim/commit/1cc4cae961a7b49608ef7bd56837cc723d49db4d
Co-authored-by: Gregory Anders <greg@gpanders.com >
2024-07-16 09:43:57 +02:00
Christian Clason and Yinzuo Jiang
79130c0fd3
vim-patch:9.1.0586: ocaml runtime files are outdated
...
Problem: ocaml runtime files are outdated
Solution: sync those files with the upstream repo,
detect a few more ocaml files
(Yinzuo Jiang)
closes : vim/vim#15260
https://github.com/vim/vim/commit/700cf8cfa1e926e2ba676203b3ad90c2c2083f1d
Co-authored-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
2024-07-14 23:55:57 +02:00
Christian Clason and Eisuke Kawashima
8d8b8af2d2
vim-patch:57f7d75: runtime(logindefs): update syntax with new keywords
...
* add keywords
* enforce octal format for permissions
closes : vim/vim#15222
https://github.com/vim/vim/commit/57f7d75591da0ec91068741eefbad295be8f78b4
Co-authored-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com >
2024-07-12 11:41:51 +02:00
Christian Clason and Christian Brabandt
f4beab7ad8
vim-patch:7a22cb8: runtime(fstab): Add missing keywords to fstab syntax
...
Added overlay, tracefs and fixed the "none" keyword in the fstab syntax definition.
closes : vim/vim#15217
https://github.com/vim/vim/commit/7a22cb81415060215d28c1601a0b35755449bf87
Co-authored-by: Christian Brabandt <cb@256bit.org >
2024-07-12 11:34:00 +02:00
zeertzjq and LemonBoy
83f42aa450
vim-patch:9.1.0568: Cannot expand paths from 'cdpath' setting
...
Problem: Cannot expand paths from 'cdpath' setting
(Daniel Hahler)
Solution: Implement 'cdpath' completion, add the new 'dir_in_path'
completion type (LemonBoy)
fixes vim/vim#374
closes : vim/vim#15205
https://github.com/vim/vim/commit/a20bf69a3b32024cb7809be87af33bf9dc490a19
Co-authored-by: LemonBoy <thatlemon@gmail.com >
2024-07-12 07:39:36 +08:00
Christian Clason and Yinzuo Jiang
136c11ca22
vim-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 : vim/vim#15191
https://github.com/vim/vim/commit/4a7a4a3675b6ad90a525524ba4684925df212325
Co-authored-by: Yinzuo Jiang <jiangyinzuo@foxmail.com >
2024-07-10 09:31:48 +02:00
f3c7fb9db1
vim-patch:73a8108: runtime(tmux): Update syntax script
...
closes : vim/vim#15195
related: vim/vim#15188
https://github.com/vim/vim/commit/73a810817b9bea7ce31e625bf5519b6a02f53d41
Co-authored-by: Eric Pruitt <eric.pruitt@gmail.com >
Co-authored-by: Contsantine Bulany <61948252+lostl1ght@users.noreply.github.com >
2024-07-09 22:05:45 +02:00