Como identificar o atalho de teclas do emacs para algo na GUI?

5

Eu comecei a usar o mu4e para e-mail no emacs recentemente, e embora eu tenha conseguido configurar meu e-mail e me sentir confortável com as navegações gerais para as teclas, não consigo encontrar o bom e velho keybinding "send-message" isso é C-ENTER para muitos clientes de email.

Eu pesquisei esta excelente lista , mas não estava lá.

Eu sei que minha configuração funciona porque quando clico nesse botão a GUI aqui, onde o cursor está, ele envia:

Então, estou pensando em duas coisas:

  1. Pergunta secundária: qual é a função que está enviando e-mail? Estou usando o smtpmail, penso eu, para o meu envio real, se isso mudar alguma coisa.
  2. Pergunta importante: Qual é a melhor maneira de identificar as teclas que controlam as funções na GUI? (Estou usando o emacs para não precisar clicar nos botões!)
por Mittenchops 09.01.2014 / 17:51

4 respostas

11

A resposta para a questão principal:

  • Digite C-h k e clique no botão da barra de ferramentas. Na verdade, ele não executará a ação, mas exibirá um buffer de ajuda informando o nome da função.
  • Em seguida, digite C-h w (para "where is") e digite o nome dessa função. Isso lhe dirá quais chaves, se houver, estão vinculadas a essa função.
por 09.01.2014 / 17:56
2

Tente também C-h m . Isso mostra os modos atuais (incluindo o modo principal) e seus mapas de teclado . O mapa de teclas para o modo principal é o mais importante. Lá você vê qual função está vinculada a qual chave.

    
por 09.01.2014 / 18:03
2

A resposta para a pergunta menor: C-c C-c enviará o e-mail: link então veja a função com C-h k RET C-c-c . Pode ser esse: link

C-c-c é a tecla de atalho usual para hem… «validate buffers» (como no modo de commit com magit e eu esqueci outros exemplos). C-c C-k cancelaria.

    
por 09.01.2014 / 18:08
1

C-h m , C-h k , C-h b e C-h w são úteis, mas só chegam até você.

Icicles key completion permite que você saiba, em qualquer contexto, apenas (a) que entradas são possíveis ; (b) quais chaves estão disponíveis ; e (c) o que eles fazem .

Por exemplo, S-TAB M-q faz o que o C-h w ( where-is ) faz e o que C-h c ( describe-key-briefly ) faz. Também faz o que o C-h b ( describe-bindings ) faz.

O preenchimento de chaves pode ser útil de várias maneiras, e pode ensinar várias coisas sobre teclas e comandos conforme você o utiliza

    
por 09.01.2014 / 18:43

Tags