2013-06-06 3 views
0

내가 서브를 만들 펄 모드에서 다음 yasnippet을 한 yasnippet 펄 모드에서 원치 않는 탭을 제거하는 방법 : 보인다 있도록

sub function_name 
    # {{{ <-- ? 
{ 

} 
# }}} 

나는 그것이 cperl 모드 (펄 모드 yasnippets가 cperl 모드에서 활성화)가 추가되어, 스 니펫 정의에이 탭이없는하지 않습니다. 그것을 제거하는 방법?

답변

2

스 니펫을 삽입하면 들여 쓰기가 자동으로 수행됩니다. 다음과 같이이 문제를 방지하기 위해 조각에 줄을 추가합니다 :

#name : sub ... { ... } 
#key: sub 
#expand-env: ((yas-indent-line 'fixed)) 
# -- 
sub ${1:function_name} 
# {{{ 
{ 
    $0 
} 
# }}} 
+0

아니, 당신이 사용하는 yasnippet 어떤 버전의 – user4035

+0

을 작동하지 않았다? 당신은 everithing을 다시로드 했습니까? 스 니펫은 어디에 있습니까? –

+0

아, 죄송합니다. 미리보기를 컴파일하고 캐시 된 버전이 사용되었습니다. 이제 작동합니다. Yasnippets을 변경할 때마다 강제로 다시 컴파일 할 수 있습니까? 아니면 별도의 질문에 대한 주제입니까? – user4035

관련 문제