>Which history is getting lost? The global shell history i.e. $HISTFILE?no, before invoking vared I dofc -p -a $file 200 200to have an history specific for the commandI just found out that replacing my previous trap withtrap 'return 1' INTthe history file is preserved after a ctrl-c.If I instead do ctrl-g (send-break) the history file gets "cleaned" againby cleaned I mean not really empty, but a file that contains just the first row of the history, for exampleif the history file contained:: 1645479991:0;./Desktop/
: 1645480234:0;./Mail/
: 1645480247:0;./nltk_data/and I enter vared, than send ctrl-g, the file contains then only: 1645479991:0;./Desktop/Is it possible to catch send-break? is it implemented through a trappable signal?thanksPier Paolo GrassiIl giorno lun 21 feb 2022 alle ore 20:27 Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> ha scritto:On Sat, Feb 19, 2022 at 9:28 AM Pier Paolo Grassi <pierpaolog@xxxxxxxxx> wrote:
>
> yes that worked (apart from a space to be added between [[and $ funcstack), thanks.
Something to do with gmail line wrapping/unwrapping, sorry.
> Is there something I can do to exit from vared with a key combination (ctrl-d only works if the line is empty) without losing the history?
Which history is getting lost? The global shell history i.e. $HISTFILE?
Have you tried exiting vared with ctrl-g ? Does that have the same problem?