Added language config for pairs

pull/2748/head
Sergey Romanov 7 years ago
parent 1e565b33ac
commit 63308cf6aa

@ -16,7 +16,33 @@ export const conf: IRichLanguageConfiguration = {
brackets: [
['{', '}'],
['[', ']'],
['(', ')']
['(', ')'],
['var', 'end_var'],
['var_input', 'end_var'],
['var_output', 'end_var'],
['var_in_out', 'end_var'],
['var_temp', 'end_var'],
['var_global', 'end_var'],
['var_access', 'end_var'],
['var_external', 'end_var'],
['type', 'end_type'],
['struct', 'end_struct'],
['program', 'end_program'],
['function', 'end_function'],
['function_block', 'end_function_block'],
['action', 'end_action'],
['step', 'end_step'],
['initial_step', 'end_step'],
['transaction', 'end_transaction'],
['configuration', 'end_configuration'],
['tcp', 'end_tcp'],
['recource', 'end_recource'],
['channel', 'end_channel'],
['library', 'end_library'],
['folder', 'end_folder'],
['binaries', 'end_binaries'],
['includes', 'end_includes'],
['sources', 'end_sources']
],
autoClosingPairs: [
{ open: '[', close: ']' },
@ -25,6 +51,32 @@ export const conf: IRichLanguageConfiguration = {
{ open: '/*', close: '*/' },
{ open: '\'', close: '\'', notIn: ['string_sq'] },
{ open: '"', close: '"', notIn: ['string_dq'] },
{ open: 'var', close: 'end_var'},
{ open: 'var_input', close: 'end_var'},
{ open: 'var_output', close: 'end_var'},
{ open: 'var_in_out', close: 'end_var'},
{ open: 'var_temp', close: 'end_var'},
{ open: 'var_global', close: 'end_var'},
{ open: 'var_access', close: 'end_var'},
{ open: 'var_external', close: 'end_var'},
{ open: 'type', close: 'end_type'},
{ open: 'struct', close: 'end_struct'},
{ open: 'program', close: 'end_program'},
{ open: 'function', close: 'end_function'},
{ open: 'function_block', close: 'end_function_block'},
{ open: 'action', close: 'end_action'},
{ open: 'step', close: 'end_step'},
{ open: 'initial_step', close: 'end_step'},
{ open: 'transaction', close: 'end_transaction'},
{ open: 'configuration', close: 'end_configuration'},
{ open: 'tcp', close: 'end_tcp'},
{ open: 'recource', close: 'end_recource'},
{ open: 'channel', close: 'end_channel'},
{ open: 'library', close: 'end_library'},
{ open: 'folder', close: 'end_folder'},
{ open: 'binaries', close: 'end_binaries'},
{ open: 'includes', close: 'end_includes'},
{ open: 'sources', close: 'end_sources'}
],
surroundingPairs: [
{ open: '{', close: '}' },
@ -32,6 +84,32 @@ export const conf: IRichLanguageConfiguration = {
{ open: '(', close: ')' },
{ open: '"', close: '"' },
{ open: '\'', close: '\'' },
{ open: 'var', close: 'end_var'},
{ open: 'var_input', close: 'end_var'},
{ open: 'var_output', close: 'end_var'},
{ open: 'var_in_out', close: 'end_var'},
{ open: 'var_temp', close: 'end_var'},
{ open: 'var_global', close: 'end_var'},
{ open: 'var_access', close: 'end_var'},
{ open: 'var_external', close: 'end_var'},
{ open: 'type', close: 'end_type'},
{ open: 'struct', close: 'end_struct'},
{ open: 'program', close: 'end_program'},
{ open: 'function', close: 'end_function'},
{ open: 'function_block', close: 'end_function_block'},
{ open: 'action', close: 'end_action'},
{ open: 'step', close: 'end_step'},
{ open: 'initial_step', close: 'end_step'},
{ open: 'transaction', close: 'end_transaction'},
{ open: 'configuration', close: 'end_configuration'},
{ open: 'tcp', close: 'end_tcp'},
{ open: 'recource', close: 'end_recource'},
{ open: 'channel', close: 'end_channel'},
{ open: 'library', close: 'end_library'},
{ open: 'folder', close: 'end_folder'},
{ open: 'binaries', close: 'end_binaries'},
{ open: 'includes', close: 'end_includes'},
{ open: 'sources', close: 'end_sources'}
],
folding: {
markers: {

Loading…
Cancel
Save