2012-04-29 2 views
0

프로젝트 및 폴더 관련 .vimrc 파일을 가질 수는 있지만 특정 디렉토리에 대한 플러그인을 비활성화하는 올바른 명령을 찾을 수없는 것으로 알고 있습니다.특정 디렉토리에서 VIM 플러그인 사용 안 함

플러그인 관련 문제 일 수 있으므로 내 Django Templates 폴더에서 AutoClose을 사용하지 않도록 설정하려고합니다.

답변

1

Vim의 autocmd는 디렉토리 변경 이벤트를 지원하지 않습니다.

다른 이벤트 (아마도 CursorMoved)를 사용해야하고 저장된 현재 작업 디렉토리가 현재 작업 디렉토리와 같은지 확인하는 함수를 실행해야합니다. 그렇지 않으면 명령을 실행할 수 있습니다.

또한 vim은 플러그인 언로드 용으로 만들어지지 않았습니다. 하지만 거기에는 플러그인이 있습니다! https://github.com/MarcWeber/vim-addon-manager

이 아이디어는 약간 hackish이며 심각한 문제가 발생할 수 있음을 유의하십시오.

+0

고마워요 조나스, 나는 그것을 조사하거나 더 나은 방법으로 장고 템플릿 태그를 만들 때까지 그냥 빨아 볼 것입니다! – ergelo

0

플러그인 코드를 보셨습니까?

let g:autoclose_on=0 

트릭을 수행 할 수 있습니다.

+0

시도해 보니 vim 버퍼에서 실행하더라도 작동하지 않습니다. MacVim을 최신 버전 인 [Janus] (https://github.com/carlhuda/janus)로 돌리고 있고 병원체를 통해로드 되었기 때문일 수 있습니다. – ergelo