]> git.eshelyaron.com Git - emacs.git/commitdiff
(mode-line-mule-info): New variable.
authorKarl Heuer <kwzh@gnu.org>
Sat, 22 Feb 1997 19:23:31 +0000 (19:23 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 22 Feb 1997 19:23:31 +0000 (19:23 +0000)
(mode-line-format): Include it.

lisp/bindings.el

index 3978afa58e71caacef7a0f264a3280bace3b7462..66a8c511d55940e5f22aec965b5880be9bda6ad8 100644 (file)
 
 ;;; Code:
 
+(defconst mode-line-mule-info
+  (purecopy '(enable-multibyte-characters
+             ((current-input-method ("[" current-input-method-title "]"))
+              "%z:")))
+  "Mode-line control for displaying information of multilingual environment.")
+
+(make-variable-buffer-local 'mode-line-mule-info)
+
 (defvar mode-line-buffer-identification (purecopy '("%F: %12b"))
   "Mode-line control for identifying the buffer being displayed.
 Its default value is (\"%F: %12b\").  Under X, `%F' is replaced with `Emacs'.
@@ -68,6 +76,7 @@ Normally nil in most modes, since there is no process to display.")
 
 (setq-default mode-line-format
   (list (purecopy "")
+   'mode-line-mule-info
    'mode-line-modified
    'mode-line-buffer-identification
    (purecopy "   ")