mirror of
https://github.com/salexdv/bsl_console.git
synced 2025-02-19 19:10:09 +02:00
Документация EVENT_ON_INSERT_SNIPPET
This commit is contained in:
parent
44a54ee45a
commit
0ddc25f342
46
docs/insert_snippet_event.md
Normal file
46
docs/insert_snippet_event.md
Normal file
@ -0,0 +1,46 @@
|
||||
# Событие *EVENT_ON_INSERT_SNIPPET*
|
||||
|
||||
## Назначение события
|
||||
|
||||
Событие возникает при вставке сниппета (шаблона)
|
||||
|
||||
## Управление событием
|
||||
|
||||
За генерацию события отвечает опция [`generateSnippetEvent`](set_option.md)
|
||||
|
||||
## Пример вызова
|
||||
```javascript
|
||||
// Включение генерации события
|
||||
setOption('generateSnippetEvent', true);
|
||||
|
||||
// Отключение генерации события
|
||||
setOption('generateSnippetEvent', false);
|
||||
```
|
||||
|
||||
## Пример параметров генерируемого события
|
||||
```json
|
||||
{
|
||||
"text": "Выборка = РегистрыНакопления.ОстаткиТоваров.Выбрать();\nПока Выборка.Следующий() Цикл\n\t\nКонецЦикла;",
|
||||
"range": {
|
||||
"startLineNumber": 17,
|
||||
"startColumn": 11,
|
||||
"endLineNumber": 20,
|
||||
"endColumn": 12
|
||||
},
|
||||
"position": {
|
||||
"lineNumber": 17,
|
||||
"column": 54
|
||||
},
|
||||
"selection": {
|
||||
"startLineNumber": 17,
|
||||
"startColumn": 40,
|
||||
"endLineNumber": 17,
|
||||
"endColumn": 54,
|
||||
"selectionStartLineNumber": 17,
|
||||
"selectionStartColumn": 40,
|
||||
"positionLineNumber": 17,
|
||||
"positionColumn": 54
|
||||
},
|
||||
"selected_text": "ОстаткиТоваров"
|
||||
}
|
||||
```
|
@ -23,6 +23,7 @@ setOption("skipInsertSuggestionAcceptor", true);
|
||||
* `generateDefinitionEvent` - *boolean*, включает генерацию [события](get_definition_event.md) при переходе к определению
|
||||
* `generateOnKeyDownEvent` - *boolean*, включает генерацию [события](key_down_event.md) при нажатии на клавиатуру
|
||||
* `onKeyDownFilter` - *string*, дополнительный фильтр по кодам клавиш
|
||||
* `generateSnippetEvent` - *boolean*, включает генерацию [события](insert_snippet_event.md) при вставке сниппета
|
||||
|
||||
##### Управление подсказками
|
||||
Позволяет оставить только пользовательские подсказки
|
||||
|
Loading…
x
Reference in New Issue
Block a user