trap ' t=$? ; [[ $BASH_COMMAND != *'$'bashcmd* ]] && bashcmd=$BASH_COMMAND
' debug ; PROMPT_COMMAND=' [[ $t == 148 && $bashcmd == vim* ]] && echo ye
&& stty sane '

On Sat, Nov 16, 2024, 4:40 PM #!microsuxx <fxmb...@gmail.com> wrote:

> PROMPT_COMMAND=' [[ $? == 148 ]] && stty sane '
>
> On Sat, Nov 16, 2024, 11:29 AM David Moberg <kaddk...@gmail.com> wrote:
>
>> Ok, is there anything I can do on my user side to get desired behavior?
>> (similar to running `stty sane` every time I send vim to the background.)
>>
>> Den tis 12 nov. 2024 16:49Chet Ramey <chet.ra...@case.edu> skrev:
>>
>> > On 11/10/24 7:14 PM, Martin D Kealey wrote:
>> >
>> > > Perhaps what's really needed is to make sure that "ordinary" commands
>> > bound
>> > > using bash -x are completely broken (so people won't try to use them),
>> > > rather than almost working.
>> >
>> > `Ordinary' commands aren't broken. Programs like vim that modify the
>> > terminal settings, which are in the minority, are.
>> >
>> > --
>> > ``The lyf so short, the craft so long to lerne.'' - Chaucer
>> >                  ``Ars longa, vita brevis'' - Hippocrates
>> > Chet Ramey, UTech, CWRU    c...@case.edu
>> http://tiswww.cwru.edu/~chet/
>> >
>>
>

Reply via email to