Dont call mars if not installedDont call mars if not installedDont call

mars if not installedDont call mars if not installedDont call mars if
not installedDont call mars if not installedDont call mars if not
installed
This commit is contained in:
Thomas Forgione 2018-09-28 12:20:07 +02:00
parent 0975168f35
commit 9b4e8b9f7b
No known key found for this signature in database
GPG Key ID: D08635DBFEB88678
1 changed files with 11 additions and 3 deletions

View File

@ -57,10 +57,18 @@ set list
set listchars=tab:,trail,extends:>,precedes:<,nbsp set listchars=tab:,trail,extends:>,precedes:<,nbsp
" Remove trailing spaces " Remove trailing spaces
autocmd BufWritePre * :%s/\s\+$//e autocmd BufWritePre * :%s/\s\+$//e
" Compile on F12 " Compile on F12
nnoremap <silent><F12> :wa \| !make-client.py<CR> if executable('mars')
inoremap <silent><F12> <C-O>:wa \|!make-client.py<CR> nnoremap <silent><F12> :wa \| !mars<CR>
vnoremap <silent><F12> :wa \|!make-client.py<CR> inoremap <silent><F12> <C-O>:wa \|!mars<CR>
vnoremap <silent><F12> :wa \|!mars<CR>
elseif executable('make')
nnoremap <silent><F12> :wa \| !make<CR>
inoremap <silent><F12> <C-O>:wa \|!make<CR>
vnoremap <silent><F12> :wa \|!make<CR>
endif
" Escape on F1 " Escape on F1
map <F1> <Esc> map <F1> <Esc>
imap <F1> <Esc> imap <F1> <Esc>