setting up ess-source-directory
Mary Lindstrom
lindstro at biostat.wisc.edu
Wed Feb 2 22:07:25 CET 2000
I'm switching from S-mode to ess-mode and I installed version 5.1.9.
In my .emacs file I have the following:
(add-hook 'inferior-ess-mode-hook
(function (lambda()
(setq ess-source-directory
'(lambda()
(file-name-as-directory
(expand-file-name (concat
(car ess-search-list)
"/../Src")))))
(setq ess-dump-filename-template (concat "%s."
ess-suffix))
)))
The intent is to have my function source files have the form
<function-name>.S and live in a directory <project>/Src/ where
<project>/.Data/ is the .Data directory active when the S session
starts.
If I use the code above and then dump a function to a file from an S+3
session, it ends up in the correct directory but the default
ess-dump-filename-template is used (that is, my login name is
prepended to the name of the file). If I comment out the definition of
ess-source-directory, the name of the file is correct but it gets
dumped to /tmp/.
I've tried switching the order of the two definitions and putting them
into various other hooks but I get the same behavior.
I'm stumped. Any help appreciated.
- Mary
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
ess-help mailing list -- To (un)subscribe, send
subscribe or unsubscribe
(in the "body", not the subject !) To: ess-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the ESS-help
mailing list