We want our
.vimrc files and plugins to, generally, be as portable as
possible. What happens if you haven’t yet installed a particular program?
Vim will likely experience a runtime exception. One way to get around this
is to check for the presence of that program on the path. If it isn’t there,
don’t do the thing. We can use the
executable() function for this.
if executable('prettier') ... endif
It will return
1 (true) if
prettier is an executable on the path,
otherwise it will return
:help executable() for more details.