[ESS] How to assign function key

Patrick Connolly p_conno||y @end|ng |rom @||ng@hot@co@nz
Sat Feb 6 04:11:35 CET 2016

On Fri, 05-Feb-2016 at 08:46PM +0100, Martin Maechler wrote:


|> But I did not understand why you maintain two separate elisp functions
|>  ("comint-kill-output" and "ess-....")
|> when instead you could use the one that already comes with comint,
|> i.e. with emacs,
|> namely  comint-delete-output ... the one I found via looking up the
|> key binding of  C-c C-o

Really?  This is what the Fine Manual[1] says:

  4.2.1 Manipulating the output from the last command


  Finally, if you want to discard the last command output altogether,
  use C-c C-o (comint-kill-output), which deletes everything from the
  last command to the current prompt. Use this command judiciously to
  keep your transcript to a more manageable size.

I was making two attempts at achieving what C-c C-o does without
knowing whether I had to specify 'ess' in the name.

But thanks for that suggestion.  I doubt I'd ever have thought of
trying 'delete' instead of 'kill'.  Indeed, it works as required if I
define this way:

(global-set-key [f7] 'comint-delete-output)

End of that problem.  Thanks millions.

1. Fine Manual (http://ess.r-project.org/Manual/ess.html#Manual);

   ___    Patrick Connolly   
 {~._.~}                   Great minds discuss ideas    
 _( Y )_  	         Average minds discuss events 
(:_~*~_:)                  Small minds discuss people  
 (_)-(_)  	                      ..... Eleanor Roosevelt

More information about the ESS-help mailing list