Hi David,
You can use sink, like this:
sink(file="lm.R") ## redirects output to the file lm.R
print(lm) #prints the lm function
sink() #r redirects output back to the console.

Or just download the source...

-Ista

On Thu, Apr 8, 2010 at 10:16 PM, David.Epstein
<David.Epstein@warwick.ac.uk>wrote:

>
> There is quite a long piece of code defining a certain function in one of
> the
> R packages.
> I think the code has a bug and I want to get the code into a file so that I
> can take a proper look, and possibly fix it.
>
> how does one do this? (I mean getting the code into a file, not fixing the
> bug.) I suppose I could copy and paste, but that's a bit error prone for
> various reasons. I want the same arrangement of code formatting as in the
> original---copy and paste often messes this up.
>
> I tried using as.character(functionname) but that wasn't at all
> appreciated.
> I  tried searching the archives of this forum but couldn't figure out
> exactly what to search for (got too many hits). I also tried Google, but
> that was also no help.
>
> Thanks
> David
> --
> View this message in context:
> http://n4.nabble.com/how-does-one-print-code-tp1788686p1788686.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>



-- 
Ista Zahn
Graduate student
University of Rochester
Department of Clinical and Social Psychology
http://yourpsyche.org

	[[alternative HTML version deleted]]

