aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload
diff options
context:
space:
mode:
Diffstat (limited to 'vim/autoload')
-rw-r--r--vim/autoload/compiler.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/vim/autoload/compiler.vim b/vim/autoload/compiler.vim
new file mode 100644
index 00000000..37e46275
--- /dev/null
+++ b/vim/autoload/compiler.vim
@@ -0,0 +1,11 @@
+function! compiler#Make(compiler) abort
+ if exists('b:current_compiler')
+ let l:save_compiler = b:current_compiler
+ endif
+ execute 'compiler ' . a:compiler
+ lmake!
+ lwindow
+ if exists('l:save_compiler')
+ execute 'compiler ' . l:save_compiler
+ endif
+endfunction