Tôi muốn kích hoạt một autocmd
trong hai sự kiện nhưng không phải theo cách nó thường được thực hiện, tức là nếu một trong hai sự kiện xảy ra thì kích hoạt một sự kiện autocmd
. Tôi muốn kích hoạt nó nếu cả hai sự kiện đã xảy ra.
Ví dụ:
Cách thông thường để làm điều đó
autocmd BufWrite,BufRead *.c *.py *.h :call StripTrailingWhitespaces()
Mã này sẽ gọi StripTrailingWhiteSpaces () trên BufWrite hoặc BufRead
Tôi muốn làm một cái gì đó như:
autocmd Filetype c,cpp,python AND BufWrite :call StripTrailingWhiteSpaces()
Nói cách khác, kích hoạt một autcmd
khi filetype là một trong các c, cpp, python và ghi trên bộ đệm này xảy ra.
Bất kỳ trợ giúp được đánh giá cao.