Описание тега language-server-protocol
Вопросы о протоколе языкового сервера (LSP), протоколе Microsoft с открытым исходным кодом, используемом между редактором или IDE и языковым сервером, который предоставляет языковые функции.
2
ответа
Как включить локальный языковой сервер в файл Docker и создать из него образ Docker?
Мне нужно запустить локальный языковой сервер в качестве контейнера докера, включив его в файл Docker. Я построил простой языковой сервер, следуя только разделу "Предоставление Xtext Language Server". Это Dockerfile, который я написал для создания о…
02 окт '18 в 09:11
1
ответ
Использует ли Visual Studio 2017 протокол языкового сервера?
Протокол Language Server был создан для VS-кода (не для Visual Studio IDE). Это довольно разумная идея о предоставлении языковых услуг, таких как различное связывание и завершение кода (intillisense). Отнюдь не впервые эта идея была выдвинута, но о…
30 май '17 в 09:22
6
ответов
Как написать в лог расширение от vscode?
Я пытаюсь разработать расширение с языковым сервером для VSCode. Я пытаюсь выяснить, как написать текст для входа из языковой серверной части расширения. console.log ничего не выдает
04 дек '15 в 09:49
1
ответ
Можно ли сделать прокси между IDE и языковым сервером?
Скажем, я хочу немного изменить поведение какого-то языка. Можно ли это сделать? Это было сделано раньше? UPD: Typescript имеет очень ограниченные возможности для работы с именами свойств (например, вы не можете с помощью typecript создать пропропоз…
30 янв '19 в 06:15
1
ответ
Как выбрать символы на WorkspaceSymbol
Я разрабатываю расширение для кода Visual Studio, используя протокол языкового сервера, и я включаю поддержку "Перейти к символу в рабочей области". Моя проблема в том, что я не знаю, как выбрать совпадения... На самом деле я использую эту функцию, …
31 янв '19 в 08:55
2
ответа
Плагин Windows Sublime и LSP-Clangd: не удается найти заголовки C++
Недавно я решил, что хочу попробовать SublimeText 3, и я нахожу его очень аккуратным, поддержка плагинов огромна! Я недавно нашел этот плагин: https://github.com/tomv564/LSP и я использую его с Clangd. Проблема в том, что ошибки, которые я получаю, …
17 фев '19 в 23:02
1
ответ
Что такое файл.clientrc?
Вы можете найти упоминание об этом здесь: https://code.visualstudio.com/api/language-extensions/language-server-extension-guide однако без каких-либо объяснений. Не удалось найти информацию в Google. Какова цель файла.clientrc?
02 мар '19 в 01:34
1
ответ
Подробный журнал сервера языка vscode показывает отправляющий запрос 'textDocument/hover - (9)', но сервер не получает сообщение
Сервер является исполняемой программой, он использует stdio в качестве репозитория transport.it. https://github.com/PMunch/nimlsp Журнал показывает, что он получил уведомление об инициализации и текстовый документ не открывал уведомление, почему он …
10 фев '19 в 07:46
1
ответ
Создание языкового сервера для Eclipse Che
Я хочу создать языковой сервер из Eclipse Che. Но видео-руководство по Че-конфу не очень помогло, потому что качество видео плохое. Кто-нибудь знает учебник или руководство по реализации нашего собственного языкового сервера с использованием Eclipse…
28 авг '18 в 06:04
0
ответов
Плагин языкового сервера VSCode не активируется
У меня есть плагин для языкового сервера, который я унаследовал от разработчика, которого больше нет в нашей компании. Он опубликован на торговой площадке vscode. Это работает вроде хорошо, так как имеет проблемы, но, по крайней мере, что-то делает.…
18 окт '18 в 18:04
0
ответов
VS Код LSP Расширение "Конфликт"
В настоящее время я разрабатываю расширение ISML Linter. Он работает, как и ожидалось, когда он установлен сам по себе, но перестает работать, когда также установлено другое расширение, Prophet Debugger. Если я отключу Prophet, мое расширение снова …
13 сен '18 в 23:28
1
ответ
При разработке нового расширения VSCODE, как создать требование протокола Language Sever и справиться с ответом?
При использовании LSP, предоставляемого Microsoft, на клиенте, как создать необходимые данные JSON и отправить их на сервер? И как тогда работать с данными json, которые отвечает сервер? Я прочитал официальные документы, но не нашел пути. Все, что я…
01 авг '18 в 15:49
2
ответа
Подключить внешний языковой сервер к расширению кода
Я хочу реализовать расширение VSCode, которое использует протокол языкового сервера, но я хочу, чтобы компонент сервера находился на реальном сервере (в облаке), а не являлся частью расширения VSCode. Могу ли я установить клиентское расширение для п…
27 окт '16 в 12:24
0
ответов
Предложение автозаполнения сервера языка Ruby удаляет некоторые символы
Недавно я настроил свой neovim для использования протокола языкового сервера (solargraph) для разработки ruby. Я вижу, что предложения отображаются очень хорошо, но когда я выбираю вариант из предложения, некоторые из первых нескольких символов не в…
20 сен '18 в 10:17
1
ответ
Как настроить VS Code для C++ с поддержкой clangd?
Отказ от ответственности: я полностью знаком с VS Code, поэтому, пожалуйста, будьте осторожны со мной. :-) Я пытаюсь настроить VS Code дляC++.Однако я явно хочу настроить его так, чтобы он использовал протокол языкового сервера для связи сclangd при…
16 авг '18 в 21:49
0
ответов
Можем ли мы расширить существующее расширение в коде Visual Studio?
Я изучаю расширение кода Visual Studio. Я хочу добавить еще несколько пунктов code complete (IntelliSense) расширения Microsoft Python для кода Visual Studio Я не знаю как Я просто придумываю некоторые решения:1. Напишите новое расширение для сущест…
26 июн '18 в 11:00
1
ответ
Могу ли я проверить свой сервер LSP без написания расширения?
Я пишу сервер Language Server Protocol (LSP) для использования с neovim, и я хотел бы проверить его на VSCode, чтобы убедиться, что я правильно понял все детали и что я случайно не кодирую какие-либо neovim-isms в мою реализацию. Текущие документы п…
04 сен '17 в 01:50
1
ответ
Где находится артефакт LSP, сгенерированный Xtext
Я только что попробовал новый Xtext 2.13 и сгенерировал новый проект с поддержкой Language Server Protocol (я выбрал опцию fat jar). Тем не менее, я понятия не имею, где находится банка. Вот что я пытался найти find . -name "*shadow*" find . -name "…
30 окт '17 в 20:37
1
ответ
SpringBoot получает InputStream и OutputStream из веб-сокета
Мы хотим интегрировать стороннюю библиотеку (Eclipse XText LSP) в наше веб-приложение SpringBoot. Эта библиотека работает "интерактивно" с пользователем (например, в чате). Для работы XText API требуется поток ввода и вывода. Мы хотим использовать W…
15 июн '18 в 11:15
1
ответ
Как опубликовать языковой сервер LSP на VSCODE, как мы делаем расширение
Прошли через официальный сайт, весь процесс очень хорошо документирован для публикации расширения: расширение vscode publish Я сомневаюсь относительно публикации Языкового сервера (LSP) в vscode, поскольку структура файла для LSP отличается от струк…
01 авг '17 в 16:16