Vous voudrez peut-être jeter un œil aux variables du répertoire . Fondamentalement, vous devrez créer un .dir-locals.el
fichier dans la racine de votre projet avec tous les paramètres spécifiques au projet. Désormais, chaque fois que vous ouvrez un fichier dans le répertoire ou l'un de ses sous-répertoires, emacs applique les paramètres du .dir-locals.el
fichier.
Par exemple, supposons que vous souhaitiez utiliser la make package install
commande as compile uniquement dans le projet A, vous devrez créer un fichier nommé .dir-locals.el dans le répertoire racine du projet et ajouter quelque chose comme le suivant
((nil . ((compile-command . "make package install"))))
Désormais, chaque fois que vous exécutez la compile
commande à partir de n'importe quel fichier du répertoire A, la valeur par défaut compile-command
sera celle spécifiée ci-dessus, mais les compile command
fichiers situés en dehors du répertoire A resteront intacts.