Para algumas tarefas como o uso de Ruby pry
e tmux
tanto eshell
e shell
não se comportam bem. Tentei usar term
, mas minha incapacidade de substituir as teclas de atalho term
torna seu uso irritante.
Como posso definir, por exemplo, M-o
como other-window
e M-k
como kill-buffer
quando se usa term
?
term
modo linha, mas apenasC-c C-j
. Apenas alterno o modo charC-c C-k
sempre que necessário.C-c C-j
eC-c C-k
! Obrigado!Respostas:
talvez o uso
ansi-term
seja um pouco menos irritante, pois expõe umC-x
prefixo, permitindo que você use, digamos,C-x o
ouC-x k
sem nenhum truque especial.Se isso não for suficiente, você pode usar a seguinte abordagem:
fonte
No modo termo, qualquer
C-x whatever
combinação de teclas regular se torna alternativaC-c whatever
. Cortesia de Josh MatthewsAgora, para definir combinações de teclas que estarão ativas apenas no modo termo, tente o seguinte:
fonte
term-mode-hook
É muito provável que o @LeMeteore fazer essas chamadas não seja útil: você acabará reinstalando essas teclas sempre que o modo for ativado, em vez de fazê-lo apenas uma vez.