html을 쓸 때 작은 따옴표를 사용하지만 zencoding-mode의 확장 코드는 큰 따옴표를 사용합니다.emacs의 zencoding-mode 작성 방법 작은 따옴표의 작은 따옴표 사용
나는 이것에 대해 사용자 정의 옵션을 찾을 수없는, 내 zencoding 모드는 그것은 "
처럼 보이는
html을 쓸 때 작은 따옴표를 사용하지만 zencoding-mode의 확장 코드는 큰 따옴표를 사용합니다.emacs의 zencoding-mode 작성 방법 작은 따옴표의 작은 따옴표 사용
나는 이것에 대해 사용자 정의 옵션을 찾을 수없는, 내 zencoding 모드는 그것은 "
처럼 보이는
https://github.com/rooney/zencoding에서 하드 코딩 된 소스에, 그래서 그것을 사용자 정의하는 직접적인 방법이 아니다 온다. 그것은 쉽게 할 수 있습니다, 그래서 아마도 관리자에게 기능 요청을 제출할 수 있습니다.
그 사이에 zencoding-make-html-tag
의 수정 된 버전이 필요한 것 같습니다. 모든 인스턴스를 "\""
으로 바꾸고 "'"
으로 바꿉니다. .emacs에 함수의 사용자 정의 버전을 추가 할 수 있으며 zencoding 후에로드 할 수 있습니다. 다음과 같이 뭔가를 할 수 있습니다
(defun my-zencoding-hook()
(zencoding-mode))
(eval-after-load "zencoding-mode"
'(defun zencoding-make-html-tag()
"Insert your modified version of zencoding-make-html-tag here"
...))
(add-hook 'sgml-mode-hook 'my-zencoding-hook)
은 쉽게하지만 놀라움하는 경향 검색 및 바꾸기는 당신이 그것을 다운로드 한 곳에서 실행하기 때문에, zencoding-mode.el 자체의 소스 에. 이는 버전을 업데이트 할 때마다 중단되며 다른 마크 업 언어의 작동을 중단시킬 수 있지만 쉽고 빠릅니다.
고맙다. 나는 원래의'zencoding-make-html-tag'에서 작은 따옴표로 \를 3 개 바꾸고, 내 init 파일에 커스텀 훅을 추가하면 멋지게 작동한다. – L42y
@Tyler'eval-after-load'를 사용하도록 답변을 수정 했으므로 함수 덮어 쓰기는 후크가 실행될 때마다 한 번만 수행됩니다. –
@event_jr - 감사합니다. 나는 그것을 조사해야 하겠지만 좋은 생각 인 것 같습니다. – Tyler