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

Re: Excluding command from history list



On Jan 23, 12:32pm, Ramkumar Ramachandra wrote:
}
} I want to exclude
} *dcommit* from the history list; excluding it from the history file is
} pretty simple:
} 
}   zshaddhistory () {
}       [[ $1 != *dcommit* ]]
}   }
} 
} ... but I haven't figured out how to do it for the history list

That *does* exclude it from the history list.

What it doesn't do (and what nothing does) is exclude it from being
kept in what might be termed the "previous command buffer".  You
can ALWAYS go back exactly one command, even when HISTSIZE=0, but
with the zshaddhistory hook above, that command will be discarded
as soon as there is another new one to replace it.



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