X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Friece-skk-kakutei.el;h=35ac4f11607b3870439b0fdf1c3cd577d9ffbcf0;hb=05933e03db571db13ae01c9e35e7bb35b71ad25d;hp=9aa95c41afbff43e77fcaf12d1c8d8db5f833f15;hpb=5f0e2bd27fbe7355383ea04742c2c74f9561c76a;p=riece diff --git a/lisp/riece-skk-kakutei.el b/lisp/riece-skk-kakutei.el index 9aa95c4..35ac4f1 100644 --- a/lisp/riece-skk-kakutei.el +++ b/lisp/riece-skk-kakutei.el @@ -30,6 +30,13 @@ ;;; Code: +(eval-when-compile (require 'riece)) + +(defvar riece-skk-kakutei-enabled nil) + +(defconst riece-skk-kakutei-description + "Deny SKK's sankaku send") + (defun riece-skk-kakutei-command-enter-message () "Send the current line to the current channel." (interactive) @@ -40,7 +47,7 @@ "Send the current line to the current channel as NOTICE." (interactive) (when (riece-skk-kakutei) - (riece-command-enter-message-ad-notice))) + (riece-command-enter-message-as-notice))) (defun riece-skk-kakutei () "When required after-follow return `t'." @@ -59,9 +66,19 @@ t))) (defun riece-skk-kakutei-insinuate () + ) + +(defun riece-skk-kakutei-enable () (riece-define-keys riece-command-mode-map "\r" riece-skk-kakutei-command-enter-message - [(control return)] riece-skk-kakutei-command-enter-message-as-notice)) + [(control return)] riece-skk-kakutei-command-enter-message-as-notice) + (setq riece-skk-kakutei-enabled t)) + +(defun riece-skk-kakutei-disable () + (riece-define-keys riece-command-mode-map + "\r" riece-command-enter-message + [(control return)] riece-command-enter-message-as-notice) + (setq riece-skk-kakutei-enabled nil)) (provide 'riece-skk-kakutei)