aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Belaïche2026-03-13 17:42:59 +0100
committerVincent Belaïche2026-03-14 22:47:20 +0100
commitd4029676e6e296f7f76c27b95ccdd1797b09d86a (patch)
tree5c450bf2f236aad9f6315ed8b7c377ee553d9ade
parent18575792dc6a27122dd7a82a2d794cf46f75c1f3 (diff)
downloademacs-scratch/bug80610-ses-read-column-printer.tar.gz
emacs-scratch/bug80610-ses-read-column-printer.zip
[bug #80610] Fix ses-read-column-printer.scratch/bug80610-ses-read-column-printer
* lisp/ses.el (ses-read-column-printer): Access ses--curcell *after* refreshing it with `ses-check-curcell'.
-rw-r--r--lisp/ses.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/ses.el b/lisp/ses.el
index 6f11b8c7f29..550bbd47e5a 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -2742,8 +2742,9 @@ right-justified) or a list of one string (will be left-justified)."
2742 "Set the printer function for the current column. 2742 "Set the printer function for the current column.
2743See `ses-read-cell-printer' for input forms." 2743See `ses-read-cell-printer' for input forms."
2744 (interactive 2744 (interactive
2745 (let ((col (cdr (ses-sym-rowcol ses--curcell)))) 2745 (let ((col (cdr (progn
2746 (ses-check-curcell) 2746 (ses-check-curcell)
2747 (ses-sym-rowcol ses--curcell)))))
2747 (list col (ses-read-printer (format "Column %s printer" 2748 (list col (ses-read-printer (format "Column %s printer"
2748 (ses-column-letter col)) 2749 (ses-column-letter col))
2749 (ses-col-printer col))))) 2750 (ses-col-printer col)))))