Elscreen a une méthode appelée elscreen-jump
ainsi que elscreen-jump-0
et elscreen-jump-9
. J'aimerais pouvoir passer aux onglets entre 0 et 9. Comment définir une table de touches pour cela? J'ai essayé:Emacs elscreen - comment passer aux onglets numérotés
(global-set-key (kbd "M-1") (lambda() (interactive) (elscreen-jump 0)))
(global-set-key (kbd "M-2") (lambda() (interactive) (elscreen-jump 1)))
mais je reçois une erreur:
Wrong number of arguments: (lambda nil "Switch to specified screen." (interactive) (let ((next-screen (string-to-number (string last-command-char)))) (if (and (<= 0 next-screen) (<= next-screen 9)) (elscreen-goto next-screen)))), 1
Toutes les idées?
Pouvez-vous attribuer des touches de fonctions anonymes? Je pensais qu'ils devaient être nommés fonctions, mais je peux me tromper. – hatmatrix
@Stephen vous pouvez totalement: par exemple. '(global-set-key (kbd" M-1 ") (lambda() (interactif) (elscreen-goto 0)))' – MDCore
Oh, doux ... J'apprends quelque chose de nouveau sur Emacs chaque semaine. – hatmatrix