site/node_modules/shiki/dist/langs/desktop.mjs

7 lines
2 KiB
JavaScript
Raw Permalink Normal View History

2024-10-14 06:09:33 +00:00
const lang = Object.freeze({ "displayName": "Desktop", "name": "desktop", "patterns": [{ "include": "#layout" }, { "include": "#keywords" }, { "include": "#values" }, { "include": "#inCommands" }, { "include": "#inCategories" }], "repository": { "inCategories": { "patterns": [{ "match": "(?<=^Categories.*)AudioVideo|(?<=^Categories.*)Audio|(?<=^Categories.*)Video|(?<=^Categories.*)Development|(?<=^Categories.*)Education|(?<=^Categories.*)Game|(?<=^Categories.*)Graphics|(?<=^Categories.*)Network|(?<=^Categories.*)Office|(?<=^Categories.*)Science|(?<=^Categories.*)Settings|(?<=^Categories.*)System|(?<=^Categories.*)Utility", "name": "markup.bold" }] }, "inCommands": { "patterns": [{ "match": "(?<=^Exec.*\\s)-+\\S+", "name": "variable.parameter" }, { "match": "(?<=^Exec.*)\\s\\%[fFuUick]\\s", "name": "variable.language" }, { "match": '".*"', "name": "string" }] }, "keywords": { "patterns": [{ "match": "^Type\\b|^Version\\b|^Name\\b|^GenericName\\b|^NoDisplay\\b|^Comment\\b|^Icon\\b|^Hidden\\b|^OnlyShowIn\\b|^NotShowIn\\b|^DBusActivatable\\b|^TryExec\\b|^Exec\\b|^Path\\b|^Terminal\\b|^Actions\\b|^MimeType\\b|^Categories\\b|^Implements\\b|^Keywords\\b|^StartupNotify\\b|^StartupWMClass\\b|^URL\\b|^PrefersNonDefaultGPU\\b|^Encoding\\b", "name": "keyword" }, { "match": "^X-[A-z 0-9 -]*", "name": "keyword.other" }, { "match": "(?<!^)\\[.+\\]", "name": "constant.language" }, { "match": "^GtkTheme\\b|^MetacityTheme\\b|^IconTheme\\b|^CursorTheme\\b|^ButtonLayout\\b|^ApplicationFont\\b", "name": "keyword" }] }, "layout": { "patterns": [{ "begin": "^\\[Desktop", "end": "\\]", "name": "markup.heading" }, { "begin": "^\\[X-\\w*", "end": "\\]", "name": "markup.heading" }, { "match": "^\\s*#.*", "name": "comment" }, { "match": ";", "name": "strong" }] }, "values": { "patterns": [{ "match": "(?<=^\\S+)=", "name": "keyword.operator" }, { "match": "\\btrue\\b|\\bfalse\\b", "name": "variable.other" }, { "match": "(?<=^Version.*)\\d+(\\.{0,1}\\d*)", "name": "variable.other" }] } }, "scopeName": "source.desktop" });
var desktop = [
lang
];
export { desktop as default };