emacs/lisp/cedet/srecode
Paul Eggert c4151ebe15 Improve the optional translation of quotes
Fix several problems with the recently-added custom variable
help-quote-translation where the code would quote inconsistently
in help buffers.  Add support for quoting 'like this', which
is common in other GNU programs in ASCII environments.  Change
help-quote-translation to use more mnemonic values: values are now the
initial quoting char, e.g., (setq help-quote-translation ?`) gets the
traditional Emacs help-buffer quoting style `like this'.  Change the
default behavior of substitute-command-keys to match what's done in
set-locale-environment, i.e., quote ‘like this’ if displayable,
'like this' otherwise.
* doc/lispref/help.texi (Keys in Documentation): Document
new behavior of substitute-command-keys, and document
help-quote-translation.
* doc/lispref/tips.texi (Documentation Tips):
Mention the effect of help-quote-translation.
* etc/NEWS: Mention new behavior of substitute-command-keys,
and merge help-quote-translation news into it.
When talking about doc strings, mention new ways to type quotes.
* lisp/cedet/mode-local.el (overload-docstring-extension):
Revert my recent change to this function, which shouldn't be
needed as the result is a doc string.
* lisp/cedet/mode-local.el (mode-local-print-binding)
(mode-local-describe-bindings-2):
* lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
* lisp/cus-theme.el (describe-theme-1):
* lisp/descr-text.el (describe-text-properties-1, describe-char):
* lisp/emacs-lisp/cl-generic.el (cl--generic-describe):
* lisp/emacs-lisp/eieio-opt.el (eieio-help-class)
(eieio-help-constructor):
* lisp/emacs-lisp/package.el (describe-package-1):
* lisp/faces.el (describe-face):
* lisp/help-fns.el (help-fns--key-bindings)
(help-fns--compiler-macro, help-fns--parent-mode)
(help-fns--obsolete, help-fns--interactive-only)
(describe-function-1, describe-variable):
* lisp/help.el (describe-mode):
Use substitute-command-keys to ensure a more-consistent quoting
style in help buffers.
* lisp/cus-start.el (standard):
Document new help-quote-translation behavior.
* lisp/emacs-lisp/lisp-mode.el (lisp-fdefs):
* lisp/help-mode.el (help-xref-symbol-regexp, help-xref-info-regexp)
(help-xref-url-regexp):
* lisp/international/mule-cmds.el (help-xref-mule-regexp-template):
* lisp/wid-edit.el (widget-documentation-link-regexp):
Also match 'foo', in case we're in a help buffer generated when
help-quote-translation is ?'.
* src/doc.c: Include disptab.h, for DISP_CHAR_VECTOR.
(LEFT_SINGLE_QUOTATION_MARK, uLSQM0, uLSQM1, uLSQM2, uRSQM0)
(uRSQM1, uRSQM2, LSQM, RSQM): New constants.
(Fsubstitute_command_keys): Document and implement new behavior.
(Vhelp_quote_translation): Document new behavior.
2015-06-19 00:38:45 -07:00
..
args.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
compile.el CEDET (srecode-compile-inserter): Avoid `oref' on classes 2015-05-06 09:12:40 -04:00
cpp.el Fix minor quoting problems in doc strings 2015-05-19 15:01:16 -07:00
ctxt.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
dictionary.el CEDET (srecode-create-dictionary): Avoid obsolete object name 2015-05-10 22:08:07 -04:00
document.el Spelling fixes 2015-02-21 20:01:05 -08:00
el.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
expandproto.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
extract.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
fields.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
filters.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
find.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
getset.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
insert.el CEDET (srecode-insert-fcn): Fix use of oref on a class 2015-05-10 22:15:12 -04:00
java.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
map.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
mode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
semantic.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
srt-mode.el Improve the optional translation of quotes 2015-06-19 00:38:45 -07:00
srt.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
table.el * lisp/cedet: Use cl-generic instead of EIEIO's defgeneric/defmethod 2015-02-04 13:49:49 -05:00
template.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
texi.el Fix minor quoting problems in doc strings 2015-05-28 00:22:03 -07:00