トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2007-6-8

minor-modeを簡単に作る

easy-mmodeパッケージを利用する.
http://www.fan.gr.jp/~ring/doc/elisp_20/elisp_23.html#SEC345
たとえば,こんな関数を用意しておいて,

(defun prosper-new-slide (str)
  "insert new slide header and footer"
  (interactive "stitle: ")
  (insert (format "??begin{slide}{%s}?n??end{slide}?n" str))
  (previous-line)
  (previous-line))

easy-mmodeで

(easy-mmode-define-minor-mode prosper-mode
 "Tggle prosper mode."			      
;;
nil
;;
"prosper"
;;
'(("?C-c?C-n" . prosper-new-slide)
 ))

とすると,

M-x prosper-mode

して,prosper-modeをONにして,所望のキーバインドを有効にできる.

interactive

http://www.gnu.org/software/emacs/elisp/html_node/Interactive-Codes.html

論文

条件付き採録だそう.
ほっと一息.ちなみに修正の締め切りは,6/29.
ますます,忙しくなってきたぞ〜