emacsのflymake-shellパッケージの使い方

emacs上でシェルスクリプトを動的にシンタックスチェックするflymake-shellパッケージの使い方をまとめました。


1 flymake-shellパッケージとは

emacsのsh-scriptパッケージにてシンタックスチェックを可能にするパッケージです。

emacsのflymakeパッケージの設定はこちらを参考にしてください。emacsのsh-scriptパッケージの設定はこちらを参考にしてください。

2 flymake-shellパッケージのインストール

M-x package-list-packagesでインストールします。

flymake-shell      0.8          available  A flymake syntax-checker for shell scripts

3 .emacs

sh-set-shellのフックスクリプトでflymake-shell-loadを実行します。

(add-hook 'sh-set-shell-hook 'flymake-shell-load)

4 実行例

if文がfiで閉じてないのでエラーが検出されます。

0001_flymake-shell.png