[Rd] enhancement request for browser (PR#8706)
    TimHesterberg at comcast.net 
    TimHesterberg at comcast.net
       
    Fri Mar 24 16:53:42 CET 2006
    
    
  
I would like a way to modify the behavior of browser(), so that
entering a blank line does nothing rather than being equivalent to "c".
I'm running R using emacs ESS.
I often debug functions by inserting a browser, and stepping through
one line at a time, sending a line at a time from a buffer with
the function to the R buffer.
But every time I send a blank line, the browser interprets that as a c,
and continues on.
When I write functions, I make them more readable using blank lines
between sections.  The combination of this with the current behavior
of browser is maddening.
When the browser call is inside a loop and I happen to enter a
blank line, the loop continues without me realizing it.  All of a
sudden many variables have changed, for no apparent reason.
It also seems to happen "by itself", perhaps due to an interaction
of R and emacs ESS when I paste in a block of text.
Thank you,
Tim Hesterberg
P.S.  The use of a blank line as a synonym for "c" is not documented
in help(browser).
--please do not edit the information below--
Version:
 platform = i386-pc-mingw32
 arch = i386
 os = mingw32
 system = i386, mingw32
 status = 
 major = 2
 minor = 2.1
 year = 2005
 month = 12
 day = 20
 svn rev = 36812
 language = R
Windows XP Professional (build 2600) Service Pack 2.0
Locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
Search Path:
 .GlobalEnv, package:glmpath, package:survival, package:splines, package:lars, package:methods, package:stats, package:graphics, package:grDevices, package:utils, package:datasets, Autoloads, package:base
    
    
More information about the R-devel
mailing list