Lorsque j'ouvre un nouveau fichier dont le répertoire parent n'existe pas encore, j'ouvre soit une fenêtre shell, soit un tampon shell Emacs, puis mkdir
le répertoire qu'il contient . Je trouve cela lourd. Existe-t-il un moyen plus simple?
9
M-x make-dir
tab
(testé à partir deemacs -Q
pour être sûr que cela fonctionne)RET
RET
et il créera le répertoire sans autre invite.y
.Pour les
ido
utilisateursido-find-file
) et entrez un chemin inexistant.m
nouveau dir?). Frappez RET.la source
Dans cette situation, emacs aurait dû vous dire quelque chose comme:
Je dirai que oui.
la source
Si vous voulez vraiment
find-file
créer automatiquement des répertoires parents alors qu'ils n'existent pas déjà, vous pouvez effectuer les opérations suivantes dans votre fichier init.Après tout, Emacs a été conçu pour être extensible et personnalisable.
Référence:
Conseils sur les fonctions nommées
Combinateurs de conseils
Composants du nom de fichier
Types de fichiers
Créer / supprimer des répertoires
la source