diff options
| author | Mitermayer Reis <mitermayer.reis@gmail.com> | 2017-09-25 22:34:58 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-09-25 22:34:58 -0700 |
| commit | ade5eb14442a4d78206683eb850353945e8feaed (patch) | |
| tree | e6aed0297f9dab77814b9d7f4829c2c39e066853 /autoload/prettier.vim | |
| parent | 9cc6c741d11fe5ac700f333a88881c9123f83f54 (diff) | |
| parent | c880bd037e5768c4b4aaecee7a23df2a41c7c9ff (diff) | |
| download | vim-prettier-0.1.2.tar.xz | |
Merge pull request #57 from prettier/issue/56-allow-option-to-set-prettier-cli-path0.1.2
issue/56 - Allowing user path overwrite configuration
Diffstat (limited to 'autoload/prettier.vim')
| -rw-r--r-- | autoload/prettier.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim index 8ad30dc..c217a58 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -218,11 +218,17 @@ function! s:Get_Prettier_Exec_Args(config) abort endfunction " By default we will search for the following +" => user defined prettier cli path from vim configuration file " => locally installed prettier inside node_modules on any parent folder " => globally installed prettier " => vim-prettier prettier installation " => if all fails suggest install function! s:Get_Prettier_Exec() abort + let l:user_defined_exec_path = fnamemodify(g:prettier#exec_cmd_path, ':p') + if executable(l:user_defined_exec_path) + return l:user_defined_exec_path + endif + let l:local_exec = s:Get_Prettier_Local_Exec() if executable(l:local_exec) return l:local_exec |
