Отключить завершениеItemProvider внутри цитат - PullRequest
0 голосов
/ 02 июля 2018

Я успешно использовал monaco.languages.registerCompletionItemProvider для заполнения списка завершения. Есть ли способ для Монако обнаружить, когда курсор находится между одинарными или двойными кавычками, и временно деактивировать поставщика завершения?

1 Ответ

0 голосов
/ 03 июля 2018

Да, вы можете встроить любую логику в ваш CompletionItemProvider. Вы можете использовать предоставленный Position и проанализировать файл, чтобы выяснить, находитесь ли вы внутри одинарных или двойных кавычек, а затем вернуть [] соответственно.

...