xyzzy
メジャーモード
;;; hoge-mode
(provide "hoge-mode")
(in-package "editor")
(export '(*hoge-mode-hook* hoge-mode *hoge-mode-map*
)) ; このファイルに作った関数・変数を外部から使いたい場合はここに関数・変数名を追加
; フック
(defvar *hoge-mode-hook* nil
"hoge-mode: フック変数")
;;キーマップ
(defvar *hoge-mode-map* nil
"hoge-mode: モードマップ変数")
(unless *hoge-mode-map*
(setq *hoge-mode-map* (make-sparse-keymap))
;;以下キー割り当て
)
;;modeの実行
(defun hoge-mode ()
"hoge-mode"
(interactive)
(kill-all-local-variables)
(setq mode-name "hoge-mode")
(setq buffer-mode 'hoge-mode)
(use-keymap *hoge-mode-map*)
(run-hooks '*hoge-mode-hook*))
edit
最新の20件
2020-11-14
2011-02-12
2006-09-22
2006-05-08
2006-04-22
2006-04-21
2006-04-17
2006-04-05
2006-03-23
2006-03-22
2006-03-21
2006-03-15
2006-01-26
2006-01-23
2005-10-21
2005-10-17