;; 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:
;;; 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)