eros.elはC-x C-eやC-M-xによるEmacs Lispの評価値をカーソルの右側にオーバーレイで表示する。目線の移動がストレスになる人はおすすめ。
「Emacs Lisp支援」の記事一覧
elisp-depend:require漏れと永久にオサラバする
概要 あなたは、Emacs Lispを書いていて、 つい require を入れるのを 忘れてしまったことはありませんか? require 漏れは、 動作確認中では正しく動作しても、 いざ新規Emacsで立ち上げたら 関・・・
【Emacs 25.1】M-x describe-symbol (C-h o)で変数・関数・フェイスの説明を一括で表示する
Emacs 25.1になって、便利なヘルプコマンドが追加されました。 C-h oまたは<f1> oにバインドされているM-x describe-symbolです。 Emacsのシンボルには変数・関数・フェイス・・・
refine.el : リストの値をvi風コマンドで編集する
概要 refine.el は、リストの値を編集するのに便利なユーザーインターフェースを提供します。 昨日紹介したedit-list.el(レビュー) はemacs-lisp-modeで直接編集する形ですが、 M-x re・・・
edit-list.el : 【初級者向け】リストの値を自由に編集して反映させる
概要 あなたは、リスト変数に意図しない値を設定して困ったことはありませんか? 僕はあります。 たとえばファイル名の正規表現とメジャーモードを関連付けるauto-mode-alistという変数があります。 この正規表現をい・・・
crux.el : 一瞬で計算結果を入力する方法+α
概要 crux パッケージは以下の要素に分かれています。 crux全体 ファイルを外部プログラムで開く termバッファを開く いろいろな編集コマンド バッファ・ファイル操作 elisp関係 rootで開く region・・・
org2elcomment.el : 【一本化】パッケージのドキュメントをREADME.orgで書いてCommentaryに変換する
概要 今では多くのelispパッケージがGitHubで開発されています。 GitHubではREADMEを書くことでリポジトリのトップページにそれが載るようになっています。 READMEはorg-modeで書く(READM・・・
Emacs Lisp学習者向け!このパッケージを読めランキング
Emacsを深く使うにあたってはEmacs Lispを学ぶことは避けられません。 Lispレベルまで理解していれば、様々な問題に対して自分で解決できますし、自分が欲しい機能を自分で実装できたりするからです。 elispを・・・
test-simple.el : 最強にシンプルなelisp用テスティングフレームワーク(ユニットテスト)
概要 test-simple.el はものすごいシンプルなテスティングフレームワークです。 僕もかつてel-expectations.elやERT対応版ert-expectations.elを作っていましたが、それをも上・・・
letcheck.el : 【LISP】誤ったlet式を自動チェックする
概要 Lispのlet式は他言語を使っている人にとってハマることがあります。 というのは、ひとつのlet式のローカル変数は同時に初期化されるため、 前の変数を参照できないからです。 たとえばRubyでこのようなコードを ・・・
morlock.el : 【font-lock】emacs-lisp-modeでハイライトするキーワードを超簡単に追加する
概要 パッケージ時代でelispは多くのライブラリにアクセスできるようになりました。 Lispという言語は簡単にDSL(ドメイン特化言語)を定義できる柔軟性があるため、 新たに「キーワード」が定義しているライブラリも多く・・・
highlight-defined.el : 【ミス撲滅】Emacs Lispのソースコードで既知のシンボルに色をつける
Emacs Lispシンボルに色をつけることでミスタイプを防ぐ