Re: ess-local-process-name

Hüsing, Johannes via ESS-help <[email protected]>
Newsgroups gmane.emacs.ess.general
Message-ID <[email protected]>
Thanks, Jeremie, for some guidance. I followed your advice but did not install company as use cases for autocompletion can be generated without it.

Starting emacs -Q -l barebones.el evokes an emacs session, which issues the following message:

.emacs.d/elpa/ess-20220225.1523/ess-r-mode.el: Warning: ‘project-roots’ is an obsolete generic function (as of 0.3.0); use ‘project-root’ instead.

Next, M-x R [RET], interactive session starts including executing "set.wd 'startdir'". When I type me[RET], the message "ess-command: Symbol’s function definition is void: ess-local-process-name [2 times]" is issued.

Apologies that I said that the problem occurred on a Windows machine, when it was, in fact, a machine running GNU/Linux. On the PC at the company, that error does not occur, and autocompletion works the tried-and-true Emacs way.

Cheers

Johannes


-----Ursprüngliche Nachricht-----
Von: Jeremie Juste <[email protected]> 
Gesendet: Montag, 2. Mai 2022 22:36
An: Hüsing, Johannes <[email protected]>
Cc: [email protected]
Betreff: Re: AW: [ESS] ess-local-process-name


Hello Johannes,

I'm posting your email, back on the the list.

On Monday,  2 May 2022 at 07:03, Hüsing, Johannes wrote:
> I think I omitted an important piece of information, namely that I try to run everything under Windows 10. Which means that typing "emacs -Q" in the command prompt gets the message issued: "Der Befehl emacs ist falsch geschrieben oder konnte nicht gefunden werden." 

I also use emacs on Windows at work and I admit that I have never used emacs -Q, there :-).

However I isolate the ess configuration in a separate file, and load it from my .emacs. A quick test would be to rename the .emacs or .emacs.d/init.el file and just have these 5 lines in a .emacs

>  (add-to-list 'load-path "/home/djj/.emacs.d/elpa/ess-20220125.2207/")
>  (require 'ess-r-mode)
>  (add-to-list 'load-path 
> "/home/djj/.emacs.d/elpa/company-20220110.2248")
>  (require 'company)
>  (add-hook 'inferior-ess-mode-hook 'company-mode)

HTH,
Jeremie


>
> I tried to install the preinstalled configuration of Emacs 27 provided by Vincent Goulet, but this one expected to find the program RTerm, and failed to do so.
>
> -----Ursprüngliche Nachricht-----
> Von: Jeremie Juste <[email protected]>
> Gesendet: Samstag, 30. April 2022 11:39
> An: Hüsing, Johannes <[email protected]>
> Betreff: Re: [ESS] ess-local-process-name
>
> Hello Johannes,
>
> On Wednesday, 27 Apr 2022 at 09:37, Hüsing, Johannes via ESS-help wrote:
>> I am trying to get an ESS session running by entering Meta-x R. An R process is starting, and interacting with it is possible, but limited. , for instance autocompletion (and even using C-u for 4-fold repetition of next key stroke). Every now and then I  get the message:
>
> Thanks for reporting. 
> I cannot reproduce the behaviour your are describing using the latest ess from melpa.
>
> in a file called ess.bare-bone.el I have the following commands
>
>  (add-to-list 'load-path "/home/djj/.emacs.d/elpa/ess-20220125.2207/")
>  (require 'ess-r-mode)
>  (add-to-list 'load-path 
> "/home/djj/.emacs.d/elpa/company-20220110.2248")
>  (require 'company)
>  (add-hook 'inferior-ess-mode-hook 'company-mode)
>
> - Note that
>   - I am using the company package from melpa but the bare-bone ESS have also
>     autocompletion facilities. So using company here is optional.
>
> Then launching a bare emacs from the terminal with  $ emacs -Q -l 
> ess-barebone.el
>
> and launching R with M-x R produces the expected results. 
>
> I suspect that you have an issue with your ess configuration, A debuging strategy might be to add pieces bit by bit.
>
> My ESS configuration is over 40 lines long.
> I was bitten often enough with configuration issues that I now have a basic set of features that I can work with if I cannot solve the problem immediately.
>
> HTH,
>
> Jeremie
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.