Je veux que tous mes tampons de fichier toujours em> sont synchronisés avec le contenu du fichier sur disque.
Est possible? (de préférence en tant que mode) p>
Si vous pensez que c'est dangereux, que je ne vais pas dire que emacs annuler + git em> est plus que suffisant pour moi et que je trouve des économies explicites et renvoyées (si un autre programme change le fichier) obsolète la sécurité fonctionnalité. p>
3 Réponses :
sonne comme vous voulez auto-revenir-mode a> (ou plus probable global-révert-mode-mode). P>
Résout la moitié du problème, qu'en est-il du mode Global-Auto-sauvegarder?
Ah, par "Je n'ai pas besoin d'économie", j'ai supposé que vous n'avez jamais voulu écrire dans le fichier.
Définissez "Intervalle d'enregistrement automatique" sur 1. Cela permettra d'enregistrer après chaque caractère que vous tapez. Il enregistrera dans le fichier "Enregistrer" plutôt que le fichier réel, mais votre travail sera protégé. P>
Une autre option est la suivante: http://www.litchie.net/ Programmes / réel-Auto-sauvegard.html p>
Pour apporter tout ensemble: P>
Si vous souhaitez économiser automatiquement dans le fichier visité plutôt que dans un fichier de sauvegarde automatique distinct, définissez la variable
Sauvegarde automatique-visité-nom-fichier-fichier code> à un non-nil valeur. Dans ce mode, il n'y a pas de différence réelle entre l'économie automatique et l'économie explicite. P> blockQuote>
http: //www.gnu.org/software/emacs/manual/html_node/emacs/auto-save-files.htm#auto-save-files P>
Ceci fait que votre auto-sauveille va dans le fichier que vous travaillez et non une externe. P>
Ensuite, vous pouvez définir
Enregistrer automatiquement-intervalle code> sur 1 et Activer
Global-Auto-revert-mode code> et vous êtes tous ensemble. P>
Je pense que cela le fait pour vous ... p>
Joli. Mais je ne veux que cela que pour les fichiers sous la supervision de GIT, est-il possible de l'automatiser?
Vous pouvez probablement modifier votre copie locale de git.el pour activer ces modifications uniquement lorsque vous modifiez des fichiers contrôlés GIT.
ou utilisez quelque chose comme EProject pour configurer que sur une base de type de projet
Vous allez vraiment raccourcir la vie des médias stockant vos fichiers.
Voulez-vous économiser automatiquement ou voulez-vous redonner automatiquement?
Je veux la synchronisation - c'est-à-dire une sauvegarde automatique et une réveil automatique.
Est-ce que je vais raccourcir la vie des médias ou passerai par le cache de disque? Comment vérifier?
Ce sera dans le cache de disque, mais en fonction de votre système d'exploitation, qui est écrit toutes les 20 secondes environ. Je ne m'inquiéterais pas à ce sujet sur un disque dur, mais un disque basé sur Flash pourrait être plus préoccupé. Toujours pas sérieux pour les meilleurs cependant.