mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-05 20:43:08 +00:00
MS-Windows followup for ASCIIfication of curved quotes
* lisp/term/w32console.el (terminal-init-w32console): Repeat the test for curved quotes being displayable, after switching the terminal encoding. (Bug#20545)
This commit is contained in:
parent
05e69458e7
commit
a0cfd563d2
@ -65,7 +65,15 @@
|
||||
(when oem-cs-p
|
||||
(set-keyboard-coding-system oem-code-page-coding)
|
||||
(set-terminal-coding-system
|
||||
(if oem-o-cs-p oem-code-page-output-coding oem-code-page-coding))))
|
||||
(if oem-o-cs-p oem-code-page-output-coding oem-code-page-coding))
|
||||
;; Since we changed the terminal encoding, we need to repeat
|
||||
;; the test for Unicode quotes being displayable.
|
||||
(dolist (char-repl
|
||||
'((?‘ . [?\']) (?’ . [?\']) (?“ . [?\"]) (?” . [?\"])))
|
||||
(when (not (char-displayable-p (car char-repl)))
|
||||
(or standard-display-table
|
||||
(setq standard-display-table (make-display-table)))
|
||||
(aset standard-display-table (car char-repl) (cdr char-repl))))))
|
||||
(let* ((colors w32-tty-standard-colors)
|
||||
(color (car colors)))
|
||||
(tty-color-clear)
|
||||
|
Loading…
x
Reference in New Issue
Block a user