[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#29872: 26.0.90; `man' output encoding, hyphen chars
From: |
Eli Zaretskii |
Subject: |
bug#29872: 26.0.90; `man' output encoding, hyphen chars |
Date: |
Sun, 31 Dec 2017 18:24:05 +0200 |
> Date: Sat, 30 Dec 2017 15:11:05 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 29872@debbugs.gnu.org
>
> > What about the below, does that work?
> > (let ((locale-coding-system 'utf-8))
> > (man "find"))
>
> Yes! With `emacs -Q', loading the two files mentioned,
> and then evaluating that sexp, the `man' output is correct:
> hyphens appear as they should - that is:
>
> name: HYPHEN
> general-category: Pd (Punctuation, Dash)
> decomposition: (8208) ('‐')
>
> What should I then change in, say, `setup-cygwin.el',
> to make that happen? (Or does something need to be
> changed in Emacs itself?)
For Emacs 26, I've just committed a change that introduces a new
defcustom, Man-coding-system, which you can customize to utf-8 to get
the correct behavior in your case. For older versions of Emacs, you
will need to use a separate command that invokes 'man' as shown above,
because man.el unconditionally uses locale-coding-system for that, and
locale-coding-system on MS-Windows can never be UTF-8.
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, (continued)
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/29
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/29
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/30
- bug#29872: 26.0.90; `man' output encoding, hyphen chars,
Eli Zaretskii <=
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Drew Adams, 2017/12/31
- bug#29872: 26.0.90; `man' output encoding, hyphen chars, Eli Zaretskii, 2017/12/31