Laden Sie den Nebenmodus in .dir-locals.el neu


1

In .dir-locals.el kann ich nur Variablen auf Werte setzen und keine Funktionen aufrufen. Nachdem der folgende Code ausgeführt wurde, muss ich ihn deaktivieren und wieder aktivieren whitespace-mode:

((nil . ((indent-tabs-mode . t)
     (whitespace-style . (face empty trailing lines-tail)))))

Ich habe versucht hinzuzufügen (eval . (global-whitespace-mode)) Basierend auf einer anderen Antwort, die ich gefunden habe, wird der Whitespace-Modus jedoch vollständig unterbrochen und kann dann nicht aktiviert oder deaktiviert werden. Wie lade ich diesen Nebenmodus neu?


M-x whitespace-mode ist nur für diesen Puffer; oder global M-x global-whitespace-mode
lawlist

Antworten:


3

Ich denke, was Sie suchen, ist zu ermöglichen whitespace-mode für Ihren Puffer. Sie können das in tun .dir-locals.el Die Syntax ist jedoch nicht offensichtlich:

((nil . ((indent-tabs-mode . t)
         (mode . whitespace)
         (mode . flyspell))))

Dadurch werden beide aktiviert whitespace-mode und flyspell-mode; Es funktioniert für jeden Nebenmodus, den Sie auf diese Weise laden möchten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.