2005年8月16日

UTF-8 への移行計画

以前からやろうやろうと思っていた、 UTF-8 への移行計画を実施し ました。これまで手元のテキストファイルの類はすべて EUC-JP で 保存していたのですが、これを UTF-8 にしようという計画です。

続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年6月 1日

Emacs のブックマークを自動保存

複数の emacs を立ち上げているときにブックマークの更新が他の emacs に反映されずに不便だったので、次のような設定を加えた。 bookmark-set の直後に毎回ブックマークを保存して、bookmark-jump の直前に毎回ブックマークを読み直す、という設定。
(defadvice bookmark-set (around bookmark-set-ad activate)
  (bookmark-load bookmark-default-file t t) ;; 登録前に最新のブックマークを読み直す
  ad-do-it
  (bookmark-save))

(defadvice bookmark-jump (before bookmark-set-ad activate)
  (bookmark-load bookmark-default-file t t))
関連文書:
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2004年10月 8日

最新の Emacs ではビルトイン関数の定義を参照できる

emacs 21.3.51 では car や buffer-substring などのビルトイン関数についても、M-x describe-function から関数定義の位置 (Cのソースコード) へ飛べることに気づいた。これはナイス。参照先のソースコードは emacs をビルドしたディレクトリのものが使われる。

関数を定義している位置のソースコードへ飛ぶ機能は従来からあったが、elisp で実装された関数に限定されていた。Yamatoさんが指摘していたのはこの機能だったんですね。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク