Emacs key problem

1

Estou usando o Cygwin para conectar a uma instalação do Ubuntu e, por algumas razões, minha Ctrl h para a ajuda foi remapeada para Ctrl Del .

Quando eu realmente digito Ctrl c , h , recebo o erro:

No operation mapped for Ctrl + c <DEL>.

Houve um mapeamento chave para ctrl + h para ctrl + delete no init.el, agora eu o deletei mas ainda assim ctrl + h age como ctrl + DEL.

Como posso redefinir isso?

    
por Edmondo1984 13.07.2013 / 23:32

1 resposta

2

Sua chave C-h está mapeada para C-DEL . Tente isto:

(define-key key-translation-map [?\C-h] [?\C-?])

Ou você pode alterar seu terminal para enviar C-DEL (também conhecido como C-? ) em vez de C-h para a tecla Backspace. Para fazer isso:

stty erase '^?'

Mais informações aqui:

por 04.09.2013 / 01:50