Ich habe gegoogelt und die org-babel
Dokumente durchgesehen , aber es kommt nicht viel heraus.
Die Sache ist, eines der Dinge, an denen ich arbeite, ist die Verwendung von org-babel, um die Makefile-Quelle zu verwickeln . Darin heißt es in der Dokumentation, und ich verstehe, warum dies der Fall ist, dass ich bewerten muss (setq org-src-preserve-indentation t)
, was ich gerade habe.
Ich möchte diesen Wert nicht global aktivieren. Ich kann verstehen, dass es für Python, Makefile oder andere Sprachen, die für Leerzeichen empfindlich sind, sinnvoll ist, aber ich möchte wirklich nicht, dass es an anderer Stelle aktiviert wird. Das Endergebnis davon ist außerdem, dass die endgültige Organisationsdatei nicht für Personen funktioniert, die den Wert standardmäßig nicht aktivieren, sodass die resultierende Organisationsdatei ohnehin weniger portabel ist.
Ich würde es vorziehen, wenn ich nurorg-src-preserve-indentation
pro Codeblock aktivieren könnte (es ist eine zusätzliche Eingabe, aber ich kann damit leben), aber selbst eine pufferspezifische Einstellung ist akzeptabel. Die Sache ist, ich bin mir nicht sicher, wie ich es machen soll.
Ich vermute, dass dies getan werden könnte , indem ausgenutzt wird, wie #+HEADER
Einstellungen Lisp-Code bewerten können, aber bedeutet das nicht, dass die Einstellung jedes Mal beibehalten wird, wenn ich die Datei oder etwas anderes verwickle? Ich würde das lieber nicht tun, das macht die Verwendung der Datei nur unvorhersehbar.