ESS 5.1.19 & Emacs 21.1

Martin Maechler maechler at stat.math.ethz.ch
Tue Nov 6 09:42:34 CET 2001


    thomas> It seems that a change in comint.el (between 21.0.105 and
    thomas> 21.0.106) causes the described problem. Undoing the following
    thomas> patch will solve the problem.

you are not serious, are you?
We are not supposed to patch Emacs 21.1 but rather have ESS work with it!

Has any body got a solution in the mean time?
(and anybody by chance found an w3/emacs version that properly works with
 Emacs 21.1 ?)

We would like to release an ESS version 5.1.20 that at least *works* with
Emacs 21.1...

Martin Maechler <maechler at stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO D10	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><


*** /tmp/emacs-21.0.105/comint.el	Mon Oct  1 13:12:18 2001
--- /tmp/emacs-21.0.106/comint.el	Mon Oct  1 13:12:18 2001
***************
*** 1421,1429 ****
  			    (delete-region pmark start)
  			    copy))))
  
! 	  (if comint-process-echoes
! 	      (delete-region pmark (point))
! 	    (insert ?\n))
  
  	  (comint-add-to-input-history history)
  
--- 1422,1428 ----
  			    (delete-region pmark start)
  			    copy))))
  
! 	  (insert ?\n)
  
  	  (comint-add-to-input-history history)
  	  

On 31 Oct, Stephen Eglen wrote:
> 
>  > Thanks for your reply. "C-c C-x" now works, "?ls" at the command
>  > line still produce an error. Because this error is not "wrong type
>  > of argument" I think it isn't caused by concat.
>  > 
> 
> yes, I get the same error on Emacs 21.1 -- when doing ?ls in the R
> buffer I get the following:
> 
> Debugger entered--Lisp error: 
>   ...
>   error("ESS process not ready. Finish your command before trying
>   again.") ess-error("ESS process not ready. Finish your command
>   before trying again.") ess-command("help(\"ls\", htmlhelp=FALSE)\n"
>   #<buffer *help[R](ls)*>) ess-display-help-on-object("ls") 
>   inferior-R-input-sender(#<process R> "?ls") comint-send-input() 
>   inferior-ess-send-input() 
>   call-interactively(inferior-ess-send-input)
> 
> The patch for concat() i sent recetly doesn't seem to relate to this 
> problem.
> 
> Stephen

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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