Avoid whitespace-mode breaking standard-display-unicode-special-glyphs
* lisp/whitespace.el (whitespace-display-char-on): Copy from 'standard-display-table' if 'buffer-display-table' is nil. This avoids overwriting display-table customizations by features that modify 'standard-display-table' for global effects. (Bug#78522)
This commit is contained in:
@@ -2480,7 +2480,8 @@ purposes)."
|
||||
;; Assure `buffer-display-table' is unique
|
||||
;; when two or more windows are visible.
|
||||
(setq buffer-display-table
|
||||
(copy-sequence buffer-display-table)))
|
||||
(copy-sequence (or buffer-display-table
|
||||
standard-display-table))))
|
||||
(unless buffer-display-table
|
||||
(setq buffer-display-table (make-display-table)))
|
||||
(dolist (entry whitespace-display-mappings)
|
||||
|
||||
Reference in New Issue
Block a user