.vim/autoload/vimrc.vim

Fri, 10 Feb 2017 01:56:09 -0500

author
Meredith Howard <mhoward@roomag.org>
date
Fri, 10 Feb 2017 01:56:09 -0500
changeset 507
2ac6810a2e4a
parent 470
4c2db769baac
child 574
3874b97048b0
permissions
-rw-r--r--

Move stuff from lt branch in as common config if not virtual


function! vimrc#AutoFmtToggle() abort
  if &formatoptions =~ 'a'
    setl fo-=a
    echo '-a'
  else
    setl fo+=a
    echo '+a'
  endif
endfunction

" Make paths when writing, as necessary
function! vimrc#MkNonExDir(file, buf) abort
  if empty(getbufvar(a:buf, '&buftype')) && a:file!~#'\v^\w+\:\/'
    let dir=fnamemodify(a:file, ':h')
    if !isdirectory(dir)
      call mkdir(dir, 'p')
    endif
  endif
endfunction

mercurial