emacs-gpu/doc
Noam Postavsky b2790db049 Improve errors & warnings due to fancy quoted vars (Bug#32939)
Add some hints to the message for byte compiler free & unused variable
warnings, and 'void-variable' errors where the variable has confusable
quote characters in it.
* lisp/help.el (uni-confusables), uni-confusables-regexp): New
constants.
(help-command-error-confusable-suggestions): New function, added to
`command-error-function'.
(help-uni-confusable-suggestions): New function.
* lisp/emacs-lisp/bytecomp.el (byte-compile-variable-ref):
* lisp/emacs-lisp/cconv.el (cconv--analyze-use): Use it.

* lisp/emacs-lisp/lisp-mode.el
(lisp--match-confusable-symbol-character): New function.
(lisp-fdefs): Use it to fontify confusable characters with
font-lock-warning-face when they occur in symbol names.
* doc/lispref/modes.texi (Faces for Font Lock):
* doc/lispref/objects.texi (Basic Char Syntax): Recommend backslash
escaping of confusable characters, and mention new fontification.
* etc/NEWS: Announce the new fontification behavior.
* test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-fontify-confusables):
New test.
2019-11-28 18:10:07 -05:00
..
emacs 'C-1 C-x v L' asks for revision and shows its log entry with diff (bug#38044) 2019-11-28 00:14:46 +02:00
lispintro Conditionally omit edition numbers, dates in doc 2019-11-12 11:30:02 -08:00
lispref Improve errors & warnings due to fancy quoted vars (Bug#32939) 2019-11-28 18:10:07 -05:00
man Enable tab-bar-mode from X resources 2019-10-13 23:56:17 +03:00
misc Fix documentation of eieio-class-name 2019-11-27 13:12:39 +01:00