From 20fcb11b0c24be63fe4321a8aaf01e3d46730016 Mon Sep 17 00:00:00 2001 From: mitermayer Date: Tue, 30 May 2017 21:42:01 -0700 Subject: Moving executable check up --- autoload/prettier.vim | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/autoload/prettier.vim b/autoload/prettier.vim index 37f0a73..7e6e90a 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -132,17 +132,17 @@ endfunction " => if all fails suggest install function! s:Get_Prettier_Exec() abort let l:local_exec = s:Get_Prettier_Local_Exec() - if local_exec != -1 + if executable(local_exec) return local_exec endif let l:global_exec = s:Get_Prettier_Global_Exec() - global_exec != -1 + if executable(l:global_exec) return global_exec endif let l:plugin_exec = s:Get_Prettier_Plugin_Exec() - if plugin_exec != -1 + if executable(l:plugin_exec) return plugin_exec endif @@ -163,7 +163,7 @@ endfunction function! s:Get_Exec(...) abort let l:rootDir = a:0 > 0 ? a:1 : 0 - let l:exec = 0 + let l:exec = -1 if isdirectory(rootDir) let l:dir = s:Tranverse_Dir_Search(rootDir) @@ -174,11 +174,7 @@ function! s:Get_Exec(...) abort let l:exec = s:Get_Path_To_Exec() endif - if executable(exec) - return exec - endif - - return -1 + return exec endfunction function! s:Get_Path_To_Exec(...) abort -- cgit v1.3