이 답변은 구성 방법에 대한 질문에 답변하지 않습니다 electric-pair-mode
. 그러나 원하는 결과로 이어질 수 있습니다.
wrap-region
Melpa 볼 수 있습니다 패키지는 문제에 대한 해답이 될 수 있습니다. 다음은 github의 간략한 설명입니다.
랩 영역은 구두점으로 영역을 래핑하는 Emacs의 부 모드입니다. HTML 및 XML과 같은 "태그 된"마크 업 모드의 경우 태그로 래핑됩니다.
선택한 모드에서 작동하도록 설정 한 방법은 다음과 같습니다. 또한이 스 니펫은 질문에서 제기 한 사항을 다룹니다. org-mode
글꼴 속성 마커 에 대해
(require 'wrap-region)
;; Enable wrap-region in the following major modes
(dolist (hook '(emacs-lisp-mode-hook
org-mode-hook))
(add-hook hook 'wrap-region-mode))
(wrap-region-add-wrapper "`" "'") ; select region, hit ` then region -> `region'
(wrap-region-add-wrapper "=" "=" nil 'org-mode) ; select region, hit = then region -> =region= in org-mode
(wrap-region-add-wrapper "*" "*" nil 'org-mode) ; select region, hit * then region -> *region* in org-mode
(wrap-region-add-wrapper "/" "/" nil 'org-mode) ; select region, hit / then region -> /region/ in org-mode
(wrap-region-add-wrapper "_" "_" nil 'org-mode) ; select region, hit _ then region -> _region_ in org-mode
(wrap-region-add-wrapper "+" "+" nil 'org-mode))) ; select region, hit + then region -> +region+ in org-mode
이 패키지가 패키지와 잘 작동한다고 덧붙이고 싶습니다 expand-region
(Melpa에서도 사용 가능).
이 두 패키지를 사용하면에있을 때 org-mode
: MY-EXPAND-REGION-BINDING
*
단어를 대담하게 만들 수 있습니다.
defun
.