summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorVincent Belaïche <vincentb1@users.sourceforge.net>2016-08-10 10:13:27 +0200
committerVincent Belaïche <vincentb1@users.sourceforge.net>2016-08-10 10:13:27 +0200
commitbfeacfcdc9f584c798ef22528433dde5d78bcba7 (patch)
treeeaf82a7287cfb73312318fc28c74c376e2b653ca /lisp/emacs-lisp/autoload.el
parent731d225cf3a8f95d3bad0baf60c792afc7d58b78 (diff)
downloademacs-bfeacfcdc9f584c798ef22528433dde5d78bcba7.tar.gz
emacs-bfeacfcdc9f584c798ef22528433dde5d78bcba7.tar.bz2
emacs-bfeacfcdc9f584c798ef22528433dde5d78bcba7.zip
Handle nil cell value in compiled printer functions.
* doc/misc/ses.texi (Quick Tutorial): Minor clarification about the ses-range `!' modifier. (More on cell printing): Fix this that the fallback printer is `ses-prin1', not "%S". That makes a difference for any cell value for which "%S" would insert a backslash characters. * lisp/ses.el (ses-local-printer-compile): Handle the nil cell value --- contrary to emacs-25 branches ses-call-printer does not handle prior to calling a function printer. Not doing this would still work because the compiled function would throw and error and SES would in the end resort to the ses-prin1 fallback, however this way would not be in line with the raison d'être of compiling printer which is speed.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions