diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-01-10 17:59:55 -0500 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-01-10 17:59:55 -0500 |
| commit | 5570be9c9c64e0ba2474d73c2b6b23508b916fd6 (patch) | |
| tree | 53e2f7939b668a50d8f51f857a8659989de85c2b /user/kakoune/qml.kak | |
| parent | 488bd4b5c08d6fe9c44b0fa5cd3750265c2be482 (diff) | |
custom function for system creation
Diffstat (limited to 'user/kakoune/qml.kak')
| -rw-r--r-- | user/kakoune/qml.kak | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/user/kakoune/qml.kak b/user/kakoune/qml.kak deleted file mode 100644 index 697467f..0000000 --- a/user/kakoune/qml.kak +++ /dev/null @@ -1,28 +0,0 @@ -hook global BufCreate .+\.qml %{ - set-option buffer filetype qml -} - -hook global WinSetOption filetype=qml %{ - require-module qml - add-highlighter window/qml ref qml - hook -once global WinSetOption filetype=.+\.(?!qml) %{ - remove-highlighter window/qml - } -} - -provide-module qml %{ - add-highlighter shared/qml regions - add-highlighter shared/qml/comment-line region '//' '\n' fill comment - add-highlighter shared/qml/comment-block region '/\*' '\*/' fill comment - add-highlighter shared/qml/string region '"' '"' fill string - add-highlighter shared/qml/other default-region group - add-highlighter shared/qml/other/keywords regex \ - \b(import|as|property|final|readonly|required|default)\b 0:keyword - add-highlighter shared/qml/other/numbers regex -?[0-9]+(\.[0-9]+)? 0:value - add-highlighter shared/qml/other/booleans regex true|false 0:value - # this one was kind of annoying :( - add-highlighter shared/qml/other/type regex '([a-zA-Z]+ *)(\{.*\})' 1:type - add-highlighter shared/qml/other/builtin-types regex \ - \b(bool|date|double|int|list|real|string|url|var(iant)?|void)\b 0:type - add-highlighter shared/qml/other/function regex ([a-zA-Z]+[a-zA-Z0-9]*)\(.*\) 1:function -} |
