On 11-01-31 6:51 AM, Sascha Vieweg wrote:
When Sweave outputs function code that spreads across many lines, the default indent of inner lines is 4 spaces (plus the prompt). How can I change that default to 2 spaces? I tried to adjust my Sweave.sty with the option tabsize but that doesn't show an effect. Also the Sweave documentation did not provide a cue. Thanks for hints, *S*
If you use the keep.source=TRUE option it won't change the formatting, so you can use any indentation you like. If you don't, it will use deparse() to format your functions, and deparse() has the indentation hard coded. You'd have to build your own copy of R to change it. The function that matters is printtab2buff() in src/main/deparse.c.
Duncan Murdoch ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.