[ESS] Viewing data frames
    Stephen Eglen 
    S.J.Eglen at damtp.cam.ac.uk
       
    Tue Mar  1 14:39:50 CET 2011
    
    
  
> (defun my-rdired-View (objname)
>   "View an object in its own buffer.
> Similar to `ess-rdired-View', but my taste."
>   (interactive "sEnter object name: ")
>   (ess-command "tmpwidth <- options('width')[[1]]\n")
>   (ess-command "options(width=9999)\n")
>   (ess-execute objname nil (concat "R view " objname ))
>   (ess-command "options(width=tmpwidth)\n")
>   (switch-to-buffer (concat "*R view " objname "*"))
>   (toggle-truncate-lines 1))
> 
> It temporarily sets options(width=9999) and in the R view buffer
> calls toggle-truncate-lines. This makes the lines be long so that you
> need to scroll horizontally, but have no breaks. This seems to
> perfectly meet my request.
Nice!  For the 'archives', if you think it useful, would you mind making
a note on the emacswiki about your extension.
  http://www.emacswiki.org/emacs/EmacsSpeaksStatistics
> One little piece is missing: is there a way to have the new buffer
> created by ess-execute in the upper window if I have two windows
> (regardless of where the point is)?
I'm not sure, but take a look in the Elisp documentation, sec 28:
28 Windows
**********
This chapter describes most of the functions and variables related to
Emacs windows.  *Note Frames and Windows::, for how windows relate to
frames.  *Note Display::, for information on how text is displayed in
windows.
...
Stephen
    
    
More information about the ESS-help
mailing list