Emacs: como reatribuir C-x 5 2 (quadro de comutação) para C- 'no perfil .emacs

2

Para tornar o emacs mais osx-esque, eu gostaria de reatribuir C-x 5 2 (mudar quadros) para C- (eu tenho o comando mapeado para C-). O que devo adicionar ao meu perfil de .emacs para fazer isso?

EDITAR Desculpe - significava C-x 5 o (troca de quadros), mas as respostas ainda são relevantes ...

    
por jd444 28.04.2012 / 20:42

2 respostas

1

Faça C -h k seguido por C-x 5 2 para obter o nome da função que você deseja reatribuir. Faça M-x global-set-key seguido por C-backtick e, em seguida, digite o nome da função. Faça o C-x ESC ESC e copie a expressão lisp para o seu .emacs

    
por 29.04.2012 / 10:57
1

Coloque esta linha do código Elisp no seu arquivo de inicialização .emacs:

(define-key global-map (kbd "C-'") 'make-frame-command)

Cuidado, que C- 'não é um caractere real, então isso só funcionará quando o Emacs estiver usando sua interface gráfica.

    
por 01.05.2012 / 20:22

Tags