UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

69 lines 4.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultHighlightTheme = void 0; const highlightTags_1 = require("../../../textFields/syntax/utils/highlightTags"); /** * A default highlighting theme */ const defaultHighlightTheme = theme => ({ syntax: [ // Search highlighting { scope: [[highlightTags_1.highlightTags.searchHighlight, highlightTags_1.highlightTags.darkBackground]], settings: { backgroundColor: theme.color.primary, color: theme.color.fontPrimary, borderRadius: theme.radius.small, }, }, { scope: [highlightTags_1.highlightTags.searchHighlight], settings: { backgroundColor: theme.color.bgPrimary, color: theme.color.primary, borderRadius: theme.radius.small, }, }, // Special cases { scope: [highlightTags_1.highlightTags.error], settings: { background: "#ff7777", }, }, { scope: [highlightTags_1.highlightTags.empty], settings: { width: 5, "::before": { content: "' '", }, }, }, // General highlighting { scope: [ highlightTags_1.highlightTags.number, highlightTags_1.highlightTags.patternMatch, highlightTags_1.highlightTags.keyword, ], settings: { color: theme.color.primary, }, }, { scope: [highlightTags_1.highlightTags.literal], settings: { color: theme.color.secondary, }, }, { scope: [highlightTags_1.highlightTags.operator], settings: { color: theme.color.tertiary, }, }, ], }); exports.defaultHighlightTheme = defaultHighlightTheme; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdEhpZ2hsaWdodFRoZW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N0eWxpbmcvdGhlbWluZy9oaWdobGlnaHRpbmcvZGVmYXVsdEhpZ2hsaWdodFRoZW1lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGtGQUE2RTtBQUc3RTs7R0FFRztBQUNJLE1BQU0scUJBQXFCLEdBQXlCLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNqRSxNQUFNLEVBQUU7UUFDSixzQkFBc0I7UUFDdEI7WUFDSSxLQUFLLEVBQUUsQ0FBQyxDQUFDLDZCQUFhLENBQUMsZUFBZSxFQUFFLDZCQUFhLENBQUMsY0FBYyxDQUFDLENBQUM7WUFDdEUsUUFBUSxFQUFFO2dCQUNOLGVBQWUsRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLE9BQU87Z0JBQ3BDLEtBQUssRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLFdBQVc7Z0JBQzlCLFlBQVksRUFBRSxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUs7YUFDbkM7U0FDSjtRQUNEO1lBQ0ksS0FBSyxFQUFFLENBQUMsNkJBQWEsQ0FBQyxlQUFlLENBQUM7WUFDdEMsUUFBUSxFQUFFO2dCQUNOLGVBQWUsRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLFNBQVM7Z0JBQ3RDLEtBQUssRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLE9BQU87Z0JBQzFCLFlBQVksRUFBRSxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUs7YUFDbkM7U0FDSjtRQUVELGdCQUFnQjtRQUNoQjtZQUNJLEtBQUssRUFBRSxDQUFDLDZCQUFhLENBQUMsS0FBSyxDQUFDO1lBQzVCLFFBQVEsRUFBRTtnQkFDTixVQUFVLEVBQUUsU0FBUzthQUN4QjtTQUNKO1FBQ0Q7WUFDSSxLQUFLLEVBQUUsQ0FBQyw2QkFBYSxDQUFDLEtBQUssQ0FBQztZQUM1QixRQUFRLEVBQUU7Z0JBQ04sS0FBSyxFQUFFLENBQUM7Z0JBQ1IsVUFBVSxFQUFFO29CQUNSLE9BQU8sRUFBRSxLQUFLO2lCQUNqQjthQUNKO1NBQ0o7UUFFRCx1QkFBdUI7UUFDdkI7WUFDSSxLQUFLLEVBQUU7Z0JBQ0gsNkJBQWEsQ0FBQyxNQUFNO2dCQUNwQiw2QkFBYSxDQUFDLFlBQVk7Z0JBQzFCLDZCQUFhLENBQUMsT0FBTzthQUN4QjtZQUNELFFBQVEsRUFBRTtnQkFDTixLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFPO2FBQzdCO1NBQ0o7UUFDRDtZQUNJLEtBQUssRUFBRSxDQUFDLDZCQUFhLENBQUMsT0FBTyxDQUFDO1lBQzlCLFFBQVEsRUFBRTtnQkFDTixLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxTQUFTO2FBQy9CO1NBQ0o7UUFDRDtZQUNJLEtBQUssRUFBRSxDQUFDLDZCQUFhLENBQUMsUUFBUSxDQUFDO1lBQy9CLFFBQVEsRUFBRTtnQkFDTixLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxRQUFRO2FBQzlCO1NBQ0o7S0FDSjtDQUNKLENBQUMsQ0FBQztBQTdEVSxRQUFBLHFCQUFxQix5QkE2RC9CIn0=