annotate runtime/syntax/aidl.vim @ 33767:4913b4f5a133 v9.0.2104

patch 9.0.2104: wast filetype should be replaced by wat filetype Commit: https://github.com/vim/vim/commit/bc8f79d36a456054ed29f46585830af6d71f57c8 Author: rhysd <lin90162@yahoo.co.jp> Date: Tue Nov 14 16:46:07 2023 +0100 patch 9.0.2104: wast filetype should be replaced by wat filetype 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: #13533 Signed-off-by: rhysd <lin90162@yahoo.co.jp> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 14 Nov 2023 17:15:03 +0100
parents 99ef85ff1af4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21499
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 " Vim syntax file
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 " Language: aidl (Android Interface Definition Language)
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3 " https://developer.android.com/guide/components/aidl
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 " Maintainer: Dominique Pelle <dominique.pelle@tomtom.com>
23164
99ef85ff1af4 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21499
diff changeset
5 " LastChange: 2020/12/03
21499
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 " Quit when a syntax file was already loaded.
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 if exists("b:current_syntax")
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 finish
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 endif
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 source <sfile>:p:h/java.vim
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 syn keyword aidlParamDir in out inout
23164
99ef85ff1af4 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21499
diff changeset
15 syn keyword aidlKeyword const oneway parcelable
21499
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 " Needed for the 'in', 'out', 'inout' keywords to be highlighted.
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 syn cluster javaTop add=aidlParamDir
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20 hi def link aidlParamDir StorageClass
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21 hi def link aidlKeyword Keyword
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22
3a1ed539ae2a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23 let b:current_syntax = "aidl"