タグ

ブックマーク / rubikitch.hatenadiary.org (4)

  • emacs-init-check.el 〜Emacsが立ち上がるときのエラーを自動的に防ぐ方法〜 - http://rubikitch.com/に移転しました

    .emacs で設定ミスって素の emacs が立ち上がったときの無力感は異常 というのは激しく同意です。 僕の場合、少し違ったアプローチをとっています。 それは、Emacsのバッチモードで ~/.emacs を読み込ませ、エラーがでないかチェックすることです。 そのためのコマンドラインは「emacs -batch --eval '(setq debug-on-error t)' -l ~/.emacs」となります。 ちなみに、 ~/.emacs.el が存在するときは、そちらが読み込まれます。 もし、エラーが起きたのであれば、バックトレースが出て異常終了します。 適切なタイミングでこのチェックを自動で行うようにすると、この問題を解決できます。 これを実現するために、emacs-init-check.elを作りました。 チェックしてエラーがでない場合は「emacs-init-check e

    emacs-init-check.el 〜Emacsが立ち上がるときのエラーを自動的に防ぐ方法〜 - http://rubikitch.com/に移転しました
  • アプリケーション拡張機能なしでキーボード操作を快適にする方法 - http://rubikitch.com/に移転しました

    キーボード環境を快適にするには作業効率を高めるには、キーボード環境を整えることが重要です。 ブラインドタッチをする人にとっては、ホームポジションからあまり手を離さないで操作できることが増えれば快適になります。 キーボード操作が好きな人は、当に必要なとき以外はマウスを使うことを嫌がりますし、ホームポジションから手を離すことも嫌がります。 僕は、ウィンドウマネージャーはratpoison、キー割り当てはxmodmapを使っています。 CtrlとCapsLock入れ替え快適にするために、最低限やっておくこととしては、CtrlとCapsLockを入れ替えておくことです。 キーボード操作が中心になると、Ctrlの使用頻度はかなり高いので、これは必須となります。 入れ替えておくと、Aの左にCtrlが来るので、かなりCtrlが押しやすくなります。 xmodmapの設定ファイルに以下の設定をしておきます

    アプリケーション拡張機能なしでキーボード操作を快適にする方法 - http://rubikitch.com/に移転しました
  • anything導入のeverything 〜3分で使えるanything.el〜 - http://rubikitch.com/に移転しました

    Emacsを書きました】 anything.elは難しいという印象を持っている人がいるようです。 おそらく、導入しにくいのが原因ではないでしょうか。 anything.elを導入するには、変数anything-sourcesを設定する必要がありました。 しかし、これはもはや過去の話です。 Web検索というのは、ときおり古い情報にひっかかることがあります。 情報は鮮度が命です。 世界は刻一刻と変化しています。 正しい情報を得るには、一次情報に当たるのが最短距離です。 anything.elの一次情報は、開発者である僕のブログの最新記事が一次情報になります。 anything.elを検索したところ、古い情報にひっかあり、惑わされ、それでanything.elは難しいという印象を持たれるのは開発者として意ではありません。 auto-install.elを導入するインターネットにあるLisp

  • auto-install.elでEmacsLispパッケージを自動インストール→anything.el関連を一括インストール - http://rubikitch.com/に移転しました

    Emacs Advent Calendar jp: 2009参加中!次はkiwanamiさん。 auto-install.el は拙作 install-elisp.el の後継バージョンである。サイトからEmacsLispファイルをダウンロードし、所定の位置に配置し、バイトコンパイルする。最大の違いはダウンロードが非同期になったことだ。 install-elisp ではダウンロード時に待たされるが、 auto-install ではダウンロード中も作業をすることができる。 ダウンロードはEmacsWikiから。install-elispが使えるならば、M-x install-elisp-from-emacswiki auto-install.el を実行する。 http://www.emacswiki.org/emacs/download/auto-install.el そして、以下の設定を

    auto-install.elでEmacsLispパッケージを自動インストール→anything.el関連を一括インストール - http://rubikitch.com/に移転しました
  • 1