Bonjour,
J'ai un soucis avec emacs, j'ai beau avoir mis dans mon .emacs :
####
;disable backup
(setq backup-inhibited t)
;disable auto save
(setq auto-save-default nil)
(defun delete-emacs-autosaves ()
"Delete Emacs autosaved files in current directory"
(interactive)
(shell-command "rm $(find . -maxdepth 1 -type f -name \"#*#\")"))
;; Mettre tous les fichiers de sauvegarde dans un seul et m=EAme r=E9pertoi=
re
(setq backup-directory-alist
'(("." . "~/.emacs-backup-files/")))
####
rien =E0 faire, j'ai toujours des fichiers .#nom# de cr=E9er...
Comment d=E9sactiver ce trucs.
Merci d'avance.
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
Bonjour, merci pour la réponse, emacs crée quand même un fichier .#xxx. Le tru c, c'est que normalement emacs les supprimes après mais des fois il le fa it pas ...
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
Bonjour,
merci pour la réponse, emacs crée quand même un fichier .#xxx. Le tru c, c'est que normalement emacs les supprimes après mais des fois il le fa it pas ...
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
Bonjour, merci pour la réponse, emacs crée quand même un fichier .#xxx. Le tru c, c'est que normalement emacs les supprimes après mais des fois il le fa it pas ...
Nicolas Richard
Loïc Ent writes:
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
merci pour la réponse, emacs crée quand même un fichier .#xxx. Le truc, c'est que normalement emacs les supprimes après mais des fois il le fait pas ...
Chez moi, $ emacs -q foobar --eval '(progn (setq create-lockfiles t) (insert "foobar"))' crée un fichier .#foobar, mais par contre $ emacs -q foobar --eval '(progn (setq create-lockfiles nil) (insert "foobar"))' n'en crée pas. Peut-être une autre session d'emacs que ta session test a créé ce fichier ?
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante durement, il se peut qu'il n'organise pas le nettoyage.
Il y a aussi des fichiers du type #foobar# qui peuvent être créé, ce sont les auto-save que tu as je crois déjà désactivé ; cf (info "(emacs) Auto Save Files")
-- Nicolas.
Loïc Ent <loic.entressangle@gmail.com> writes:
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
merci pour la réponse, emacs crée quand même un fichier .#xxx. Le
truc, c'est que normalement emacs les supprimes après mais des fois il
le fait pas ...
Chez moi,
$ emacs -q foobar --eval '(progn (setq create-lockfiles t) (insert "foobar"))'
crée un fichier .#foobar, mais par contre
$ emacs -q foobar --eval '(progn (setq create-lockfiles nil) (insert "foobar"))'
n'en crée pas. Peut-être une autre session d'emacs que ta session test a
créé ce fichier ?
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est
pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante
durement, il se peut qu'il n'organise pas le nettoyage.
Il y a aussi des fichiers du type #foobar# qui peuvent être créé, ce
sont les auto-save que tu as je crois déjà désactivé ; cf (info "(emacs)
Auto Save Files")
Le vendredi 26 juillet 2013 15:46:23 UTC+2, Nicolas Richard a écrit :
Normalement: (setq create-lockfiles nil)
merci pour la réponse, emacs crée quand même un fichier .#xxx. Le truc, c'est que normalement emacs les supprimes après mais des fois il le fait pas ...
Chez moi, $ emacs -q foobar --eval '(progn (setq create-lockfiles t) (insert "foobar"))' crée un fichier .#foobar, mais par contre $ emacs -q foobar --eval '(progn (setq create-lockfiles nil) (insert "foobar"))' n'en crée pas. Peut-être une autre session d'emacs que ta session test a créé ce fichier ?
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante durement, il se peut qu'il n'organise pas le nettoyage.
Il y a aussi des fichiers du type #foobar# qui peuvent être créé, ce sont les auto-save que tu as je crois déjà désactivé ; cf (info "(emacs) Auto Save Files")
-- Nicolas.
Loïc Ent
Le lundi 29 juillet 2013 12:17:47 UTC+2, Nicolas Richard a écrit :
n'en crée pas. Peut-être une autre session d'emacs que ta session tes t a
créé ce fichier ?
Bizarre, moi il le crée quand même
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante durement, il se peut qu'il n'organise pas le nettoyage.
mais, effectivement il l'efface après donc ça va. C'est bien qu'il a du planter quand j'en retrouve.
Merci pour votre aide !
Le lundi 29 juillet 2013 12:17:47 UTC+2, Nicolas Richard a écrit :
n'en crée pas. Peut-être une autre session d'emacs que ta session tes t a
créé ce fichier ?
Bizarre, moi il le crée quand même
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est
pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante
durement, il se peut qu'il n'organise pas le nettoyage.
mais, effectivement il l'efface après donc ça va. C'est bien qu'il a du planter quand j'en retrouve.
n'en crée pas. Peut-être une autre session d'emacs que ta session tes t a
créé ce fichier ?
Bizarre, moi il le crée quand même
En sus, le fichier .#foobar disparait normalement lorque le buffer n'est pas en état "modifié" (p.ex. lorsqu'on le sauve). Si emacs se plante durement, il se peut qu'il n'organise pas le nettoyage.
mais, effectivement il l'efface après donc ça va. C'est bien qu'il a du planter quand j'en retrouve.
Merci pour votre aide !
Loïc Ent
Cela, chez moi : $ emacs -q foobar --eval '(progn (setq create-lockfiles nil) (insert "fooba r"))'
me crée un fichier ... :S
Cela, chez moi :
$ emacs -q foobar --eval '(progn (setq create-lockfiles nil) (insert "fooba r"))'
Le lundi 29 juillet 2013 13:18:16 UTC+2, Nicolas Richard a écrit :
un fichier .#foobar dans le répertoire courant ?
Oui, je confirme, j'ai bien un .#foobar avec la commande en nil. Je report !
Loïc Ent
ok je pense avoir trouvé : (setq create-lockfiles nil) ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1. ça vient surement de là. A voir.
ok je pense avoir trouvé :
(setq create-lockfiles nil)
ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1.
ça vient surement de là. A voir.
ok je pense avoir trouvé : (setq create-lockfiles nil) ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1. ça vient surement de là. A voir.
Nicolas Richard
Loïc Ent writes:
ok je pense avoir trouvé : (setq create-lockfiles nil) ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1. ça vient surement de là. A voir.
Ah, oui, certainement. Je n'avais pas fait attention à ce point, désolé.
-- Nico.
Loïc Ent <loic.entressangle@gmail.com> writes:
ok je pense avoir trouvé :
(setq create-lockfiles nil)
ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1.
ça vient surement de là. A voir.
Ah, oui, certainement. Je n'avais pas fait attention à ce point, désolé.
ok je pense avoir trouvé : (setq create-lockfiles nil) ne fonctionne que à partir de la version 24.3. Je suis sur la 23.3.1. ça vient surement de là. A voir.
Ah, oui, certainement. Je n'avais pas fait attention à ce point, désolé.