package publish

This commit is contained in:
Vanessa McHale 2017-12-23 14:28:24 -06:00
parent 557b42af4f
commit 2774819384
2 changed files with 29 additions and 1 deletions

28
ftplugin/ats.vim Normal file
View file

@ -0,0 +1,28 @@
if exists('b:ats_ftplugin')
finish
endif
let b:ats_ftplugin = 1
if !exists('g:ats_autoformat')
let g:ats_autoformat = 0
endif
set smarttab
au BufNewFile,BufRead *.*ats
\ set shiftwidth=2
setlocal commentstring=(*\ %s\ *)
function! AtsFormat()
exec 'normal! gg'
exec 'silent !atsfmt -i ' . expand('%')
exec 'e'
endfunction
if g:ats_autoformat == 1
augroup ats
autocmd BufWritePost *.ats,*.dats,*.sats,*.cats call AtsFormat()
augroup END
endif
command Format call AtsFormat()