Her şeyden önce: Bu Emacs. Bu bir hata değil, bir ayar!
İkincisi, @glucas istediğinizi elde etmek için değişiklik yapmanız gerektiğiniorg-emphasis-regexp-components
söylerken doğrudur . Bununla birlikte, (@ Malabarba'nın) kodunda iki değişiklik önermek ve biraz daha içerik sağlamak istiyorum:
org-emphasis-regexp-components
Tek bir bileşeni değiştirmek için init-file değerinin tamamını kopyalamanız gerekmez . Kullanım durumunuz için aşağıdakiler yeterlidir:
(setcar (nthcdr 2 org-emphasis-regexp-components) " \t\r\n,\"")
Sen yok etmek zorunda değiştirmek org-emphasis-regexp-components
yüklemeden önce org-mode
aracılığıyla (require 'org)
. Değişikliklerinizden sonra aşağıdaki satırı eklemeniz yeterlidir:
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)
Daha fazla içerik
Vurgu işaretlemesinin nasıl çalıştığının diğer yönlerini özelleştirmek isterseniz, şunu öğrenin org-mode
:
Değeri org-emphasis-regexp-components
beş girişli bir listedir.
İlk giriş, hangi karakterlerin hemen işaretleme karakterlerinden önce gelmesine izin verildiğini kontrol eder . why=hello=
Doğru renderleme gibi bir şeye sahip olmak istiyorsanız, bu girişi değiştirmeniz gerekecektir.
(setcar org-emphasis-regexp-components "...")
İkinci giriş, hangi karakterlerin işaretleme karakterlerini hemen takip etmesine izin verildiğini kontrol eder . =hello=there
Doğru renderleme gibi bir şeye sahip olmak istiyorsanız, bu girişi değiştirmeniz gerekecektir.
(setcar (nthcdr 1 org-emphasis-regexp-components) "...")
Üçüncü giriş karakterleri belirtir değil olarak izin sınır karakterleri hemen bir açılış işaretleme karaktere eşlik veya bir kapanış biçimlendirme karakterin önüne yani, karakterler. ='hello'=
Doğru şekilde oluşturulmasını sağlamak için bunu değiştirmeniz gerekecektir .
(setcar (nthcdr 2 org-emphasis-regexp-components) "...")
Dördüncü girdi işaretli dizginizin gövdesinde izin verilen karakterleri, yani kenarlık karakterleri arasında görünen karakterleri listeler . Bunu nadiren değiştirmeniz gerekecek; Varsayılan olarak, herhangi bir karakter bir gövde karakteri olarak izin verilir.
(setcar (nthcdr 3 org-emphasis-regexp-components) "...")
Beşinci giriş, işaretlenmiş bir ifadenin içinde kaç tane yeni satıra izin verildiğini belirtir. Varsayılan olarak, org-mode
tek bir yeni satıra izin verir. Dolayısıyla, iki ardışık çizgiden fazlasını kapsayan metne işaretleme ekleyebilmek istiyorsanız, bu girişi değiştirmeniz gerekecektir.
(setcar (nthcdr 4 org-emphasis-regexp-components) N)
... N
izin vermek istediğiniz yeni hatların sayısı.
İlgili Mesajlar
İnsanlar bu konuda oldukça sık karşılaşıyor gibi görünüyor. Bahsettiğiniz gönderinin yanı sıra , StackOverflow hakkında çok benzer sorunlarla ilgilenen en az iki soru daha var: