Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [RFC PATCH 3/3] FAQ: sync newuser-install
On Wed, Aug 24, 2022 at 02:11:20PM -0500, Felipe Contreras wrote:
> On Wed, Aug 24, 2022 at 1:33 PM Eric Cook <llua@xxxxxxx> wrote:
> >
> > On 8/24/22 13:32, Felipe Contreras wrote:
> > > On Wed, Aug 24, 2022 at 4:12 AM Daniel Shahaf <d.s@xxxxxxxxxxxxxxxxxx> wrote:
> > >>
> > >> Felipe Contreras wrote on Wed, 24 Aug 2022 04:31 +00:00:
> > >>> Better to use the same HISTFILE in both.
> > >>
> > >> Agreed, but...
> > >>
> > >>> +++ b/Etc/FAQ.yo
> > >>> @@ -1629,7 +1629,7 @@ label(321)
> > >>> In zsh, you need to set the location where you want the history to be written
> > >>> with tt($HISTFILE). For example,
> > >>> verb(
> > >>> - HISTFILE=~/.zsh_history
> > >>> + HISTFILE=~/.histfile
> > >>
> > >> The default name should include "zsh" somewhere for coexistence with
> > >> other programs. So, I'd rather keep the FAQ as-is.
> > >
> > > I agree having a '.zsh_' prefix is more consistent with other
> > > programs, but then that's what should be in the newuser-install
> > > script, no?
> > >
> > > I actually think this should be the default, no need for *everyone* to
> > > specify this.
> >
> > Yes *everyone* should specify it.
>
> Why?
>
> All programs dump their history by default. Node, python, ruby, less,
> mariadb, and of course bash and ksh. Those are the ones that I can
> easily find.
However by default zsh does not and changing that now is backwards
incompatible with users who do not set HISTFILE.
(Aside: OpenBSD's ksh does not save history by default.)
Messages sorted by:
Reverse Date,
Date,
Thread,
Author