Как отфильтровать пользовательский тег JSDoc при наведении курсора на код Visual Studio? - PullRequest
0 голосов
/ 30 октября 2018

В настоящее время я занимаюсь написанием расширения vscode, которое требует анализа пользовательских тегов JSDoc. Теги в формате JSON и будут иметь встроенный текст, который может быть подробным. См. Пример @aCustomtag в примере JSDoc здесь Проблема в том, что содержимое тега будет спамить vscode при наведении, и это не полезно для пользователя. См. Спам при наведении здесь

Проект основан на этом этом примере клиентского сервера

Есть ли способ перехватить указатель мыши, чтобы отфильтровать содержимое пользовательских тегов JSDoc?

1 Ответ

0 голосов
/ 30 октября 2018

Это не поддерживается встроенным JS / TS, встроенным в VS Code, и мы вряд ли добавим его поддержку, так как он довольно специфичен

Вы можете реализовать эту фильтрацию самостоятельно, используя плагин языкового сервиса TypeScript . Конкретный метод, который вы хотите переопределить, это getCompletionEntryDetails. Вы можете отфильтровать tags, который вы хотите скрыть, в типе возврата ts.CompletionEntryDetails

...