Mercurial > emacs
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 |