From f90d8de4e3bdcba1e63981b245ba278264f7accd Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Sun, 12 Mar 2023 13:02:44 +0100 Subject: [PATCH] arduino --- etc/vim/source/functions.vim | 5 +++++ etc/vim/source/vars.vim | 7 +++++-- share/db/nb.db | Bin 671744 -> 671744 bytes 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/etc/vim/source/functions.vim b/etc/vim/source/functions.vim index 98eedd00..265ac4e0 100644 --- a/etc/vim/source/functions.vim +++ b/etc/vim/source/functions.vim @@ -32,17 +32,22 @@ func! FileType() 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 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/etc/vim/source/vars.vim b/etc/vim/source/vars.vim index dfde5058..459009e4 100644 --- a/etc/vim/source/vars.vim +++ b/etc/vim/source/vars.vim @@ -10,13 +10,15 @@ let _loaded_vars = 1 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" <' @@ -37,7 +39,8 @@ let mimeCheck = { ">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*/' diff --git a/share/db/nb.db b/share/db/nb.db index fdb0b6af8a1adc6a32636f9a43f5edfde4859879..e16b3cfa940fc99443de566bca3c53171bef8e7f 100644 GIT binary patch delta 230 zcmZo@&}?YXoFL68H&Mo!RgOW={^rJ%1^Ud2T$?Ae8`!gO-RIi8Sx{g;=j4}`r`)v^ zSrnzs(=u~X^^!AEld}_xQc5%P@}ZP&a!#g#u5NOEZUIn*qymeov|w&#E>LZLZf8`y6a6j;nT`K9HlNxbfxe_3&{ zvdHsRGEC-jP~5ERAj3O}*QB}9x4qJr5r~<9m>Gy!fS47C*?^cGh&i@b`f|2^0ssfs BBDnwn -- 2.47.3