Emacs でメモを好きな時に呼び出す

EmacsWiki
http://www.emacswiki.org/emacs-en/MemoPop

■ダウンロード
http://www.emacswiki.org/emacs/memo-pop.el

■使い方

  • 1. memo-pop.el をパスの通った場所に置く。
  • 2. (require 'memo-pop) する。
  • 3. M-x memo-pop-set-key-and-file を呼び出す。「ホットキー」と「(メモ)ファイル」をそれぞれ入力して設定する。
  • 4. 設定した「ホットキー」をたたくとメモにアクセスできる。

スクリーンショット(英文を読みながら知らなかった単語をメモする)

■設定方法(基本)

(require 'memo-pop)
(memo-pop-set-window-height 60)
(memo-pop-set-key-and-file [f1] "/home/kyagi/memo.txt")
(memo-pop-set-key-and-file [f2] "/home/kyagi/dict.txt")

■設定方法(応用)

; 今日のはてなダイアリー(例 2009-06-03.txt) へのメモポップ
(memo-pop-set-key-and-file [f3] (concat "/home/kyagi/diary/"
                            (format-time-string "%Y-%m-%d") ".txt"))
; ファイルごとのモード設定はいつもどおり auto-mode-alist を使う
(push '("memo.txt" . changelog-mode) auto-mode-alist)
(push '("dict.txt" . flyspell-mode) auto-mode-alist)
(push '("dict.txt" . outline-mode) auto-mode-alist)
(push '("dict.txt" . linum-mode) auto-mode-alist)

■ひとりごと
もう何年も前に Unix のメモ技術で紹介されていた ChangeLog メモを試してみたのだけれど、続かなかった。今考えてみると「メモを書く度にバッファを切り替え、書いたらまた元のバッファに戻る」というコンテキストの切り替えに手間取っていたのが原因だったかもしれない。ChangeLog メモ自体は優れていると思うので、このインタフェイスでメモを取る「入口」と「出口」を少しでもカイゼンできるかもしれない。(^-^;