From: Eli Zaretskii Date: Fri, 13 Mar 2020 10:32:52 +0000 (+0200) Subject: ; * etc/NEWS: Explain how to get back old behavior with --eval. X-Git-Tag: emacs-27.0.91~82 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a2b07f9f11474dbcedd7cce39d2fa795bb23f692;p=emacs.git ; * etc/NEWS: Explain how to get back old behavior with --eval. --- diff --git a/etc/NEWS b/etc/NEWS index c7cca9c4dd4..63003191699 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -360,6 +360,14 @@ its '--eval' command-line option), as well as in 'lisp-interaction-mode' and 'ielm-mode', used in the "*scratch*" and "*ielm*" buffers. +We envision that most Lisp code is already either written with +lexical-binding in mind, or will work unchanged under +lexical-binding. If, for some reason, your code used in 'M-:' or +'--eval' doesn't work as result of this change, either modify the code +to work with lexical binding, or wrap it in an extra level of 'eval'. +For example, --eval FORM becomes --eval "(eval 'FORM)" (note the extra +quote in 'FORM). + --- ** The new user option 'tooltip-resize-echo-area' avoids truncating tooltip text on GUI frames when tooltips are displayed in the echo