** 'ffap-lax-url' now defaults to nil.
Previously, it was set to t but this broke remote file name detection.
+** Unfinished commands' echo now ends with a suggestion to use Help.
+Customize 'echo-keystrokes-help' to nil to prevent that.
+
\f
* Editing Changes in Emacs 30.1
(auto-save-timeout auto-save (choice (const :tag "off" nil)
(integer :format "%v")))
(echo-keystrokes minibuffer number)
+ (echo-keystrokes-help minibuffer boolean "30.1")
(polling-period keyboard float)
(double-click-time mouse (restricted-sexp
:match-alternatives (integerp 'nil 't)))
AUTO_STRING (dash, "-");
kset_echo_string (current_kboard,
concat2 (KVAR (current_kboard, echo_string), dash));
+
+ if (echo_keystrokes_help)
+ {
+ AUTO_STRING (help, " (\\`C-h' for help)");
+ kset_echo_string (current_kboard,
+ concat2 (KVAR (current_kboard, echo_string),
+ calln (Qsubstitute_command_keys, help)));
+ }
+
echo_now ();
}
If the value is zero, don't echo at all. */);
Vecho_keystrokes = make_fixnum (1);
+ DEFVAR_BOOL ("echo-keystrokes-help", echo_keystrokes_help,
+ doc: /* Non-nil means append small help text to the unfinished commands' echo. */);
+ echo_keystrokes_help = true;
+
DEFVAR_LISP ("polling-period", Vpolling_period,
doc: /* Interval between polling for input during Lisp execution.
The reason for polling is to make C-g work to stop a running program.