Je veux pouvoir sauvegarder mes marqueurs maléfiques locaux (m pour marquer un emplacement puis 'ou `pour y accéder) à travers les sessions / instances emacs. Je ne sais pas vraiment comment faire ça. J'ai essayé d'installer / utiliser une session et de les ajouter comme ceci:
(add-to-list 'session-locals-include 'evil-markers-alist)
Cela ne fonctionne pas cependant et je ne sais pas quoi essayer d'autre. Merci.
evil
buffer-local
session
persistence
nocturne
la source
la source
Réponses:
Voici ma solution: Mettez le code ci-dessous dans votre .emacs ou .spacemacs.
Vous aurez besoin de mettre manuellement le nom du marqueur en majuscule et le nom du fichier à la ligne: evil-add-to-alist. J'ai également modifié evil-goto-mark pour corriger un bogue introduit directement par set evil-markers-alist. L'ancien code suppose que lorsque le marqueur est contre, le tampon a été fermé. (lorsque le tampon est fermé, il convertit le marqueur en contre).
la source
desktop.el prend en charge le stockage / restauration des marqueurs (maintenant au moins).
(add-to-list 'desktop-locals-to-save 'evil-markers-alist)
ou(cl-pushnew 'evil-markers-alist desktop-locals-to-save)
travailler pour moi.la source