トップ  検索

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.
ますます,忙しくなってきたぞ〜

Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved