[R-SIG-Mac] Permanently fix R to open Help page in html

Marc Schwartz marc_schwartz at me.com
Tue Jul 11 16:51:50 CEST 2017


Christofer,

Can you post your .Rprofile file someplace online (e.g. Dropbox) so that we can take a look at it?

Marc


> On Jul 11, 2017, at 9:48 AM, Christofer Bogaso <bogaso.christofer at gmail.com> wrote:
> 
> Hi Ben,
> 
> I work with R from Terminal only.
> 
> If I explicitly set ' options(help_type = 'html')' after opening R in
> terminal, it works perfectly. Means, help page opens in Browser.
> 
> However I do not want to have this code ' options(help_type = 'html')'
> every time I open R. So I want R to set this option all time. Thats
> why I chose to create .RProfile file and put that code there. However
> in that case, it is not working.
> 
> Below is the snapshot like yours :
> 
> R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"
> 
> Copyright (C) 2017 The R Foundation for Statistical Computing
> 
> Platform: x86_64-apple-darwin15.6.0 (64-bit)
> 
> 
> R is free software and comes with ABSOLUTELY NO WARRANTY.
> 
> You are welcome to redistribute it under certain conditions.
> 
> Type 'license()' or 'licence()' for distribution details.
> 
> 
>  Natural language support but running in an English locale
> 
> 
> R is a collaborative project with many contributors.
> 
> Type 'contributors()' for more information and
> 
> 'citation()' on how to cite R or R packages in publications.
> 
> 
> Type 'demo()' for some demos, 'help()' for on-line help, or
> 
> 'help.start()' for an HTML browser interface to help.
> 
> Type 'q()' to quit R.
> 
> 
> [Previously saved workspace restored]
> 
> 
>> ?sum
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> sum                    package:base                    R Documentation
> 
> 
> Sum of Vector Elements
> 
> 
> Description:
> 
> 
>     ‘sum’ returns the sum of all the values present in its arguments.
> 
> 
> Usage:
> 
> 
>     sum(..., na.rm = FALSE)
> 
> 
> 
> On Tue, Jul 11, 2017 at 7:45 PM, Ben Tupper <btupper at bigelow.org> wrote:
>> Hi,
>> 
>> I'm curious about what happens if you start a plain R session at the command line (not R.app) and set the option within the session.  Something like the following that open help in my browser.
>> 
>> $ R --vanilla
>> 
>> R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
>> Copyright (C) 2016 The R Foundation for Statistical Computing
>> Platform: x86_64-apple-darwin13.4.0 (64-bit)
>> 
>> R is free software and comes with ABSOLUTELY NO WARRANTY.
>> You are welcome to redistribute it under certain conditions.
>> Type 'license()' or 'licence()' for distribution details.
>> 
>>  Natural language support but running in an English locale
>> 
>> R is a collaborative project with many contributors.
>> Type 'contributors()' for more information and
>> 'citation()' on how to cite R or R packages in publications.
>> 
>> Type 'demo()' for some demos, 'help()' for on-line help, or
>> 'help.start()' for an HTML browser interface to help.
>> Type 'q()' to quit R.
>> 
>>> options(help_type = 'html')
>>> ?source
>> starting httpd help server ... done
>> 
>> Ben
>> 
>> 
>> 
>> 
>> 
>>> On Jul 11, 2017, at 10:10 AM, Christofer Bogaso <bogaso.christofer at gmail.com> wrote:
>>> 
>>> I am not getting error.
>>> 
>>> However help page is not opening in html.
>>> 
>>> On Tue, Jul 11, 2017 at 5:16 PM, Marc Schwartz <marc_schwartz at me.com> wrote:
>>>> 
>>>>> On Jul 10, 2017, at 10:33 PM, Christofer Bogaso <bogaso.christofer at gmail.com> wrote:
>>>>> 
>>>>> Performed steps according to Marc's suggestions :
>>>>> 
>>>>> But not help page is not openning in Browser.
>>>> 
>>>> 
>>>> Are you getting the same error as before?
>>>> 
>>>> Do the single quotes still look like smart quotes or regular ASCII quotes?
>>>> 
>>>> Marc
>>>> 
>>>> 
>>>>> 
>>>>> On Tue, Jul 11, 2017 at 7:28 AM, Marc Schwartz <marc_schwartz at me.com> wrote:
>>>>>> 
>>>>>>> On Jul 10, 2017, at 5:19 PM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
>>>>>>> 
>>>>>>> On 10/07/2017 5:02 PM, Christofer Bogaso wrote:
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> I wanted R to open any Help page in html permanently.
>>>>>>>> 
>>>>>>>> So 1st I created .Rprofile file with below code in terminal:
>>>>>>>> 
>>>>>>>> touch ~/.Rprofile
>>>>>>>> 
>>>>>>>> open -a Textedit ~/.Rprofile
>>>>>>>> 
>>>>>>>> 
>>>>>>>> And then in the .Rprofile file, I wrote below code :
>>>>>>>> 
>>>>>>>> options(help_type = ‘html’)
>>>>>>>> 
>>>>>>>> However after that when I start R (from Terminal) I get below error on loading R
>>>>>>>> 
>>>>>>>> Error: 1:20: unexpected input
>>>>>>>> 
>>>>>>>> 1: options(help_type = ?
>>>>>>>> 
>>>>>>>>                    ^
>>>>>>> 
>>>>>>> Those don't look like ASCII quotes.  Use the R.app editor, not Textedit, and it won't put in funny "smart quotes".
>>>>>> 
>>>>>> 
>>>>>> Alternatively, you can set TextEdit to not use "Smart quotes"  by disabling them in:
>>>>>> 
>>>>>> Preferences -> New Document
>>>>>> 
>>>>>> There is a checkbox under Options for Smart quotes. Uncheck it.
>>>>>> 
>>>>>> Regards,
>>>>>> 
>>>>>> Marc Schwartz
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Duncan Murdoch
>>>>>>> 
>>>>>>>> 
>>>>>>>> [Previously saved workspace restored]
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> Can someone please point me on where I made mistake.
>>>>>>>> 
>>>>>>>> Thanks for your time.
>>>>>> 
>>>> 



More information about the R-SIG-Mac mailing list