aboutsummaryrefslogtreecommitdiff
path: root/runtime/makemenu.vim
Commit message (Collapse)AuthorAge
* vim-patch:9.2.1128: filetype: icalendar files are not recognizedzeertzjq2026-09-25
| | | | | | | | | | | | | | | Problem: filetype: icalendar files are not recognized Solution: Detect *.ics files as icalendar filetype, include syntax and filetype plugins (Anakin Childerhose). Reference: https://datatracker.ietf.org/doc/html/rfc5545 closes: vim/vim#21356 https://github.com/vim/vim/commit/7c049d5ce1d6bc119abf9749ca5cad74225ca83e Co-authored-by: Anakin Childerhose <anakin@childerhose.ca>
* vim-patch:9.2.0934: filetype: hlsl files are not recognizedzeertzjq2026-09-25
| | | | | | | | | | | | | Problem: filetype: hlsl files are not recognized Solution: Detect *.hlsl files hlsl filetype, include ftplugin, indent and syntax plugins, update gvim menu (Maxim Kim) closes: vim/vim#20993 https://github.com/vim/vim/commit/11fca33162ad2e6a6365dbf6202fb1af0f21b7cb Co-authored-by: Maxim Kim <habamax@gmail.com>
* vim-patch:5867d1f: runtime(svelte): include svelte syntax script and syntax ↵zeertzjq2026-09-09
| | | | | | | | | tests (#41796) closes: vim/vim#21200 https://github.com/vim/vim/commit/5867d1f8eec240b104388f87545e3ee530c28b42 Co-authored-by: 231tr0n <zeltronsrikar@gmail.com>
* vim-patch:9.2.1018: filetype: radvd config files are not recognized (#41534)zeertzjq2026-08-29
| | | | | | | | | | | | | | Problem: filetype: radvd config files are not recognized Solution: Detect radvd.conf as radvd filetype, include syntax and filetype plugins, add syntax tests, update the menus (mdspan). Reference: https://linux.die.net/man/5/radvd.conf closes: vim/vim#21159 https://github.com/vim/vim/commit/d4c8c66bed0615058073985627a15e9c1c01af06 Co-authored-by: mdspan <mdspan.github@gmail.com>
* vim-patch:9.2.1002: filetype: bazelrc files are not recognized (#41496)zeertzjq2026-08-26
| | | | | | | | | | | | Problem: filetype: bazelrc files are not recognized Solution: Detect *.bazelrc and tools/bazel.rc files as bazelrc filetype, include syntax und filetype plugins, update the menus (Barrett Ruth). closes: vim/vim#21146 https://github.com/vim/vim/commit/1afe7ad1bb72f36a80f8e625b91d0e7506ce8985 Co-authored-by: Barrett Ruth <br@barrettruth.com>
* vim-patch:9.2.0920: filetype: json-ld files are not recognizedzeertzjq2026-08-07
| | | | | | | | | | | | | | | Problem: filetype: json-ld files are not recognized Solution: Detect *.jsonld files as jsonld filetype, include filetype, indent and syntax plugins (Bogdan Barbu). Reference: https://www.w3.org/TR/json-ld11/ closes: vim/vim#20954 https://github.com/vim/vim/commit/a1e2198a2ca8bbddcad69ade8629f371bcb4cf1f Co-authored-by: Bogdan Barbu <l4b.bogdan.barbu@gmail.com>
* vim-patch:aeac948: runtime: Update Syntax Menuszeertzjq2026-08-05
| | | | | | | | | | | Update makemenu.vim and re-generate synmenu.vim (using make menu). closes: vim/vim#20932 related: vim/vim#20930 https://github.com/vim/vim/commit/aeac948c6273076f666b473862af70e8b7e6c653 Co-authored-by: Christian Brabandt <cb@256bit.org>
* vim-patch:c0da866: runtime: Add TOML entry to the syntax menu (#41145)zeertzjq2026-08-04
| | | | | | | | fixes: vim/vim#20927 closes: vim/vim#20930 https://github.com/vim/vim/commit/c0da86685a416c08c90155acbd8aa7cf67103a70 Co-authored-by: Doug Kearns <dougkearns@gmail.com>
* vim-patch:9.2.0894: filetype: ed script files not recognised (#41109)zeertzjq2026-08-02
| | | | | | | | | | | | | | | | Problem: filetype: ed script files not recognised. Solution: Add filetype detection for *.ed files and shebang lines, include syntax script and syntax tests. Features of the ed syntax file: - BSD and GNU extensions are supported - Andrew L. Moore's ed extensions are not supported - Rebuild synmenu.vim closes: vim/vim#19602 https://github.com/vim/vim/commit/c28515b9992e52f49c3fd90484601c248c672aec Co-authored-by: Doug Kearns <dougkearns@gmail.com>
* vim-patch:9.2.0788: filetype: hip files are not recognized (#40809)zeertzjq2026-07-18
| | | | | | | | | | | | | | | | | | | | | | | Problem: filetype: hip files are not recognized Solution: Detect *.hip files as hip filetype, include filetype, syntax and indent plugins, update makemenu.vim and synmenu.vim (Young) Round out HIP (Heterogeneous-compute Interface for Portability) support to mirror the existing CUDA files: - autoload/dist/ft.vim: detect the ".hip" extension as filetype "hip" - ftplugin/hip.vim: behave like C++ by sourcing ftplugin/cpp.vim - indent/hip.vim: use cindent, like indent/cuda.vim - makemenu.vim / synmenu.vim: add a Syntax menu entry The syntax/hip.vim file already sources syntax/cpp.vim and adds the HIP-specific keywords, matching syntax/cuda.vim. closes: vim/vim#20773 https://github.com/vim/vim/commit/b3ad239038ff1d3e1708b0027454b2ef6a86a8a2 Co-authored-by: Young <young20050727@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
* vim-patch:9.1.1647: filetype: Cangjie files are not recognizedzeertzjq2025-08-20
| | | | | | | | | | | | | | | | | | | | | | | | Problem: filetype: Cangjie files are not recognized Solution: Detect *.cj files as cangjie filetype, include a syntax plugin (WuJunkai2004) This commit introduces a new syntax highlighting file for the Cangjie programming language, includes 4 parts as required: - The main syntax file: runtime/syntax/cangjie.vim - The filetype detection rule in: runtime/filetype.vim - The documentation update in: runtime/doc/syntax.txt - Some menus References: - https://gitcode.com/Cangjie - https://cangjie-lang.cn/ fixes: 18014 closes: vim/vim#18027 https://github.com/vim/vim/commit/0c4405a6b2bc4d93c127e1b66da1b93dcfbbe3db Co-authored-by: WuJunkai2004 <wujunkai20041123@outlook.com>
* vim-patch:9.1.1188: runtime(tera): tera support can be improved (#32799)Muntasir Mahmud2025-03-09
| | | | | | | | | | Problem: runtime(tera): tera support can be improved Solution: update tera filetype plugin, include a tera syntax script update the filetype test, update makemenu and synmenu vim scripts (MuntasirSZN) closes: vim/vim#16830 vim/vim@14da0fb
* vim-patch:9.1.0013: Modula2 filetype support lacking (#27020)Sean Dewar2024-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Modula2 filetype support lacking Solution: Improve the Modula-2 runtime support, add additional modula2 dialects, add compiler plugin, update syntax highlighting, include syntax tests, update Makefiles (Doug Kearns) closes: vim/vim#6796 closes: vim/vim#8115 https://github.com/vim/vim/commit/68a89470693c7687d4e736ca056c05de632e3ac7 - Luaify the detection script: - Split the `(*!m2foo*)` and `(*!m2foo+bar*)` detection into two Lua patterns, as Lua capture groups cannot be used with `?` and friends (as they only work on character classes). - Use `vim.api.nvim_buf_call()` (ew) to call `modula2#SetDialect()` to ensure `b:modula2` is set for the given bufnr. - Skip the syntax screendump tests. (A shame as they test some of the detection from `(*!m2foo+bar*)` tags, but I tested this locally and it seems to work) - Port the synmenu.vim changes from Vim9 script. (Also tested this locally) - (And also add the missing comma for `b:browsefilter` from earlier.) Co-authored-by: Doug Kearns <dougkearns@gmail.com>
* vim-patch:9.0.2104: wast filetype should be replaced by wat filetypeChristian Clason2023-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: wast filetype should be replaced by wat filetype Solution: start using the official wat filetype name runtime: rename `wast` filetype to `wat` (Wasm text format) The problem is the name of the current filetype wast. When the plugin was initially created, the file extension for Wasm text format was not fixed and .wast was more popular. However, recently .wat became the official file extension for WebAssembly text (WAT) format and .wast is now a file extension for the unofficial WAST format, which is a superset of .wat for the convenience to describe the Wasm specification conformance tests. https://webassembly.js.org/docs/contrib-wat-vs-wast.html However for now, let's keep using the `wat` filetype even for the .wast extension, so that we at least do not lose the filetype settings and syntax highlighting. This can be adjusted later, if it turns out to have a separate need for. closes: vim/vim#13533 https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8 Co-authored-by: rhysd <lin90162@yahoo.co.jp>
* vim-patch:dbf749bd5aae (#25665)zeertzjq2023-10-16
| | | | | | | | | | | runtime: Fix more typos (vim/vim#13354) * Fix more typos * Fix typos in ignored runtime/ directory https://github.com/vim/vim/commit/dbf749bd5aaef6ea2d28bce081349785d174d96a Co-authored-by: Viktor Szépe <viktor@szepe.net>
* vim-patch:acb91d3905cfChristian Clason2023-09-02
| | | | | | | | runtime(zserio): add zserio syntax (vim/vim#13005) https://github.com/vim/vim/commit/acb91d3905cfef5eff8edfb76e62a6b6bab1e91e Co-authored-by: Dominique Pellé <dominique.pelle@gmail.com>
* vim-patch:e978b4534a5e (#24697)Sean Dewar2023-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Farewell to Bram and dedicate upcoming Vim 9.1 to him (vim/vim#12749) https://github.com/vim/vim/commit/e978b4534a5e10471108259118c0ef791106fd92 Also update the header for the following files that were converted to Vim9 script upstream: - autoload/ccomplete.lua (vim9jitted) - ftplugin.vim - ftplugof.vim - indent.vim - indent/vim.vim - makemenu.vim This also updates the "Last Change" dates, even if some changes (due to rewrites to Vim9 script) were not ported. There's still a few other places where Bram is still mentioned as a maintainer in the files we and Vim have: - ftplugin/bash.vim - indent/bash.vim - indent/html.vim - indent/mail.vim - macros/accents.vim - macros/editexisting.vim - syntax/bash.vim - syntax/shared/typescriptcommon.vim - syntax/tar.vim - syntax/typescript.vim - syntax/typescriptreact.vim - syntax/zimbu.vim Maybe future patches will address that. Also exclude changes to .po files that didn't apply automatically (the `:messages` maintainer string isn't used in Nvim anyway). Co-authored-by: Christian Brabandt <cb@256bit.org>
* vim-patch:95a9dd1efc5aJan Edmund Lazo2021-04-27
| | | | | Update runtime files. https://github.com/vim/vim/commit/95a9dd1efc5ae3221865f4970053a5708557e682
* vim-patch:8.1.2408: syntax menu and build instructions outdatedJan Edmund Lazo2019-12-07
| | | | | | Problem: Syntax menu and build instructions outdated. Solution: Update build instructions and syntax menu. https://github.com/vim/vim/commit/bfd34333302c0b0115ab2a9c995b5adbdb8f4ef8
* vim-patch:56c860c315c5Justin M. Keyes2019-09-06
| | | | | Update runtime files. https://github.com/vim/vim/commit/56c860c315c517d304320e12bf7b5c1479546dae
* vim-patch:396e829fa355Justin M. Keyes2019-08-02
| | | | | Update runtime files https://github.com/vim/vim/commit/396e829fa355ebc92a618ef18266a3fed71b7042
* vim-patch:b1c9198af (#10634)Daniel Hahler2019-07-28
| | | | | | Vim 8.1 release Update version number and information. Fix a couple of tests. https://github.com/vim/vim/commit/b1c9198afb7ff902588b45fbe44f0760a9f48375
* vim-patch:fc39ecDavid Barnett2016-04-16
| | | | | | Update runtime files. https://github.com/vim/vim/commit/fc39ecf8ded5466d7e9cbde8db75517718b023d8
* re-integrate runtime/ vim-patch:0 #938Justin M. Keyes2014-07-29
Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7 Excluding: Amiga icons (*.info, icons/) doc/hangulin.txt tutor/ spell/ lang/ (only used for menu translations) macros/maze/, macros/hanoi/, macros/life/, macros/urm/ These were used to test vi compatibility. termcap "Demonstration of a termcap file (for the Amiga and Archimedes)" Helped-by: Rich Wareham <rjw57@cam.ac.uk> Helped-by: John <john.schmidt.h@gmail.com> Helped-by: Yann <yann@yann-salaun.com> Helped-by: Christophe Badoit <c.badoit@lesiteimmo.com> Helped-by: drasill <github@tof2k.com> Helped-by: Tae Sandoval Murgan <taecilla@gmail.com> Helped-by: Lowe Thiderman <lowe.thiderman@gmail.com>