Como ignorar Ctrl-A quando uma sequência de escape diferente já é escolhida

2

Com o release 11.10, uma configuração byobu antiga que eu tinha de screen não funciona mais. Eu costumava adicionar apenas

esacpe ''

no final de ~/.byobu/keybindings para fazer o tickmark por escape para seqüências de chaves byobu. Isso permitiu-me libertar Ctrl-a para obter o comportamento padrão Readline / Bash / Emacs / ... emacs de saltar para o início da linha.

Não mais. Agora byobu-ctrl-a interjects, e eu não fui capaz de descobrir o comportamento antigo (em essência: todos os padrões, mas 'como seqüência de escape) de volta.

Sugestões, ou melhor ainda, soluções, seriam muito apreciadas.

    
por Dirk Eddelbuettel 08.11.2011 / 21:39

1 resposta

2

Você pode configurá-lo usando byobu-config . Apenas digite isso na linha de comando e selecione "Change escape sequence" e vá embora. É certo que só permite definir uma sequência Ctrl- .

Isso parece editar ~/.byobu/keybindings para você. Eu tentei editá-lo à mão e funcionou para mim. O conteúdo do meu com o trabalho de backtick é:

source /usr/share/byobu/keybindings/screen-escape-keys
escape ''
register x "'"      #     | Goes with the F12 definition
register x "^A"
    
por Hamish Downer 08.11.2011 / 23:38