Como acompanhamento de Qual é a maneira mais rápida de recarregar meu arquivo .emacs quando faço alterações, para que todos os meus buffers afetados as capturem?
Foi sugerido que a pergunta de reinicialização fosse feita separadamente.
Existe uma maneira fácil de reabrir todos os buffers anteriores e manter o M-p
histórico interativo dos comandos?
Respostas:
desktop-save-mode
lida com o armazenamento e a restauração do estado do buffer da sua sessão. Ele também pode lidar com janelas e molduras. Para persistência de variáveis nas sessões, consultesavehist-mode
. Por padrão, ele lida com o histórico do minibuffer, mas não está limitado a ele. Outra coisa interessante que pode ser interessante persistir é, por exemplo, o anel da morte.Em resumo:
fonte
desktop.el
, nãosavehist
. A economia e a restauração de janelas e quadros foram adicionadasdesktop.el
no Emacs 24.4. E suporte para buffers não associados a arquivos. IOW, praticamente tudo (sobre a área de trabalho). ;-) No entanto, há suporte para buffers associados a arquivos anteriores a 24.4.desktop.el
eframeset.el
(que é nova na 24.4) e, no entanto, tentar usá-las com o Emacs 24.3.