-
Notifications
You must be signed in to change notification settings - Fork 588
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Makefile] Remove or refactor shell syntax highlighting #1699
Comments
Agreed! I think embedding the shell syntax in make was a mistake in hindsight. |
I would just like to mention that I have a local branch now that should “do what make does”. I’ll upload it to GitHub soon and you can check it out (as a git remote). I do have to say that my impression of the syntax without the shell highlighting is that it is somewhat bare. However, it does correctly highlight make constructs inside “commented out” recipe lines. So that’s a good thing. |
Should be fixed by #2450 |
Closes sublimehq#1555 (fixed) Closes sublimehq#1671 (fixed by core) Closes sublimehq#1696 (fixed) Closes sublimehq#1699 (fixed) Closes sublimehq#1771 (fixed) Closes sublimehq#2034 (fixed) Closes sublimehq#2329 (fixed) Closes sublimehq#2550 (invalid)
Closing, since this has been resolved |
From the make docs:
I think we should make the syntax match what make is really doing.
$$
is actually telling make to emit a$
to the shell script, while$(dir ...)
is a built in make function that emits the text to the shell script. Right now the syntax tries to intermingle the two and results in them stepping over each other.Also, the shell the make file is using might not be
sh
so you would get strange syntax highlighting for these cases as well.The text was updated successfully, but these errors were encountered: