Join GitHub today
I think this is due to the default value of
If this is the issue I am ok the set the default to nil.
First regarding the executable:
So as for other external tools, you have to install it first on your system before using it from emacs.
Second, regarding the problem of the executable not being found:
As it was reported, setting
The code responsible for this is here. They are searching for the
@StreakyCobra I don't think this problem has ever been about tern executable not being present on system.. not here, not in the other thread (their reasoning for closing the thread with "tern.el in MELPA is shipped without tern executable" is weird at best)
you're completery right about what you say regarding PATH (concept that's with us since ever, on DOS, on Linux, on Windows) & advantages of upstream being the one fixing it
what I'm trying to say is - adding those 2 lines (that'll handle PATH) to the code snippet you linked is a minute work for somebody who's speaking elisp & emacs; notifying them via referencing the thread might take a longer time and might end with the same conclusion as last time
Yeah, I was writing my thoughts while reading about the problem, sorry for the noise.
I'm not sure it will requires only 2 lines
The conclusion of the linked threads was "need help", so it's not a matter of time but of people tackling the problem. I don't really have time, I can't test the edges cases as I don't have windows and the default setup is working on my computer. So… wait for someone else tackling the problem now that it has been clearly stated, or try to work on it yourself :-)
I think this is more related to the problem here: ternjs/tern#256