diff options
author | Vincent Belaïche <vincentb1@users.sourceforge.net> | 2016-08-10 10:13:27 +0200 |
---|---|---|
committer | Vincent Belaïche <vincentb1@users.sourceforge.net> | 2016-08-10 10:13:27 +0200 |
commit | bfeacfcdc9f584c798ef22528433dde5d78bcba7 (patch) | |
tree | eaf82a7287cfb73312318fc28c74c376e2b653ca /lisp/emacs-lisp/autoload.el | |
parent | 731d225cf3a8f95d3bad0baf60c792afc7d58b78 (diff) | |
download | emacs-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