Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [RFC PATCH 3/3] FAQ: sync newuser-install



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.

Aside from the arbitrary bump in HISTSIZE, if HISTFILE is set by default and
zsh is invoked with -f which is common when debugging or testing you get the
expected defaults. But if the user typically increases SAVEHIST from said
default, because regardless of what you set it to, people will change it to
their preference, you create the same problem that other shells like bash have,
the truncation of HISTFILE to the default SAVEHIST upon the exit of that zsh -f session.
usually without the user noticing for a period of time.




Messages sorted by: Reverse Date, Date, Thread, Author