Quiero poder guardar mis marcadores locales malignos de búfer (m para marcar una ubicación y luego 'o' para saltar a ella) en sesiones / instancias de emacs. No estoy realmente seguro de cómo hacer esto. Intenté instalar / usar la sesión y agregarlos así:
(add-to-list 'session-locals-include 'evil-markers-alist)
Sin embargo, esto no funciona y no estoy seguro de qué más probar. Gracias.
evil
buffer-local
session
persistence
noctuido
fuente
fuente
Respuestas:
Aquí está mi solución: ponga el código a continuación en sus .emacs o .spacemacs.
Deberá poner manualmente el nombre del marcador en mayúsculas y el nombre del archivo en la línea: evil-add-to-alist. También modifiqué evil-goto-mark para corregir un error que introdujo directamente set evil-markers-alist. El antiguo código supone que cuando el marcador es una desventaja, el búfer se ha cerrado. (cuando el búfer está cerrado, convierte el marcador en contra).
fuente
desktop.el admite el almacenamiento / restauración de marcadores (ahora al menos).
(add-to-list 'desktop-locals-to-save 'evil-markers-alist)
o(cl-pushnew 'evil-markers-alist desktop-locals-to-save)
trabaja para mifuente