Também uso o Emacs, mas com a GUI ( emacs &
em um terminal shell) não vejo esse problema - o Alt-H seleciona todo o buffer.
Quando executo o Emacs especificamente dentro de um terminal ( emacs -nw
), vejo o problema conforme você relata. A tecla Alt é interceptada pelo aplicativo do terminal.
Se você realmente deseja usar o Emacs em modo de texto dentro de um terminal, use o menu do terminal (clique dentro da janela do terminal e vá para o topo da tela), selecione Editar> Atalhos do Teclado ... e desmarque a opção "Ativar menu teclas de acesso ". Depois disso, o Emacs em modo de texto trata o Alt-H como o GUI Emacs.
(editar) para desativar a tecla Alt em todos os aplicativos, execute ccsm
(CompizConfig Settings Manager), selecione Desktop -> Ubuntu Unity Plugin e desative a "Tecla para exibir a barra de menus enquanto pressionada" e, possivelmente, a tecla "Tecla para exibir o HUD ao tocar" também.
Pode ser necessário instalar o ccsm usando sudo apt-get install CompizConfig-Settings-Manager
.