1 votes

Cacher les fichiers de sauvegarde emacs dans le Finder

Je voudrais trouver un moyen de cacher tous les fichiers *~ dans le Finder, qui sont utilisés comme fichiers de sauvegarde par Emacs. Existe-t-il une approche générale pour faire en sorte que le Finder cache tous les fichiers dont le nom correspond à certains modèles ? Merci.

1 votes

Si vous n'êtes concerné que par les fichiers de sauvegarde d'Emacs, est-ce que les stocker tous dans un seul dossier (par ex. ~/.emacs-backups/ ) serait également une option ?

0 votes

@patrix Merci, je l'ai fait. Parfois, il est plus facile de personnaliser l'OS Emacs que l'OS Mac :)

0 votes

C'est vraiment vrai. Veuillez afficher les paramètres spécifiques pour backup-directory-alist etc. comme réponse afin que d'autres puissent en bénéficier à l'avenir.

3voto

Ning Points 153

Si vous n'aimez pas toutes les #*# y *~ flottant dans votre répertoire de travail, placez le code elisp suivant dans votre fichier .emacs fichier.

;; Put autosave files (ie #foo#) and backup files (ie foo~) in ~/.emacs-backups/.
(custom-set-variables
  '(auto-save-file-name-transforms '((".*" "~/.emacs-backups/autosaves/\\1" t)))
  '(backup-directory-alist '((".*" . "~/.emacs-backups/backups/"))))

;; create the autosave dir if necessary, since emacs won't.
(make-directory "~/.emacs-backups/autosaves/" t)

Référence : http://snarfed.org/gnu_emacs_backup_files

2voto

Michael Dorfman Points 3597

Si vous voulez cacher un fichier de l'interface graphique, vous pouvez utiliser chflags l'utilité, par exemple

chflags hidden *~

Comme solution permanente, vous pouvez installer un launchd agent avec commande

find $HOME -type f -name '*~' -exec chflags hidden '{}' ';'

J'ai utilisé Lingon pour ça.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X