blob: 08ac88dc9bdb1532983d1f847464d6b0b07d785c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function! alternate_filetypes#() abort
if exists('b:alternate_filetypes')
let filetypes = b:alternate_filetypes
let index = index(filetypes, &filetype)
if index >= 0
let &filetype = filetypes[
\ (index + 1) % len(filetypes)
\]
else
unlet b:alternate_filetypes
endif
endif
endfunction
|