language-server-protocol

    2

    1答えて

    私はneovimで使用するためのLanguage Server Protocol(LSP)サーバーを作成しています.VSCodeに対してこれをテストして、すべての詳細が正しいことを確認してください。また、誤ってneovim私の実装に - isms。 現在のドキュメントでは、サーバーのクライアントとして機能するVSCode拡張機能を記述することをお勧めしますが、使用しないプラットフォームに多大な努力

    0

    1答えて

    言語サーバーを作成していますが、現在、静的/プリロード済みの完了アイテムのリストがあります。この言語サーバーは、.scriptファイルで有効になります。同じディレクトリには.mapというファイルがあります(任意の拡張子、私はJSソースマップファイルを参照していません)。マップファイルは、(エンティティごとに)クラス名と名前のリストを含む単なるテキスト文書です。一般的なエントリは次のようになります。

    2

    1答えて

    Language Server Protocolは、VS-Code(Visual Studio IDEではなく)用に作成されました。 さまざまな言語処理やコード補完(イントリセンス)のような言語サービスを提供することは、かなり賢明な考えです。 これは初めて考えたことは決してありませんが、 ですが、多数の言語からかなり迅速かつ広範なサポートを受けています。 Visual Studio 2017で使用

    2

    1答えて

    私は現在、言語サーバー(lsp4jの上)を作成しており、言語サーバーをデバッグする必要があります。言語サーバープロトコルサーバーは、stdinとstdoutを使用してクライアントと通信します。 今、私はクライアント(VSCode)から起動されたサーバーをデバッグしたいので、私は、生成されたJVMプロセス用のデバッグ・フラグに追加: -Xrunjdwp:transport=dt_socket,ser

    0

    1答えて

    新しいXtext 2.13を試してみましたが、言語サーバープロトコルのサポート(私はfat jarオプションを選択しました)で新しいプロジェクトを生成しました。しかし、私は瓶がどこにあるのか分かりません。ここで私が検索しようとしたものです find . -name "*shadow*" find . -name "*lsp*" ack "language-server" ack "lsp"

    0

    1答えて

    私はLSP用にクライアント側とサーバ側の両方を実装しています。 私はできるだけ厳密にプロトコルに従いたいと思います。 私はエディタ(クライアント)を起動すると、ローカルコードベースが現在どのようなものかをサーバに知らせる必要があります(git shaと最近の共通祖先からの変更点)。私が正しく答えるgo-to-definition。 どのようにLSPでそれを行いますか? 最新の共通祖先から変更された

    1

    1答えて

    サービスとしてdlsとしてXtext LSPサーバーを使用できますか?すべてのファイルがサーバ(リモートロケーション)に保存され、同時に異なるクライアントからの複数の接続を処理する場所 はいの場合は、これを実装する方法についてのご意見は非常に高く評価されます。