Como fornecer traduções chave no emacs?

1

Eu gostaria de usar C-c B como uma ligação, só que parece já estar ligado:

C-c b (translated from C-c B) runs the command …
  • Como posso ver onde está o código que o vincula?

  • Como se anular sozinho?

B ou S-b , existe um padrão para isso?

    
por Nikana Reklawyks 16.11.2012 / 04:09

1 resposta

2

C-h k C-c b para mostrar qual comando está sendo executado. Clique / pressione espaço no link .el no primeiro parágrafo para ver o código.

(global-unset-key "\C-cb") em seus .emacs para remover a chave.

Editar 1:

Primeiro, encontre o comando que está sendo executado com esse pressionamento de tecla com describe-key : %código%. Se o emacs reportar C-h k C-c B Provavelmente está voltando para o comando em minúsculas, C-c B is undefined .

No caso de um retorno assim, a vinculação de uma chave de capital com C-c b deixará a chave reserva ativa.

Caso contrário, a janela (global-set-key (kbd "C-c B") 'command) que a describe-key exibe mencionará um arquivo *help* no primeiro parágrafo, você pode trazê-lo com um clique ou espaço quando o ponto estiver sobre ele. Seu comando provavelmente será colocado em algum lugar nesse código.

Para encontrar o código, tente pesquisar .el , describe-key , algumas variações da sua string set-key ou, se o pior acontecer, kbd .

    
por 30.11.2012 / 08:18