2009-11-27 4 views
3

퍼티를 통해 emacs를 사용하고 퍼티가 특정 키 조합을 원격 콘솔에 보내지 않기 때문에 일반적으로 다른 키 조합으로 다시 바인딩해야합니다.Emacs, Zen-Coding 모드 및 퍼티

놀랍게도 Zen-Codingmode을 설치 한 후 생성 된 미리보기에 문제가있었습니다. 미리보기를 출력에 삽입 할 수 없었습니다. 나는 다음과 같은 키 바인딩과 함께이 문제를 가지고 :

(global-set-key "\M-\r" 'zencoding-expand-line) 
(global-set-key "\M-]" 'zencoding-preview-accept) 

그러나, 내가 무엇을 할 수 같은 을 거라고하면 미리보기가 열려있을 때 다시 M-RET을 공격 할 수 있으며 출력을 삽입 한 것입니다.

내 emacs-lisp-fu는 이며 극도로입니다.

미리보기가 열려 있는지 확인하고 다른 캡쳐/바인딩을 테스트 할 수있는 방법이 있습니까 M-RET 키 누르기?

답변

2

당신은 미리보기가 다음과 같이 라인 585 정도에서이 기능에 동의하지 키 수정할 수 있습니다

(defvar zencoding-preview-keymap 
    (let ((map (make-sparse-keymap))) 
    (define-key map "\M-\r" 'zencoding-preview-accept) 
    (define-key map [(control ?g)] 'zencoding-preview-abort) 
    map)) 
+0

.emacs에 덮어 쓰기보다 elisp 모드 파일 자체를 편집하는 것이 더 좋은 생각입니까? –

0

당신은 대신 세계 사람들의 버퍼를 특정 키 바인딩을 사용할 수 있습니다.