On Thu, Jun 25, 2020 at 9:04 PM Neal Gompa <ngomp...@gmail.com> wrote:
> On Thu, Jun 25, 2020 at 3:41 PM Ian McInerney <ian.s.mciner...@ieee.org> > wrote: > >> > >> ...snip... > >> == Scope == > >> * Proposal owners: > >> ** Modify comps to include nano Fedora wide. > >> ** Create a new subpackage of <code>nano</code>, called > >> <code>nano-editor</code>. > >> ** <code>nano-editor</code> to include > >> <code>/usr/lib/environment.d/10-nano.conf</code>, which sets > >> <code>$EDITOR</code> to <code>nano</code>. > >> > >> With this approach, if <code>nano</code> is uninstalled, the > >> configuration will be removed with it. At the same time, installing > >> nano on its own won't install the conf. > >> > > > > Are you sure this will work? I just ran a test, and putting a new config > file inside /usr/lib/environment.d only works for Gnome, and doesn't work > for Mate, Cinnamon or SSH (tested by opening a terminal in the respective > session and examining the environment variables). From what I gather in > [1], systemd is not a standard way of interacting with the user's > environment variables, and only Gnome has decided to use it. So this method > of implementing this change seems to be making the default editor for Gnome > be nano and not changing the defaults for anyone else. > > > > We might want to do this as a profile.d snippet for all the major > shells: bash/ksh, zsh, csh, and fish. That should work basically > everywhere, afaik. > Yes, that sounds like a better plan. I think that is also where most people would think to look for this first. -Ian
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org