配布元は以下のページ.
http://pop-club.hp.infoseek.co.jp/emacs/changelog.html#clmemo
http://pop-club.hp.infoseek.co.jp/emacs/prog.html#clgrep
;; ChangeLog memo (autoload 'clmemo "clmemo" "ChangeLog memo mode." t) ;; あなたの ChangeLog メモファイルへのパス (setq clmemo-file-name "~/project/memo/ChangeLog") ;; 好きなキーへバインド(ここでは"\C-x m"に設定) (global-set-key "\C-xm" 'clmemo) ;; タイトルの補完入力設定 (setq clmemo-title-list '("idea" "memo" "todo")) ;; タブでindentするようにする(デフォルトではinline-dateに飛んでしまう) (add-hook 'clmemo-mode-hook '(lambda () (define-key clmemo-mode-map "\C-i" 'indent-for-tab-command))) ;; CahgeLog Grep (autoload 'clgrep "clgrep" "grep mode for ChangeLog file." t) (autoload 'clgrep-title "clgrep" "grep first line of entry in ChangeLog." t) (autoload 'clgrep-header "clgrep" "grep header line of ChangeLog." t) (autoload 'clgrep-other-window "clgrep" "clgrep in other window." t) (add-hook 'change-log-mode-hook '(lambda () (define-key change-log-mode-map "\C-c\C-g" 'clgrep) (define-key change-log-mode-map "\C-c\C-t" 'clgrep-title)))
とりあえず覚えておくと便利なショートカット
- \C-x m : 項目の追加
- \C-u \C-x m : カーソルのある過去に項目追加
- \C-q \C-i : TABの入力
- \C-c ( : tagの追加 defaltではfileとurlのタグがある
- \C-c \C-g : ChangeLog grep
- \C-c \C-d RET : カーソルのある日付のタグ入力