1 |
1 |
2 function! vimrc#AutoFmtToggle() abort |
2 func! vimrc#AutoFmtToggle() abort |
3 if &formatoptions =~ 'a' |
3 if &formatoptions =~ 'a' |
4 setl fo-=a |
4 setl fo-=a | echo '-a' |
5 echo '-a' |
|
6 else |
5 else |
7 setl fo+=a |
6 setl fo+=a | echo '+a' |
8 echo '+a' |
|
9 endif |
7 endif |
10 endfunction |
8 endfunc |
11 |
9 |
12 " Make paths when writing, as necessary |
10 " Make paths when writing, as necessary |
13 function! vimrc#MkNonExDir(file, buf) abort |
11 func! vimrc#MkNonExDir(file, buf) abort |
14 if empty(getbufvar(a:buf, '&buftype')) && a:file!~#'\v^\w+\:\/' |
12 if empty(getbufvar(a:buf, '&buftype')) && a:file!~#'\v^\w+\:\/' |
15 let dir=fnamemodify(a:file, ':h') |
13 let dir=fnamemodify(a:file, ':h') |
16 if !isdirectory(dir) |
14 if !isdirectory(dir) |
17 call mkdir(dir, 'p') |
15 call mkdir(dir, 'p') |
18 endif |
16 endif |
19 endif |
17 endif |
20 endfunction |
18 endfunc |
21 |
19 |
22 function! vimrc#VundleInstallAndBegin() abort |
20 func! vimrc#VundleInstallAndBegin() abort |
23 let l:vundle_readme = expand(g:on_windows |
21 let l:vundle_readme = expand(g:on_windows |
24 \ ? '~/vimfiles/bundle/vundle/README.md' |
22 \ ? '~/vimfiles/bundle/vundle/README.md' |
25 \ : '~/.vim/bundle/vundle/README.md') |
23 \ : '~/.vim/bundle/vundle/README.md') |
26 |
24 |
27 if !filereadable(l:vundle_readme) |
25 if !filereadable(l:vundle_readme) |