Tôi đã Googling và đào sâu các org-babel
tài liệu, nhưng nó không được phát hành nhiều.
Vấn đề là, một trong những điều tôi đang làm là sử dụng org-babel để làm rối nguồn Makefile . Trong đó, các tài liệu nêu rõ, và tôi hiểu tại sao nó làm, mà tôi cần phải đánh giá (setq org-src-preserve-indentation t)
, mà tôi có, ngay bây giờ.
Điều đó là, tôi không muốn kích hoạt giá trị này trên toàn cầu. Tôi có thể hiểu rằng nó có ý nghĩa đối với Python, Makefile hoặc các ngôn ngữ khác nhạy cảm với không gian trắng, nhưng tôi thực sự không muốn nó được kích hoạt ở nơi khác. Thêm vào đó, kết quả cuối cùng của việc này là tệp org cuối cùng sẽ không hoạt động đối với những người không bật giá trị theo mặc định, do đó, tệp org kết quả là ít di động hơn.
Tôi thích nó hơn nếu tôi chỉ có thể kích hoạt org-src-preserve-indentation
trên cơ sở mỗi khối mã (đó là nhập thêm, nhưng tôi có thể sống với điều đó), nhưng ngay cả một cài đặt dành riêng cho bộ đệm cũng được chấp nhận. Vấn đề là, tôi không chắc làm thế nào để làm điều đó.
Tôi nghi ngờ rằng điều đó có thể được thực hiện bằng cách tận dụng cách #+HEADER
cài đặt có thể tránh được mã Lisp, nhưng điều đó không có nghĩa là mỗi khi tôi làm rối tệp, hoặc một cái gì đó, cài đặt sẽ được giữ mỗi lần? Tôi không muốn làm điều đó, điều đó chỉ làm cho tập tin không thể đoán trước để sử dụng.