[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