[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

Differences between revisions 8 and 9

Deletions are marked like this. Additions are marked like this.
Line 49: Line 49:
           :url "https://github.com/manateelazycat/lsp-bridge")            :url "https://github.com/manateelazycat/lsp-bridge.git")

概要

Emacs 用 LSP クライアント

補完に利用する

公式サイト

https://github.com/manateelazycat/lsp-bridge

インストール、設定

前提条件

Node.js が必要

Emacs 28以上である事

  • markdown-mode、yasnippetが必要

Python補完用構築

pip install epc orjson six
pip install pyright

このあと、Node.js がはいっている状態で、pyright を起動すると、自動で server(pyright-langserver等)がはいる

pyright --version

Emacs

Emacs は leaf を利用して以下のような設定

(leaf yasnippet
  :ensure t
  :global-minor-mode yas-global-mode
  :config
  (leaf yasnippet-snippets
    :ensure t))


(leaf lsp-bridge
  :el-get (lsp-bridge
           :url "https://github.com/manateelazycat/lsp-bridge.git")
  :custom (
           (lsp-bridge-python-lsp-server . "pyright")))

利用方法

参考サイト


CategoryEmacs

紹介マニアMoinMoin: lsp-bridge (last edited 2024-01-31 12:23:53 by sakito)