İşaretleme karakterlerinin eklenmesini kolaylaştırmak için 1'i kullanabilirsiniz . Aşağıdaki kodu init dosyanıza ekleyin:electric-pair-mode
org-mode
(electric-pair-mode 1)
(defvar org-electric-pairs '((?\* . ?\*) (?/ . ?/) (?= . ?=)
(?\_ . ?\_) (?~ . ?~) (?+ . ?+)) "Electric pairs for org-mode.")
(defun org-add-electric-pairs ()
(setq-local electric-pair-pairs (append electric-pair-pairs org-electric-pairs))
(setq-local electric-pair-text-pairs electric-pair-pairs))
(add-hook 'org-mode-hook 'org-add-electric-pairs)
Yerine bu ile, tüm yapmanız gereken mark-up karakterler içeren bir bölgeyi sarmak için (karşılık gelen karakter basın olduğunu *
, /
, =
, _
, ~
, veya +
) bir kere.
Ek bir avantaj olarak, Emacs bölge yoksa otomatik olarak eşleşen işaretleme karakter çiftlerini noktaya ekler. Örneğin, pres *ekleyecektir **
sen noktasını taşımak zorunda kalmadan yazmaya devam edebilmesi için iki karakter arasındaki noktasını bırakın.
1 Bu mod yerleşiktir; kullanmak için herhangi bir üçüncü taraf paketi yüklemenize gerek yoktur.
electric-pair-mode
çifti seçilen bir bölgeye de uygulamaktır. Her zaman elektrikli çiftlerin sadece çift eklemek için olduğunu düşünüyorum.