;;; Code:
-(defvar riece-kakasi-enabled nil)
-
(defconst riece-kakasi-description
"Convert Japanese to roman string by KAKASI.")
(delete-region (point-min) (point)))))
(defun riece-kakasi-message-filter (message)
- (if riece-kakasi-enabled
+ (if (get 'riece-kakasi 'riece-addon-enabled)
(riece-message-set-text message
(riece-kakasi-convert-string
(riece-message-text message))))
"kakasi" "-Ha" "-Ka" "-Ja" "-Ea" "-ka"))
(with-current-buffer (process-buffer riece-kakasi-process)
(buffer-disable-undo)
- (erase-buffer))
- (setq riece-kakasi-enabled t))
+ (erase-buffer)))
(defun riece-kakasi-disable ()
- (kill-buffer (process-buffer riece-kakasi-process))
- (setq riece-kakasi-enabled nil))
+ (kill-buffer (process-buffer riece-kakasi-process)))
(provide 'riece-kakasi)