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