emacs/lisp/calc
Tim Ruffing df3e0bcbdb * lisp/calc/calc-prog.el: Switch to new method of detecting end of kbd macro
'read-char' will no longer return -1 as of
ac82baea1c41ec974ad49f2861ae6c06bda2b4ed. This switches to a cleaner
method of detecting whether the end of a keyboard macro has been
reached.

* lisp/calc/calc-prog.el (calc--at-end-of-kmacro-p): New function.
(calc-kbd-skip-to-else-if): Use the function.

Co-authored-by: Stefan Monnier <monnier@iro.umontreal.ca>
2024-03-10 10:40:19 -04:00
..
calc-aent.el Calc parses fractions written using U+2044 FRACTION SLASH 2024-01-27 16:42:47 +02:00
calc-alg.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-arith.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-bin.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-comb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-cplx.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-embed.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-ext.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calc-fin.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-forms.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-frac.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-funcs.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-graph.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calc-help.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calc-incom.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-keypd.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-lang.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-macs.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-map.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-math.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-menu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-misc.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calc-mode.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-mtx.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-nlfit.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-poly.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-prog.el * lisp/calc/calc-prog.el: Switch to new method of detecting end of kbd macro 2024-03-10 10:40:19 -04:00
calc-rewr.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-rules.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-sel.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-stat.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-store.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-stuff.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-trail.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-undo.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-units.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calc-vec.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc-yank.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calc.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
calcalg2.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calcalg3.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calccomp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calcsel2.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00