From e13a99cd38204663f28d97a677a2ee9353e78430 Mon Sep 17 00:00:00 2001 From: Armand Halbert Date: Tue, 1 Nov 2016 10:33:46 -0400 Subject: [PATCH] Added error messages to help new users diagnose problems with sqlwbconsole.sh --- autoload/sw/server.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/autoload/sw/server.vim b/autoload/sw/server.vim index 3256651..27d8fa0 100644 --- a/autoload/sw/server.vim +++ b/autoload/sw/server.vim @@ -109,6 +109,12 @@ endfunction function! s:start_sqlwb(type) let cmd = g:sw_exe . ' -feedback=true -showProgress=false -abortOnError=false -showTiming=true' if !s:nvim + if !filereadable(g:sw_exe) + echom g:sw_exe . " is not readable. Make sure the setting g:sw_exe is set and the file exists." + endif + if match(getfperm(g:sw_exe), "r.x.*") ==# -1 + echom g:sw_exe . " is not executable. Make sure the permissions are set correctly." + endif let job = job_start(cmd, {'in_mode': 'raw', 'out_mode': 'raw'}) let channel = job_getchannel(job) call ch_setoptions(channel, {'callback': 'sw#server#handle_message'}) -- GitLab