Можно ли обновить контурный вид только при сохранении файла (а не во время редактирования)? - PullRequest
0 голосов
/ 08 апреля 2019

Я разрабатываю расширение vscode для пользовательского языка и предоставляю символы, регистрируя vscode.DocumentSymbolProvider .

Я заметил, что мой поставщик символов вызывается vscode каждый раз, когда содержимое текущего файла изменяется , чтобы обновить контурный вид .

Я бы хотел изменить это поведение, чтобы обновлять представление контура только тогда, когда текущий файл сохранен . Возможно ли это?

1 Ответ

1 голос
/ 08 апреля 2019

Для этого нет настроек.Если вы хотите, чтобы он был поддержан, отправьте запрос на добавление

Однако, все зависит от вашего расширения, когда и как рассчитать схему.Ваше расширение может кэшировать данные символа документа и возвращать кэшированную версию, когда VS Code запрашивает, только заново вычисляя новые данные символа документа в файле save

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...