LISPファイルの編集時に関数の引数を表示するマイナーモードとして、Emacsではeldoc-mode、CLではslime-autodoc-modeがあるんですが、両者の表示形式が微妙に異なることが気になったのでついカッとなってeldocの方を軽く改造しました。反省はしていない。 gist: 244937 - GitHub 参考画像を見れば分かると思いますが、ポイント位置の引数の強調方法がデフォル トでは太字ではなくハイライトになってます。 その他、関数・変数ともにdocstringの表示が可能です。 ソースコードはGistに置いておくのでinstall-elispからインストールすればCL(SLIME)使いは幸せになれるかもしれません。 (install-elisp-from-gist 244937 "eldoc.el") 動作環境 Emacs22以上で動作確認。 無駄にCLのマクロを使
![[Emacs]eldocをほんの少し便利にする](https://cdn-ak-scissors.b.st-hatena.com/image/square/adf06af56af774da9a2efa09434bde65c83902d6/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgTip2ELcZ5_BvVplrfSmmufyMd1UaG5wjTXA7EZOpJy8wC_kDCDtJXZV9IZDkyso5ZP6weFeXZUkdK4zawNQW8zS4BY5LCN8Z8rEoKHLlQDGIVXO2lT6dhSji5WegL-ZFQVs5z0ki-iVz8%2Fw1200-h630-p-k-no-nu%2Feldoc-demo.png)