comparison lisp/bindings.el @ 83434:944e6b68a0de

Display "@" in mode-lines of Emacsclient frames. * lisp/bindings.el (mode-line-client): New variable. (help-echo): Add it to the default mode-line format. * lisp/files.el (mode-line-client): Set it as risky. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-474
author Karoly Lorentey <lorentey@elte.hu>
date Thu, 29 Dec 2005 21:11:27 +0000
parents 14a4eb789b45
children 432dae1fa952
comparison
equal deleted inserted replaced
83433:072e54344b8d 83434:944e6b68a0de
167 (define-key map [mode-line mouse-1] 'mode-line-change-eol) 167 (define-key map [mode-line mouse-1] 'mode-line-change-eol)
168 map)) 168 map))
169 'mouse-face 'mode-line-highlight)) 169 'mouse-face 'mode-line-highlight))
170 (push (cons eol (cons mnemonic desc)) mode-line-eol-desc-cache) 170 (push (cons eol (cons mnemonic desc)) mode-line-eol-desc-cache)
171 desc))) 171 desc)))
172
173 (defvar mode-line-client
174 `(""
175 (:propertize ("" (:eval (if (frame-parameter nil 'client) "@" "")))
176 help-echo "Emacsclient frame"
177 local-map ,mode-line-input-method-map
178 mouse-face mode-line-highlight))
179 "Mode-line control for identifying Emacsclient frames.")
172 180
173 (defvar mode-line-mule-info 181 (defvar mode-line-mule-info
174 `("" 182 `(""
175 (current-input-method 183 (current-input-method
176 (:propertize ("" current-input-method-title) 184 (:propertize ("" current-input-method-title)
292 (setq-default mode-line-format 300 (setq-default mode-line-format
293 (list 301 (list
294 "%e" 302 "%e"
295 (propertize "-" 'help-echo help-echo) 303 (propertize "-" 'help-echo help-echo)
296 'mode-line-mule-info 304 'mode-line-mule-info
305 'mode-line-client
297 'mode-line-modified 306 'mode-line-modified
298 'mode-line-frame-identification 307 'mode-line-frame-identification
299 'mode-line-buffer-identification 308 'mode-line-buffer-identification
300 (propertize " " 'help-echo help-echo) 309 (propertize " " 'help-echo help-echo)
301 'mode-line-position 310 'mode-line-position