Sou acadêmico e adoro escrever o máximo possível no Emacs. Uma coisa importante que me falta é a capacidade de revisar facilmente as alterações que fiz em um arquivo de texto ao longo do tempo.
Os recursos de rastreamento nos artigos da Wikipedia ou no Google Documents são da mesma maneira que estou procurando. Eu brinquei com sistemas de controle de versão como o git porque eles parecem ser bem suportados pelo Emacs, mas os achei difíceis de usar e muito mais complexos do que o necessário. Registrar repositórios, fazer check-in e check-out, tudo isso era problemático.
Suponho que não existem pacotes por aí que ofereçam a funcionalidade que estou procurando de uma maneira relativamente amigável.
vc-
grupo de comandos é simplificar o processo de uso de VCSs. Infelizmente, eles não são tão intuitivos quanto permitem que usuários sem experiência façam um bom uso deles. Por outro lado, sistemas como os que você menciona são muito limitantes, de modo que se desenvolve rapidamente demandas que eles não podem satisfazer. gnu.org/software/emacs/manual/html_node/emacs/… existe um mecanismo simplista de manter backups, mas devido ao exposto acima, eu recomendo aprender a usar alguns VCS.
git
/ magit
para controle de versão dos meus trabalhos. Parece intimidador começar, mas a) você não precisa aprender tudo de uma vez eb) é agradável de usar depois de superar a curva de aprendizado inicial. Um bom fluxo de trabalho também ajuda a disciplinar suas tarefas de escrita, pois incentiva você a anotar o que está fazendo - o que é uma ótima maneira de obter uma linha do tempo da evolução do projeto de escrita.
git
emagit
- github.com/magit/magit - já que você já brincou um pouco com ele. Você provavelmente desejará se familiarizar com as opções da linha de comando, para entender melhor o quemagit
está fazendo. O Emacs não é para não-codificadores, mas você já está por aqui há tempo suficiente para não ter medo dele - :) Você também pode tentar brincar comgist
: github.com/defunkt/gist.el