X-Git-Url: https://git.sthu.org/?p=vimconf.git;a=blobdiff_plain;f=macros.vim;h=b0c94ddefdd6a4057ee88caf5bb2bd0b8fbfb884;hp=58599670c737d4e4f01f920551b31a873f571155;hb=bb415e77a5be19d4f4cc0481151be9338b1edc72;hpb=a6f5b4dbb1b87a7a39b922a1a725a1706bff9c95 diff --git a/macros.vim b/macros.vim index 5859967..b0c94dd 100644 --- a/macros.vim +++ b/macros.vim @@ -102,6 +102,11 @@ function RunMarkdownpy(prog) endfunction +function RunAsciidoctor() + execute ":!asciidoctor " . @% +endfunction + + function RunMarkdown() if executable("pandoc") call RunPandoc() @@ -115,11 +120,22 @@ function RunMarkdown() endfunction +function RunAsciidoc() + if executable("asciidoctor") + call RunAsciidoctor() + else + echo "No asciidoc implementation found." + endif +endfunction + + function OnBattery() if has('macunix') return match(system('pmset -g batt'), "Now drawing from 'Battery Power'") != -1 elseif has('unix') - return readfile('/sys/class/power_supply/AC/online') == ['0'] + if filereadable('/sys/class/power_supply/AC/online') + return readfile('/sys/class/power_supply/AC/online') == ['0'] + endif endif return 0 endfunction