On Thu, 18 Jul 2024 at 18:59, Ian Malone <ibmalone at gmail.com> wrote:
On Thu, 18 Jul 2024 at 10:12, I?aki Ucar <iucar at fedoraproject.org> wrote:
On Wed, 17 Jul 2024 at 11:33, Ian Malone <ibmalone at gmail.com> wrote:
Was wondering why R help in recent Fedora only provided --More--
prompt for viewing, rather than allowing arrow key navigation as on
RHEL. It turns out it uses a system command for paging and the current
default pager is more:
grep PAGER /usr/lib64/R/etc/Renviron
PAGER=${PAGER-'/usr/bin/more'}
rpm -qf /usr/lib64/R/etc/Renviron
R-core-4.4.1-3.fc41.x86_64
This was dropped as part of an effort to minimize dependencies of
R-core, with e.g. containers in mind.
R-core is > 100MB not including dependencies.
"R" additionally pulls R-devel and another 167MB of installed
dependencies.
less is ~370kB (and incidentally a dependency of git)
These days there are other utilities more capable than less.
This is not really the issue, although if there are any that can be
expected to be well supported and are in fact included in Fedora then
please do consider making one the default. "most" installs at about
130kB, although R will not autoconfigure to use it. Maybe suggest it
to upstream?
Also these days most people don't read R docs in the console.
Ah, I'm "holding it wrong".
Installing Rstudio to read documentation is 580MB and only useful
locally. Additionally these are R docs, not R Studio docs.
If you do and do have a preferred pager, then you can do e.g.
$ echo "PAGER=less" >> ~/.Renviron
Yes, I can set an environment variable.
I was aware of that before writing. However this represents a lot of
wasted effort for every person who encounters this; it is not obvious
where in the documentation to look,
https://www.r-project.org/help.html or help(help) do not make any
mention of file.show().
<snip>
I suspect this was fixed (certainly don't remember it from Fedora <39,
but I'd have to hunt down packages to check) and has regressed
relatively recently.
As said, it is not a regression, but a conscious decision.
This is certainly a point of view.
--
imalone