.vim/autoload/vimrc.vim

changeset 580
5a9e9be223f0
parent 579
0cb7adee16fe
child 583
e2c2404479d3
equal deleted inserted replaced
579:0cb7adee16fe 580:5a9e9be223f0
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)
46 call vundle#begin('~/vimfiles/bundle') 44 call vundle#begin('~/vimfiles/bundle')
47 else 45 else
48 set rtp+=~/.vim/bundle/vundle/ 46 set rtp+=~/.vim/bundle/vundle/
49 call vundle#begin() 47 call vundle#begin()
50 endif 48 endif
51 endfunction 49 endfunc

mercurial