endfunc
func! FileCheckSyntaxe()
+
if ( g:mimeCheck->get(FileType()) == '0')
+ echoerr "Unknown filetype".&filetype
let cmd = 'xargs -IZ sh -c "ls -ahl Z" <<<'
else
let cmd = g:mimeCheck->get(FileType())
endif
+
let cmd = cmd . ' "' .expand('%:p') . '"'
echo cmd
+
let bashenv = $BASH_ENV
let $BASH_ENV = ""
exec '!'.cmd
let $BASH_ENV = bashenv
+
endfunc
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let extFileType = {
\ 'sh' : 'bash'
+ \ ,'ino' : 'arduino'
\}
let aliasFileType = {
\ 'sh' : 'bash'
\}
">SHELL_REPLACE dbq db=nb t=meta action=table.rows rows.fields=key,val cat=file.check orderby=key format=vim_hash name=mimeCheck preff="$(printf "\t")"
let mimeCheck = {
- \ 'awk' : 'awk < /dev/null --lint=no-ext --file'
+ \ 'arduino': 'arduino-cli --compile'
+ \,'awk' : 'awk < /dev/null --lint=no-ext --file'
\,'bash' : 'bash -c'
\,'cf' : 'spamassassin --lint'
\,'erb' : 'sh -c "cat | erb -x - | ruby -c" <'
">SHELL_REPLACE dbq db=nb t=meta action=table.rows rows.fields=key,val cat=mime.comment orderby=key format=vim_hash name=mimeComment preff="$(printf "\t")"
let mimeComment = {
- \ 'bindzone' : ';'
+ \ 'arduino' : '//'
+ \,'bindzone' : ';'
\,'c' : '//'
\,'cfg' : ';'
\,'css' : '/*\n \n*/'