[ESS] Repost: problems setting ess-source-directory
William McCoy
wdm8588 @end|ng |rom gm@||@com
Tue Feb 11 19:31:08 CET 2025
I have a bit more information on this problem. When I use
debug-on-error, I get the following backtrace:
Debugger entered--Lisp error: (wrong-type-argument sequencep
ess-r-customize-alist)
ess-setq-vars-local(ess-r-customize-alist)
ess-dump-object-into-edit-buffer("LQ")
funcall-interactively(ess-dump-object-into-edit-buffer "LQ")
command-execute(ess-dump-object-into-edit-buffer)
which I don't think helps too much. However when I inspect the variable
ess-source-directory during my R seesion, I see this:
ess-source-directory is a variable defined in ‘ess-custom.el’.
Its value is (lambda nil (concat ess-directory "Src/"))
Original value was "/tmp/"
It seems odd that the value has changed to (lambda nil ...
instead of (lambda () ...
Doesn't the lambda() function need the () in order to be recognized as a
function?
Has anyone on the list been able to get this expression to work or is it
a real bug in ESS?
Thanks for any time you can spend helping me with this.
Bill
On 2/10/25 4:46 PM, William McCoy via ESS-help wrote:
> I have had the following lines in my emacs init.el file for years:
>
> (setq ess-source-directory
> (lambda ()
> (concat ess-directory "src/")))
>
> This had been taken from ESS documentation from long ago and still
> appears in the current documentation. But now it causes a problem.
> ESS loads without problem in emacs. However, when I attempt to dump
> and edit an existing function (using C-c C-e C-d) while in a running R
> process buffer, I get the following message in the mini-buffer and the
> dump doesn't occur:
>
> Wrong type argument: sequencep, ess-r-customize-alist
>
> This is frustrating and I've had to resort to dumping files in a
> fixed-name sub-directory under my home directory.
>
> ESS version: 20250110.1437 (25.1.0)
> Emacs version: 29.4
> R version: 4.4.2 (2024-10-31)
> Fedora 41 Workstation
>
> Thanks for considering this issue,
> Bill McCoy
>
> Note: I have resent this post because my long-time subscription to
> this mailing list was under a different email address that my
> institution has changed. I have since re-subscribed to the mailing
> list with my new email address.
>
> ______________________________________________
> ESS-help using r-project.org mailing list
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fess-help&data=05%7C02%7Cwdmccoy%40cns.umass.edu%7C906b625542044b49d3b408dd4a21635c%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C638748229463608534%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=zvXXeoebeIa9iYtk0aH4BxRgc%2B3faq9WO3tf6Si7mqI%3D&reserved=0
>
More information about the ESS-help
mailing list