commands - Acceso directo para abrir un archivo específico en Emacs
emacs ubuntu (2)
De acuerdo con la documentación
(comando de clave global de conjunto de teclas)
Dale a KEY un enlace global como COMANDO. COMMAND es la definición de comando a usar; por lo general, es un símbolo que nombra una función interactivamente invocable.
Por lo tanto, debe usar una función activable de forma interactiva:
(global-set-key (kbd "<f6>") (lambda() (interactive)(find-file "~/.emacs")))
Personalmente, prefiero usar los registros de emacs para almacenar archivos que uso a menudo. Guardaría ''~ / .emacs'' en un registro:
(set-register ?e (cons ''file "~/.emacs"))
y Cx rje
con Cx rje
Quiero poder utilizar un atajo de teclado para editar mi archivo .emacs en lugar de escribir Ctrl-X Ctrl-F .emacs Ingrese cada vez (aquí hay una pregunta análoga con respecto a Vim). Probablemente haya una forma obvia de hacerlo, pero no puedo encontrar el comando Emacs Lisp para abrir un archivo. Creo que sería algo que comienza con "abrir" o "archivo" pero escribir Mx y esos términos no parece traer nada relevante. Lo intenté
(global-set-key (kbd "<f6>") (find-file "~/.emacs"))
pero eso no funciona.
Bookmarking es una excelente solución para este propósito que está empaquetada con emacs. De esta forma, si está bien que vea la lista de archivos que desea abrir, puede examinarlos fácilmente. También hay BookmarkPlus que ofrece una variedad de opciones.
Mx list-bookmarks