サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
hke7.wordpress.com
HKey/keyset · GitHub https://github.com/HKey/keyset MELPA に登録されているので、 package.el からインストールできます。 keyset は emacs のキーバインドの構造化を補助するための簡単なライブラリです。 キーシーケンスを抽象化して、できる限り設定ファイルにキーバインドが 直書きされるのを避けるために作られました。また、キーシーケンスの定義を レイアウト毎に切り替えることができるようにしてあるため、 qwerty 用と dvorak 用で別々のキーシーケンスを用意することが可能です。 keyset を作るきっかけは dvorak 配列への移行を考えたことでした。 自分は evil を使っているのこともあって、 hjkl によるカーソル移動を どうするかは問題でした。できれば dvorak でも似たような配置で 使い
自分は Emacs を使い始めてからというもの、 いろいろな人のブログや web サイトなどを参考に いろいろなコードを自分の設定ファイルに取り込んできました。 設定ファイルは、拡張機能やプログラミング言語、ジャンルなどによって ファイルを分割し、init-loader によって管理してきました。 結果、分割された設定ファイルはいつの間にか 190 個を超えていて、 設定ファイルごとの依存関係や適切なロード順を ファイル名の番号で整理するのは徐々に困難になって行きました。 また、設定ファイルをバイトコンパイルすると他の設定ファイルが ロードされること前提で書かれているコードが警告を受けて、 重要な警告が覆い隠されてしまうことも多々ありました。 そういうことがあったので、 番号とは違う形でのロード順の決定法や、 設定ファイルごとの依存関係の明示ができるようにならないかと考え el-init
emacs 設定ファイルは日々成長していくものですよね? 新しい拡張機能やライブラリ(以下ライブラリで統一します)、便利なコード片など、気に入ったものを見つけたら自分の環境にインストールして、それに対する設定コードを .emacs (や .emacs.d/init.el)に書き足していく事と思います。 ライブラリが増えて設定コードが大きくなるに連れて、ある設定コードが必要としているライブラリがそのコード周辺を見ただけでは正確にわからなくなる時が多々ありました。 簡単な例としてはこんな感じです。 ;; ac-slimeの設定 (add-hook 'slime-mode-hook 'set-up-slime-ac) (add-hook 'slime-repl-mode-hook 'set-up-slime-ac) これは ac-slime の設定の例です。 このコードは少なくとも auto-c
この記事は Emacs Advent Calendar jp: 2011 の4日目です。 昨日は @takaxp さんの emacs:org-tree-slide – PastelWiki でした。 明日は kbkbkbkb1 さんの Emacs は外部 elisp がなくても強い です。 楽しみですね! コードを書き直しました 2012/11/13 本記事で紹介しているパスユーティリティのコードを書き直しました。 新しいコードは defpath.el を書きました « less ~/.emacs.d/init.el で紹介しています。 あわせてお読みください。 いろいろな拡張機能を導入したり、時には自分で Emacs Lisp を書いたりして、emacs をカスタマイズしていくことはとても楽しいのですが、面倒も増えてしまいます。 そのひとつにファイルやディレクトリのパス設定があります。
このページを最初にブックマークしてみませんか?
『hke7.wordpress.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く