2011-11-15 3 views

답변

2

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 자체의 소스 에. 이는 버전을 업데이트 할 때마다 중단되며 다른 마크 업 언어의 작동을 중단시킬 수 있지만 쉽고 빠릅니다.

+0

고맙다. 나는 원래의'zencoding-make-html-tag'에서 작은 따옴표로 \를 3 개 바꾸고, 내 init 파일에 커스텀 훅을 추가하면 멋지게 작동한다. – L42y

+0

@Tyler'eval-after-load'를 사용하도록 답변을 수정 했으므로 함수 덮어 쓰기는 후크가 실행될 때마다 한 번만 수행됩니다. –

+0

@event_jr - 감사합니다. 나는 그것을 조사해야 하겠지만 좋은 생각 인 것 같습니다. – Tyler