mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
Adding monaco langauge configuration for zig (#8056)
This commit is contained in:
@@ -228,5 +228,31 @@ function definition(): monaco.languages.IMonarchLanguage {
|
||||
};
|
||||
}
|
||||
|
||||
const config: monaco.languages.LanguageConfiguration = {
|
||||
comments: {
|
||||
lineComment: '//',
|
||||
},
|
||||
brackets: [
|
||||
['{', '}'],
|
||||
['[', ']'],
|
||||
['(', ')'],
|
||||
],
|
||||
autoClosingPairs: [
|
||||
{open: '{', close: '}'},
|
||||
{open: '[', close: ']'},
|
||||
{open: '(', close: ')'},
|
||||
{open: '"', close: '"'},
|
||||
{open: "'", close: "'"},
|
||||
],
|
||||
surroundingPairs: [
|
||||
{open: '{', close: '}'},
|
||||
{open: '[', close: ']'},
|
||||
{open: '(', close: ')'},
|
||||
{open: '"', close: '"'},
|
||||
{open: "'", close: "'"},
|
||||
],
|
||||
};
|
||||
|
||||
monaco.languages.register({id: 'zig'});
|
||||
monaco.languages.setMonarchTokensProvider('zig', definition());
|
||||
monaco.languages.setLanguageConfiguration('zig', config);
|
||||
|
||||
Reference in New Issue
Block a user