diff options
author | Chong Yidong <[email protected]> | 2012-06-03 18:23:49 +0800 |
---|---|---|
committer | Chong Yidong <[email protected]> | 2012-06-03 18:23:49 +0800 |
commit | 383f7350f34707d317e169c203d3c6efb27ee46c (patch) | |
tree | e8167e326e325b1f4451b5f0d3929dd0708ac5d2 /src/xdisp.c | |
parent | 1c476a0a7ffcbad019480b9057c17501c445eefb (diff) |
Make mode line help-echo visible for unibyte buffers.
* src/xdisp.c (decode_mode_spec_coding): Display a space for a unibyte
buffer.
* lisp/bindings.el (mode-line-mule-info-help-echo)
(mode-line-read-only-help-echo, mode-line-modified-help-echo):
New functions.
(mode-line-mule-info, mode-line-modified): Use them.
(mode-line-eol-desc, propertized-buffer-identification):
Consistency fixes for help text.
Fixes: debbugs:11226
Diffstat (limited to 'src/xdisp.c')
-rw-r--r-- | src/xdisp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 8a1d83dc8e..f01c86b2a0 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -21012,8 +21012,7 @@ decode_mode_spec_coding (Lisp_Object coding_system, register char *buf, int eol_ if (!VECTORP (val)) /* Not yet decided. */ { - if (multibyte) - *buf++ = '-'; + *buf++ = multibyte ? '-' : ' '; if (eol_flag) eoltype = eol_mnemonic_undecided; /* Don't mention EOL conversion if it isn't decided. */ @@ -21026,8 +21025,9 @@ decode_mode_spec_coding (Lisp_Object coding_system, register char *buf, int eol_ attrs = AREF (val, 0); eolvalue = AREF (val, 2); - if (multibyte) - *buf++ = XFASTINT (CODING_ATTR_MNEMONIC (attrs)); + *buf++ = multibyte + ? XFASTINT (CODING_ATTR_MNEMONIC (attrs)) + : ' '; if (eol_flag) { |