2012-02-15 3 views
1

특정 키 바인딩이 활성화되었을 때 스 니펫을 쉽게 삽입 할 수 있습니까? AFAICT은 공식 문서가 설정 제안 : #binding: 지침을 다음과 같이 매끄러운 : 그것은 그러나, 나를 위해 작동하지 않습니다Emacs yasnippet - 키 입력에 스 니펫 삽입

#name : <p>...</p> 
#binding: C-c C-c C-m 
# -- 
<p>`(when yas/prefix "\n")`$0`(when yas/prefix "\n")`</p> 

. 어떤 아이디어가 문제를 일으킬 수 있습니까? 내가 Yasnippet와 GNU 이맥스 24.0.93.1을 사용하고

편집 GitHub repo에서 잡았다.

+2

의 GitHub의 문제 추적기를 사용하여 문제가있을 경우 <p></p>

을 확대 할 C-u C-c C-c m를 사용하고 계십니까? Emacs와 YASnippet의 어떤 버전을 사용하고 있습니까? –

+2

"C-h k C-c C-c C-m"은 무엇을 인쇄합니까? – Thomas

+1

BTW'C-C C-c'는 일반적으로 주요 모드로 사용되며 IMO는 접두어로 사용하지 않는 것이 좋습니다 – kindahero

답변

2

최근 버전의 야닛 피드를 사용하고 있는지 확인하십시오. 귀하가 제공하는 발췌 문장은 거의 완벽하게 http://github.com/capitaomorte/yasnippet에서 찾을 수있는 최신 버전으로 완벽하게 작동합니다.

나는 "거의"는 yas/prefix 기술로 인해 지금은 단지 고정 된 버그가 전혀 작동되지 않았 음을 말했다 이유 그래서 <p></p>을 확대 할 C-c C-c m를 사용

(커밋이 유래 링크를 참조) 및 당신은 여전히 ​​당신이 바인딩을 시도하고 이러한 문제 어떤 모드에서 http://github.com/capitaomorte/yasnippet/issues

+0

아니, 아직 나를 위해 작동하지 않습니다. GitHub에서이 호언 장담을 계속할 것입니다. – aL3xa

+1

젠장, 'nxhtml-mode' 폴더에 스 니펫을 넣는 것만 큼 쉽습니다. Facepalm. – aL3xa