From ca0fea8630c4ff19f49ccf13f7d990639201edb7 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Tue, 9 Jan 2018 05:37:53 +0000 Subject: [PATCH] etc/vim/source/functions.vim --- etc/vim/source/functions.vim | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/etc/vim/source/functions.vim b/etc/vim/source/functions.vim index bdb8b19c..a504f7aa 100644 --- a/etc/vim/source/functions.vim +++ b/etc/vim/source/functions.vim @@ -69,20 +69,19 @@ func! FileInit(...) let g:File['check'] = 'du -sh' if (g:File['type'] == 'php') - let g:File['check'] = "php --define error_reporting=22519 --define display_errors=1 --define log_errors=1 --define html_errors=0" " E_ALL & ~E_NOTICE & ~E_DEPRECATED -" todo - NB 11.12.12 if match(expand('%'),'/izideal/') let g:File['check'] = g:File['check'] . ' -z ~izideal/include/default.inc.php' + let g:File['check'] = g:mimeCheck['php'] elseif (g:File['type'] == 'python') - let g:File['check'] = 'python -m py_compile' + let g:File['check'] = g:mimeCheck['python'] elseif (g:File['type'] == 'perl') - let g:File['check'] = 'perl -c -w' + let g:File['check'] = g:mimeCheck['perl'] elseif (g:File['type'] == 'html') || (g:File['type'] == 'xhtml') - let g:File['check'] = 'xmllint --noout --html' + let g:File['check'] = g:mimeCheck['html'] elseif (g:File['type'] == 'xml') - let g:File['check'] = 'xmllint --noout' + let g:File['check'] = g:mimeCheck['xml'] elseif (g:File['type'] == 'javascript' || g:File['ext'] == 'json') let g:File['check'] = "ruby -rjson -e 'puts JSON.parse(File.read(ARGV[0]))'" @@ -91,10 +90,10 @@ func! FileInit(...) end elseif (g:File['ext'] == 'erb') - let g:File['check'] = 'sh -c "cat | erb -x - | ruby -c" <' + let g:File['check'] = g:mimeCheck['erb'] elseif (g:File['ext'] == 'rb') - let g:File['check'] = 'ruby -c' + let g:File['check'] = g:mimeCheck['ruby'] elseif (g:File['ext'] == 'pp') let g:File['check'] = "perl -e 'system qq/puppet parser validate $ARGV[0] && puppet-lint --no-selector_inside_resource-check --no-autoloader_layout-check --no-hard_tabs-check --no-80chars-check $ARGV[0]/'" @@ -103,7 +102,7 @@ func! FileInit(...) let g:File['check'] = g:mimeCheck['yaml'] elseif (g:File['type'] == 'sh') - let g:File['check'] = 'bash -n' + let g:File['check'] = g:mimeCheck['bash'] endif -- 2.47.3