내 플러그인에 BufWritePost에 대한 autocmd가 있습니다. (이 자동 명령의 전체 프로젝트 태그를 업데이트하면이 플러그인은 Indexer.tar.gz입니다.)여러 파일을 저장 한 후 한 번만 실행되는 자동 명령
가끔은 많은 파일을 저장해야합니다 ("wa"). 물론, 각 파일 저장에 대한 autocmd가 필요합니다.
나는 ALL filesave 바로 뒤에 전화를 걸고 싶습니다. 말하자면, 내가 20 개의 저장되지 않은 버퍼를 가지고 있다면 : wa, 그리고 내 autocmd는 마지막 버퍼가 저장된 후에 단 한번 호출된다. 할 방법이 있습니까?
사실이 플러그인은 충분히 똑똑하기 때문에 가능한 경우 백그라운드에서 ctags를 시작하지만 어쨌든 이것은 약간 짜증납니다.
autocmd로 무엇을하려고하는지 설명해 주시겠습니까? 일반적으로? – Rook
@ldigas, 나는 이미 다음과 같이 썼다.이 자동 명령에서 전체 프로젝트의 태그를 업데이트한다. 이것은 Indexer.tar.gz 플러그인이다. 사용자가 파일을 저장할 때 내 플러그인은 태그를 항상 최신 상태로 유지하기 위해 전체 프로젝트에 대해 ctags를 실행합니다. –