Ich habe ein Projekt A, das 2 Leerzeichen Einrückung erfordert, aber es bettet ein anderes Projekt in einem Unterordner B, der 4 Leerzeichen verwendet.Emacs-Verzeichnisvariablen mit Ausnahme des besonderen Unterverzeichnisses
Ich habe folgend in A/.dir-locals.el:
((c-mode . ((indent-tabs-mode . nil)
(c-basic-offset . 2))))
... und es gilt schön für alle c-Dateien im Verzeichnis A.
Frage: Kann ich, dass Die gleiche Datei dir-locals.el schließt den Unterordner B davon aus, von der Einrückung von 2 Leerzeichen betroffen zu sein?
Ich könnte natürlich eine A/B/.dir-locals.el mit den Einstellungen für B erstellen, aber da es A ist, die die Ausnahme ist, würde ich es vorziehen, das Setup in A/.dir zu behalten -locals.el