X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-skk-kakutei.el;h=eef19195346e3240909a3af02270ddf7c270e156;hb=bf2df5d4bf0f70c7f102eb924e352f83d46f3fa4;hp=9aa95c41afbff43e77fcaf12d1c8d8db5f833f15;hpb=263d0f1a3c515d2286e6113a5a48e79e0d4ed568;p=elisp%2Friece.git diff --git a/lisp/riece-skk-kakutei.el b/lisp/riece-skk-kakutei.el index 9aa95c4..eef1919 100644 --- a/lisp/riece-skk-kakutei.el +++ b/lisp/riece-skk-kakutei.el @@ -1,4 +1,4 @@ -;;; riece-skk-kakutei.el --- add-on skk-kakutei +;;; riece-skk-kakutei.el --- remove SKK's preedit mark before sending messages ;; Copyright (C) 2003 TAKAHASHI Kaoru ;; Author: TAKAHASHI "beatmaria" Kaoru @@ -18,18 +18,26 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: -;; This add-on deny SKK's sankaku send. - -;; To use, add the following line to your ~/.riece/init.el: -;; (add-to-list 'riece-addons 'riece-skk-kakutei) +;; NOTE: This is an add-on module for Riece. ;;; Code: +(eval-when-compile (require 'riece)) + +(defvar skk-mode) +(defvar skk-henkan-mode) +(defvar skk-henkan-on) +(defvar skk-egg-like-newline) +(autoload 'skk-kakutei "skk") + +(defconst riece-skk-kakutei-description + "Remove SKK's preedit mark before sending messages.") + (defun riece-skk-kakutei-command-enter-message () "Send the current line to the current channel." (interactive) @@ -40,7 +48,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,10 +67,18 @@ 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)) +(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)) + (provide 'riece-skk-kakutei) ;;; riece-skk-kakutei.el ends here