sistema_progs

Programas para customizar o meu entorno de traballo nos meus equipos persoais
Log | Files | Refs

D0857.bashrc1 (762B)


      1 #!/bin/bash
      2 
      3 HISTFILE=A.txt
      4 source out/ble.sh --noattach
      5 
      6 function ble/widget/test1 {
      7   # これでは直らない
      8   ble-edit/bind/stdout.on
      9   ble-edit/bind/stdout.off
     10 }
     11 function ble/widget/test2 {
     12   # これを実行すると直る
     13   ble-edit/exec:gexec/.begin
     14   ble-edit/exec:gexec/.end
     15 }
     16 function ble/widget/test3 {
     17   # 実は term/leave,enter で直る
     18   ble/term/leave
     19   ble/term/enter
     20 }
     21 function ble/widget/test4 { # これで直る
     22   ble/term/stty/enter
     23   ble/term/stty/leave
     24 }
     25 function ble/widget/test5 { # 何とこれだけで直る…。
     26   /usr/bin/stty &>/dev/null
     27 }
     28 
     29 ble-bind -f 'C-t' test5
     30 
     31 function ble/widget/check1 {
     32   stty -a >> stty.$_ble_bash.$SHLVL.txt
     33 }
     34 
     35 ble-bind -f 'C-u'  check1
     36 
     37 function ble/bin/stty { :; }
     38 
     39 ((_ble_bash)) && ble-attach