From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2076 invoked from network); 5 Oct 2022 23:22:58 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Oct 2022 23:22:58 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1665012178; b=BFtvacK3gTK/z2lM8mXv4Q5B+yeQ+hSo3NqDRn9o8oRZ6a77szxYicdLgz7JYG4PYvuVI8IskQ cAJWwb927ARdSbUD6YaHsgmOjQlXKOoL9JSNzBNMEGjy02CC/FtgQNcB8cBQlC5oBodPtE0cmI OKSKWksnMKX2+hBMVBkE7CWyRuBk2t0G6GX3U/qHGqEShVT8CNNauWm1noOG4XGPgrOO8y6C37 MJO7YCXpD5fjXnD0rpjIDfHdJyflX185OI8fvWHEsDtdlyPlJhCXOPRhjxmloQHx77Gl/t45xM XkPtZFab2u1UxWjBuhe1vBnrAqmCS0bPBwxRyDQYJtyzwg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.17.21; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1665012178; bh=m4I7ofJU5YN7c0jv+5ojEnUvBtZhgXaZmsbS236CAzw=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:In-Reply-To:Content-Type: MIME-Version:References:Reply-To:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=hZF6q3g9+2DMSYpZf5QGLrcPJsQC+O59aEtsMKr3IueFqmhyoPsIcc3HVUsO+LsvHuCQxjKwix Gyh3zME3W1WvspKvTtVxQQTnJY54Q8eZ07OO4XDd7LpWcKrxYqWF58/MAq3STjb0t9tEVIiqHN ral+3u9bUIJxHbxKquaDNyUC+QCNel5vOguenomOgIK9bdRe43309DdyaG5M9vrrKsuUoRJlB8 QkllScUY2kbXAb42qJyERBGD/VnJfpF/vPTglbzdQ3qt804hbmuxAoJNV0+d6qRkU3QI/R1wFv Yg1Jp/PnkA+0MSEmxSXr6p6OcTxNlb5ltURp3PW++5NrkA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding:In-Reply-To :Content-Type:MIME-Version:References:Reply-To:Message-ID:Subject:To:From: Date:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=AxJAFKW6fhgJ/6YHK9IzJyb71d9E/yy3ktxmyRT4HHc=; b=rzymfNqccGmkd9gz8CHJTb3Xqw zrTZzVTSJQdM4rIwytqt/hxPTIyPppiP9SLJqTQZpAldTw5afXYwd6FptmpAltv/4BcKQ+1smkTjS m8x5Fv2h28YlSk5sKh+VEanPp9vwvoxuFZbCb+A9ImYJc9PNnRTO0uAeJGCV91rFOkPmLmWqQ/L6x cH5L4lCgYMeyuz7ca5wTPyM6IqkN0wclPO2/4niWQOt0/xe6Qfa/9jFi5TZArLLMGupmOuDulXvnc bmQ2sID4iaKolBK0NfDBsiVeCSsWpSu73WgtzwLRV3Zc0E9OCg8Con5q/0wmCOPIMQNkEF/cowW5H N1d8knOA==; Received: from authenticated user by zero.zsh.org with local id 1ogDj7-0002H5-VY; Wed, 05 Oct 2022 23:22:58 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.17.21; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.de; arc=none Received: from mout.gmx.net ([212.227.17.21]:50115) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1ogDfW-000ONR-Gj; Wed, 05 Oct 2022 23:19:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665011953; bh=m4I7ofJU5YN7c0jv+5ojEnUvBtZhgXaZmsbS236CAzw=; h=X-UI-Sender-Class:Date:From:To:Subject:Reply-To:References: In-Reply-To; b=JephmMUzLr9ruHDHkTkXpY/iLtXRwuz1oQFgvW5oHHDeHMrGmsSpH24ucFGFBeEA2 Rqu+ezJw2TGSrjsuavpF9OxYnStAmE1J2ay6HU05eXYhp2XPRxGB6BLWpLurnhzQkX I4Ufq5oEdxmcTT9rXX5LlkDZMAtICEfNI+gjac3U= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from zitrone.obstwiese ([46.223.163.213]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiaYJ-1p9ln4286J-00fiou for ; Thu, 06 Oct 2022 01:19:13 +0200 Received: from luthien by zitrone.obstwiese with local (Exim 4.94.2) (envelope-from ) id 1ogDfS-0002Td-Ms; Thu, 06 Oct 2022 00:19:10 +0100 Date: Thu, 6 Oct 2022 00:19:10 +0100 From: Dominik Vogt To: Zsh Users Subject: Re: SSD-friendly history Message-ID: Reply-To: dominik.vogt@gmx.de Mail-Followup-To: Zsh Users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:/BorH3o9JOcNUOPfS6iO/tRPRCkejYyou8URM7NFBHCFpaKN0OE 51zERGqbaiNAG0OpZaTpDCv8AaWQ4aFjzmHo6U/3D2Li4/QW/h2Axgw4qLx3miMua2f9FKm 63WKo1BuI1FUGbeTqGEHbb7cZ9XIqP3CIEsjY6Fyfk2W3il/YgFLLkfUfMNbTUK45HnAvcE VDay4p/SzW5mAE6ZCbqPw== X-UI-Out-Filterresults: notjunk:1;V03:K0:isKLhA7+0BY=:dhoP98zl9t540r1E0P96gq TaHJgcKzI/PllphcwCxOMIWMwO8Lpz+ByQ/eYwexkzV7zVAsU4B8cjYJW2F1k4WsQTElS6coe XRgUxboq6Gu1Ok4zVVwCYA4ZhYwqexbWSRVVk6Io2+cCyzveFoB+6LzWcBYKJ+arN71tmg3Sm olvrLLGRRGomTavk9qaML+xkFIQ8MBu5yd9Iph5sH8ITFYe/OmS5A3ZbolhDMUfZinoHU7nVy Nfyw9TMLtmt4KWMezAORhL14doMfBVCVN4JRz6Oq/YDSsW0Z5P/q59DcRvbQl1Zy+NsOpnLNu 7sGD+es5zrQ5a0NznQqWAJQy1LFJaIV3rTiP9IOkyp9YwAw1b9UFiiUA603WWPoKqW2e5rN+B djY5ATZSn8oQXCsmwpxL3SaBFWST1JTjEXJBjEmuZi4VX/WLPonpq+y4opy5wBFoX8Ss5D/u5 6N4hFOZ91s05zNAcNT7rSzzfJwDkPEczt5+jKHshdUOeqnpExKupTKCIxHde+f2UzSHdOpc77 Rdlh9jxiAulpotGp0ygHJODnT2FdahpidelDCbG3wFAflBNTU7fqj5gHX2xv8ur4ivekvjJt9 G3WZOYkVh7DTt5NR6ndnENBKlLst5uw7gOOKU49ad7hD7aDOAfjKWCOi10LlbNtiI60XT/pMG P2vF+z+T0YCoo6Vg08u5DZeeTUzqGtepiycgkbQauz8bTfgODExuBd3f2pPHVNLzcUSypsKne safwuk/FLJWyciQ336Lq6af5zGIG+oZcxZJFizBD9Hem1fDHh3v6BTic5UVaAnURW7iGzkMI0 TAOyC5gkVXivDqJqku1Obpm1GsJfjF+IKmXXDRPM+q5IfPcetfBjph9gora8kBAMXs9pV4F09 3Ln68klf3PFC9gSS9Dt0LeMxsgyai09H1wGmpe9mBvyiE5q4vkLyrtDAKVa6hEUqEyFwHqG7l EzY/GCn6LWyD7jNEkMnn54tEEHwdqhDvnXZsKD4ehonVXVofseRXTh7ISvYcbbcxs9u6OCPuH gCyxKDlbmDBNxmg94FNH2B9EI4HyMgFsN3vaEf/oJ4fkpqO4r40NIs9SlL96mwjtyAanJXGtt P6fvztCOFhkCVM5eDm921ynub/rSwoi9wzXEPpLzfXxri/yaX1kQqQdjqChVhaNGOx/UA1xLY F3QdZ3kb2dRKC2yvQGFGq9Nykp Content-Transfer-Encoding: quoted-printable X-Seq: 28184 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Wed, Oct 05, 2022 at 03:50:43PM -0700, Bart Schaefer wrote: > On Wed, Oct 5, 2022 at 2:34 PM Dominik Vogt wrote: > > I'd really like to have a mechanism that appends to the history > > until some maximum size is reached and then truncates it to some > > much smaller size > > Setting INC_APPEND_HISTORY will cause the file to be rewritten only > when it reaches 20% larger than SAVEHIST. There's no option to make > that greater than 20% at this point. > > However, this would be a reason to make SAVEHIST a lot larger than > HISTSIZE. Disk space is not an issue. So, if I set SAVEHIST=3D120000 HISTSIZE=3D100000 Then only 100.000 lines are loaded when the shell starts? =2D- But how does this interact with duplicate handling, especially with HIST_EXPIRE_DUPS_FIRST? Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt