On 11 December 2024 at 15:00, Michael Chirico wrote: | Thanks Simon, I didn't know that! That's definitely a compelling | reason to leave the current default untouched and to eschew any | finicky attempts to find back-up editors.
I am not sure I agree with the fairly bold statement by Simon. I do not install or use that many different Unix flavours but I do come across some that do not, by default, install vi $ docker run --rm -ti debian bash root@54d4be543766:/# vi bash: vi: command not found root@54d4be543766:/# root@54d4be543766:/# nano bash: nano: command not found exit $ Distributions may have defined sets of packages deemed 'essential', editors do not seem to be part of that here. Anyway, when you are calling edit(), or call a function calling edit() you can always override appropriately with both an environment variable or an R option so this all seems like a nothingburger to me. "If on systems that don't have all tools, maybe don't call functions from package `usethis`" (which makes reasonable assumptions about what could be present) also seems like a valid strategy. Dirk -- dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel