Hi,
I get an error when doing `C-h p’ and going to the leftmost cell in the table using the left/right arrow keys. This is because Emacspeak tabulated list expects all fields to be strings. All the emacspeak-package.el functions take this into account, but tabulated list doesn’t. So I added a check to treat the first element as the “value” below:
diff --git a/lisp/emacspeak-tabulated-list.el b/lisp/emacspeak-tabulated-list.elindex c77406094..30adb0f21 100644
--- a/lisp/emacspeak-tabulated-list.el
+++ b/lisp/emacspeak-tabulated-list.el
@@ -74,6 +74,8 @@
(when (= 0 col) (emacspeak-auditory-icon 'left))
(when (= (1- (length tabulated-list-format)) col)
(emacspeak-auditory-icon 'right))
+ (when (listp value)
+ (setq value (car value)))
(when (zerop (length (string-trim value)))
(dtk-tone 261.6 150 'force)) ;blank
(if (called-interactively-p 'interactive)
|Full archive May 1995 - present by Year|Search the archive|
If you have questions about this archive or had problems using it, please contact us.