Shell script で Emacs lsp-mode

設定

init.el に下記を記載します。

(use-package lsp-mode
  :ensure t
  :hook
.
.
.
  (sh-mode . lsp)
.
.
.

最初にシェルスクリプトのコードを開きますと、インストールする Language Server を聞かれますので、TABキーを押すと自動的に補完される pyright を指定します。 Language Serverは自動的にインストールされます。(便利!)

ただし、事前に npm を使用できるようにしておく必要があります。

.emacs.d/.cache/lsp/npm/bash-language-server にインストールされます。

Language Serverのインストールが必要なのは初回のみです。

Copied title and URL