Adicione vinculação de teclas ao modo js / modo javascript no Emacs

0

Adicionei web-beautify- * ao Emacs 24, para que eu possa executar o Mx web-beautify-js para formatar bastante meu código-fonte javascript.

Eu adicionei algumas combinações de teclas para os modos html e css, que funcionam bem.

(eval-after-load 'sgml-mode
  '(define-key html-mode-map (kbd "C-c b") 'web-beautify-html))
(eval-after-load 'css-mode
  '(define-key css-mode-map (kbd "C-c b") 'web-beautify-css))

No entanto, o seguinte trecho para o modo js e o modo javascript não funciona.

(eval-after-load 'javascript-mode
  '(define-key js-mode-map (kbd "C-c b") 'web-beautify-js))
(eval-after-load 'js-mode
  '(define-key js-mode-map (kbd "C-c b") 'web-beautify-js))

Como posso adicionar combinações de teclas personalizadas aos modos js e javascript?

Vai
fonte

Respostas:

2

js-modee seu alias javascript-modeé definido em js.el, então você deve usá-lo (eval-after-load 'js ...). O motivo pelo qual ele funciona sgml-modee css-modeé que esses modos são definidos em arquivos com o mesmo nome que o próprio modo.

legoscia
fonte