Bir org modu dosyasının içine C kodu bloğu eklediğimde, kaynak kodun sözdizimi vurgulaması ve girintisi istediğim gibi özelleştirildi.
Bir html dosyasına aktardığımda, html dosyasındaki sözdizimi vurgulaması Emacs ile tam olarak aynıdır. Ancak sözdizimi vurgulaması Emacs'ımın renk temasıyla daha iyi çalışıyor. Örneğin,
{
C kodu bloğumda sembol beyaz, ancak renk temam karanlık, html'ye dışa aktarırsam, html dosyasının arka planı da beyazdır,{
yani kaynak kod bloğunda göremezsiniz . html ihraç bile orada olduğunu düşündüm.Kaynak kodun girintisi Emacs'ımda normaldir (özelleştirdiğim gibi), ancak dışa aktarılan html dosyasındaki kaynak kodunun girintisi farklı olacaktır, girintileme için daha fazla alan ekler .
Aynı kuruluş dosyasını dışa aktarırsam,
emacs -q
dışa aktarılan html dosyasında normaldir, ancak sözdizimi vurgu ve kaynak kodunun girintisidefault
Emacs yapılandırması olacaktır . Yani, font-face konfigürasyonlarınıninit.el
etkileneceği anlamına gelirorg-export
.
Benim sorum şudur: html dosyasına kaynak kod bloğu içeren bir kuruluş modu dosyasını (veya belki de PDF gibi diğer formatları) dışa aktardığımda, yazı tipi yüzleriyle ilgili kendi yapılandırmamdan kurtulmak mümkün mü kaynak kodu ve gibi yapmak emacs -q
?
Güncelleme :
İkinci sorun, (setq org-src-preserve-indentation t)
init dosyasında ayarlanarak veya M-:
( eval-expression
) aracılığıyla çalıştırılarak çözülür .
Güncelleme2 :
İlk sorun, temaya göre kuruluş dışa aktarılan <code> bloklarının arka planını ayarla ile çözülür .
1. ve 2. problemler çözülürse üçüncü problem önemli değildir.
emacs -q
stili kullanabilir miyimcustom/theme.css
?