With GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 and using cygwin64, if I do
(executable-find "pyls")==> nil however if I do C-u !pyls -h usage: pyls [-h] ... C-u !which pyls /usr/bin/pyls or if I launch M-x shell and invoke pyls it finds it. Net result is, if I open a py file, pyls doesn't start and gives a message "Command "pyls" is not present on the path" for lsp-mode. What is going on? sivaram --