]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from origin/emacs-27
authorGlenn Morris <rgm@gnu.org>
Fri, 12 Mar 2021 16:47:41 +0000 (08:47 -0800)
committerGlenn Morris <rgm@gnu.org>
Fri, 12 Mar 2021 16:47:41 +0000 (08:47 -0800)
2c5f215419 Avoid crashes in Mew due to corrupted tool-bar label
7a23915618 * lisp/tooltip.el (tooltip): Doc fix for GTK.
c4bbe02cc4 * lisp/help.el (help-for-help-internal): Doc fix; use impe...

# Conflicts:
# lisp/help.el
# lisp/tooltip.el

1  2 
lisp/help.el
lisp/tooltip.el
src/gtkutil.c

diff --cc lisp/help.el
index 79d8296cfedbdb91ee44e10f1bca8f2932e55cd1,88265680f90dd3195ef13cb8ee1f730e8d649f7a..d4be9aa72008b161b7e2c83d75c999e2406ad6b5
@@@ -193,52 -196,54 +193,52 @@@ Do not call this in the scope of `with-
    "You have typed %THIS-KEY%, the help character.  Type a Help option:
  \(Use SPC or DEL to scroll through this text.  Type \\<help-map>\\[help-quit] to exit the Help command.)
  
 -a PATTERN   Show commands whose name matches the PATTERN (a list of words
 -              or a regexp).  See also the `apropos' command.
 -b           Display all key bindings.
 -c KEYS      Display the command name run by the given key sequence.
 -C CODING    Describe the given coding system, or RET for current ones.
 -d PATTERN   Show a list of functions, variables, and other items whose
 +\\[apropos-command] PATTERN   Show commands whose name matches the PATTERN (a list of words
 +              or a regexp).  See also \\[apropos].
 +\\[describe-bindings]           Display all key bindings.
 +\\[describe-key-briefly] KEYS      Display the command name run by the given key sequence.
 +\\[describe-coding-system] CODING    Describe the given coding system, or RET for current ones.
 +\\[apropos-documentation] PATTERN   Show a list of functions, variables, and other items whose
                documentation matches the PATTERN (a list of words or a regexp).
 -e           Go to the *Messages* buffer which logs echo-area messages.
 -f FUNCTION  Display documentation for the given function.
 -F COMMAND   Show the Emacs manual's section that describes the command.
 -g           Display information about the GNU project.
 -h           Display the HELLO file which illustrates various scripts.
 -i           Start the Info documentation reader: read included manuals.
 -I METHOD    Describe a specific input method, or RET for current.
 -k KEYS      Display the full documentation for the key sequence.
 -K KEYS      Show the Emacs manual's section for the command bound to KEYS.
 -l           Show last 300 input keystrokes (lossage).
 -L LANG-ENV  Describe a specific language environment, or RET for current.
 -m           Display documentation of current minor modes and current major mode,
 -              including their special commands.
 -n           Display news of recent Emacs changes.
 -o SYMBOL    Display the given function or variable's documentation and value.
 -p TOPIC     Find packages matching a given topic keyword.
 -P PACKAGE   Describe the given Emacs Lisp package.
 -r           Display the Emacs manual in Info mode.
 -s           Display contents of current syntax table, plus explanations.
 -S SYMBOL    Show the section for the given symbol in the Info manual
 +\\[view-echo-area-messages]           Go to the *Messages* buffer which logs echo-area messages.
 +\\[describe-function] FUNCTION  Display documentation for the given function.
 +\\[Info-goto-emacs-command-node] COMMAND   Show the Emacs manual's section that describes the command.
 +\\[describe-gnu-project]           Display information about the GNU project.
 +\\[view-hello-file]           Display the HELLO file which illustrates various scripts.
 +\\[info]           Start the Info documentation reader: read included manuals.
 +\\[describe-input-method] METHOD    Describe a specific input method, or RET for current.
 +\\[describe-key] KEYS      Display the full documentation for the key sequence.
 +\\[Info-goto-emacs-key-command-node] KEYS      Show the Emacs manual's section for the command bound to KEYS.
 +\\[view-lossage]           Show last 300 input keystrokes (lossage).
- \\[describe-language-environment] LANG-ENV  Describes a specific language environment, or RET for current.
++\\[describe-language-environment] LANG-ENV  Describe a specific language environment, or RET for current.
 +\\[describe-mode]           Display documentation of current minor modes and current major mode,
 +             including their special commands.
 +\\[view-emacs-news]           Display news of recent Emacs changes.
 +\\[describe-symbol] SYMBOL    Display the given function or variable's documentation and value.
 +\\[finder-by-keyword] TOPIC     Find packages matching a given topic keyword.
 +\\[describe-package] PACKAGE   Describe the given Emacs Lisp package.
 +\\[info-emacs-manual]           Display the Emacs manual in Info mode.
 +\\[info-display-manual]           Prompt for a manual and then display it in Info mode.
 +\\[describe-syntax]           Display contents of current syntax table, plus explanations.
 +\\[info-lookup-symbol] SYMBOL    Show the section for the given symbol in the Info manual
                for the programming language used in this buffer.
 -t           Start the Emacs learn-by-doing tutorial.
 -v VARIABLE  Display the given variable's documentation and value.
 -w COMMAND   Display which keystrokes invoke the given command (where-is).
 -.           Display any available local help at point in the echo area.
 -
 -C-a         Information about Emacs.
 -C-c         Emacs copying permission (GNU General Public License).
 -C-d         Instructions for debugging GNU Emacs.
 -C-e         External packages and information about Emacs.
 -C-f         Emacs FAQ.
 +\\[help-with-tutorial]           Start the Emacs learn-by-doing tutorial.
 +\\[describe-variable] VARIABLE  Display the given variable's documentation and value.
 +\\[where-is] COMMAND   Display which keystrokes invoke the given command (where-is).
 +\\[display-local-help]           Display any available local help at point in the echo area.
 +
 +\\[about-emacs]         Information about Emacs.
 +\\[describe-copying]         Emacs copying permission (GNU General Public License).
 +\\[view-emacs-debugging]         Instructions for debugging GNU Emacs.
 +\\[view-external-packages]         External packages and information about Emacs.
 +\\[view-emacs-FAQ]         Emacs FAQ.
  C-m         How to order printed Emacs manuals.
  C-n         News of recent Emacs changes.
 -C-o         Emacs ordering and distribution information.
 -C-p         Info about known Emacs problems.
 -C-s         Search forward \"help window\".
 -C-t         Emacs TODO list.
 -C-w         Information on absence of warranty for GNU Emacs."
 +\\[describe-distribution]         Emacs ordering and distribution information.
 +\\[view-emacs-problems]         Info about known Emacs problems.
 +\\[search-forward-help-for-help]         Search forward \"help window\".
 +\\[view-emacs-todo]         Emacs TODO list.
 +\\[describe-no-warranty]         Information on absence of warranty for GNU Emacs."
    help-map)
  
  \f
diff --cc lisp/tooltip.el
index af3b86bba71bac04994f7eae69551d611cfae041,bb53a138d849e62afa16ad1192ed3102501f1165..293c0343956d5ac8595aa7f87e952734e5a752e1
@@@ -131,7 -138,11 +131,10 @@@ of the `tooltip' face are used instead.
       :inherit variable-pitch)
      (t
       :inherit variable-pitch))
-   "Face for tooltips."
+   "Face for tooltips.
+ When using the GTK toolkit, this face will only be used if
+ `x-gtk-use-system-tooltips' is non-nil."
 -  :group 'tooltip
    :group 'basic-faces)
  
  (defcustom tooltip-use-echo-area nil
diff --cc src/gtkutil.c
Simple merge