Eu quero poder salvar meus marcadores malignos locais do buffer (m para marcar um local e depois 'ou `para pular para ele) nas sessões / instâncias do emacs. Não tenho muita certeza de como fazer isso. Tentei instalar / usar a sessão e adicioná-los da seguinte forma:
(add-to-list 'session-locals-include 'evil-markers-alist)
No entanto, isso não funciona e não tenho certeza do que mais tentar. Obrigado.
evil
buffer-local
session
persistence
noctuida
fonte
fonte
Respostas:
Aqui está a minha solução: Coloque o código abaixo em seu .emacs ou .spacemacs.
Você precisará colocar manualmente o nome do marcador em maiúsculas e o nome do arquivo na linha: mal-adicionar-à-lista. Também modifiquei evil-goto-mark para corrigir um bug introduzido diretamente pelo set-evil-marists-alist. O código antigo assume que quando o marcador é um contras, o buffer foi fechado. (quando o buffer é fechado, ele converte o marcador em contras).
fonte
O desktop.el suporta armazenar / restaurar marcadores (agora pelo menos).
(add-to-list 'desktop-locals-to-save 'evil-markers-alist)
ou(cl-pushnew 'evil-markers-alist desktop-locals-to-save)
trabalhar para mim.fonte