ines ` :

    

controls the number of lines used when deparsing in ` [ traceback
](/link/traceback?package=base&version=3.6.2) ` , ` [ browser
](/link/browser?package=base&version=3.6.2) ` , and upon entry to a function
whose debugging flag is set. Initially unset, and only used if set to a
positive integer.

` digits ` :

    

controls the number of _significant_ (see ` [ signif
](/link/signif?package=base&version=3.6.2) ` ) digits to print when printing
numeric values. It is a suggestion only. Valid values are 1…22 with default 7.
See the note in ` [ print.default
](/link/print.default?package=base&version=3.6.2) ` about values greater than
15.

` digits.secs ` :

    

controls the maximum number of digits to print when formatting time values in
seconds. Valid values are 0…6 with default 0. See ` [ strftime
](/link/strftime?package=base&version=3.6.2) ` .

` download.file.extra ` :

    

Extra command-line argument(s) for non-default methods: see ` [ download.file
](/link/download.file?package=base&version=3.6.2) ` .

` download.file.method ` :

    

Method to be used for ` download.file ` . Currently download methods `
"internal" ` , ` "wininet" ` (Windows only), ` "libcurl" ` , ` "wget" ` and `
"curl" ` are available. If not set, ` method = "auto" ` is chosen: see ` [
download.file ](/link/download.file?package=base&version=3.6.2) ` .

` echo ` :

    

logical. Only used in non-interactive mode, when it controls whether input is
echoed. Command-line option  \--slave  sets this to ` FALSE ` , but otherwise
it starts the session as ` TRUE ` .

` encoding ` :

    

The name of an encoding, default ` "native.enc" ` . See ` [ connections
](/link/connections?package=base&version=3.6.2) ` .

` error ` :

    

either a function or an expression governing the handling of non-catastrophic
errors such as those generated by ` [ stop
](/link/stop?package=base&version=3.6.2) ` as well as by signals and
internally detected errors. If the option is a function, a call to that
function, with no arguments, is generated as the expression. By default the
option is not set: see ` [ stop ](/link/stop?package=base&version=3.6.2) ` for
the behaviour in that case. The functions ` [ dump.frames
](/link/dump.frames?package=base&version=3.6.2) ` and ` [ recover
](/link/recover?package=base&version=3.6.2) ` provide alternatives that allow
post-mortem debugging. Note that these need to specified as e.g. `
options(error = utils::recover) ` in startup files such as ` [ .Rprofile
](/link/.Rprofile?package=base&version=3.6.2) ` .

` expressions ` :

    

sets a limit on the number of nested expressions that will be evaluated. Valid
values are 25…500000 with default 5000. If you increase it, you may also want
to start  R  with a larger protection stack; see  \--max-ppsize  in ` [ Memory
](/link/Memory?package=base&version=3.6.2) ` . Note too that you may cause a
segfault from overflow of the C stack, and on OSes where it is possible you
may want to increase that. Once the limit is reached an error is thrown. The
current number under evaluation can be found by calling ` [ Cstack_info
](/link/Cstack_info?package=base&version=3.6.2) ` .

` interrupt ` :

    

a function taking no arguments to be called on a user interrupt if the
interrupt condition is not otherwise handled.

` keep.parse.data ` :

    

When internally storing source code ( ` keep.source ` is TRUE), also store
parse data. Parse data can then be retrieved with ` [ getParseData
](/link/getParseData?package=base&version=3.6.2) () ` and used e.g. for spell
checking of string constants or syntax highlighting. The value has effect only
when internally storing source code (see ` keep.source ` ). The default is `
TRUE ` .

` keep.parse.data.pkgs ` :

    

As for ` keep.parse.data ` , used only when packages are installed. Defaults
to ` FALSE ` unless the environment variable ` R_KEEP_PKG_PARSE_DATA ` is set
to ` yes ` . The space overhead of parse data can be substantial even after
compressi