Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
6c44b17
Colorize when the expression stays at the beginning of line.
Jul 20, 2017
54daa2d
Fix colorizing of built-in which stands after a common variable, for …
Jul 20, 2017
4c354e1
Colorize (origin|flavor) at the same way as built-ins.
Jul 20, 2017
3c1e978
Handle "\" at the end of prerequisites (the next line should be color…
Jul 20, 2017
a4cae6b
MIT license is added together with original TextMate license to suppo…
Aug 21, 2017
ed4a98e
Allow spaces before ifeq, define, endif, endef, else.
Aug 28, 2017
6478c65
Handle braces properly inside the variable, e.g. $(shell ()()(()))
Aug 29, 2017
5d7cc30
Handle back-slash before end-of-line inside the $(variable).
FadeevAlexandr Aug 31, 2017
0c8a9d4
Handle "$$" and special variables.
FadeevAlexandr Aug 31, 2017
43e1a67
Bugfix: "&lt" -> "<"
FadeevAlexandr Aug 31, 2017
87fa431
Support of ${} variables.
Aug 1, 2018
d94d403
Remove colorization after $$ at all.
Aug 1, 2018
3d6aeed
Recognize '!=' as a variable-assignment operator (issue #2)
Oct 27, 2018
6f9294f
Fix of the variable assignment in a case of no spaces between a varia…
Oct 27, 2018
dc361b8
The pattern "recipe" is renamed to "target".
Oct 27, 2018
c6b3ae6
Correct syntax handling of a hashtag (#) symbols in the recipe.
Oct 27, 2018
9e5286a
Removed shell interpolation inside backquotes ``.
Dec 23, 2018
db01a60
Remove shell interpolation (coloring) in the recipe.
Dec 23, 2018
d01ce34
@, - and + handling as prefixes to recipe lines.
Dec 23, 2018
21e9108
Handling a variable expansion in a variable name of assignment: var-$…
Feb 5, 2019
bd71f44
Bugfix of " @, - and + handling".
Apr 13, 2019
1b05209
Fix syntax highlighting for nested directives inside define blocks
tendrils May 24, 2019
74f86ae
Merge pull request #3 from eqs-nz/master
fadeevab May 25, 2019
8b350e4
Fix syntax highlighting of comments with prefixes
tbhartman Jul 12, 2019
0fb346c
Merge pull request #5 from tbhartman/master
fadeevab Aug 22, 2019
fa280d2
Revert "Fix syntax highlighting of comments with prefixes"
Aug 22, 2019
fd57c05
':', '#', '=' and '\s' are excluded from variable definition accordin…
Oct 23, 2019
e36e02b
Prioritize directives over targets
krobelus Jul 4, 2020
4980068
Prioritize directives over targets: export a ?= b:c
fadeevab Jul 4, 2020
bb24546
Fix definition of ifdef|ifndef removing a copy-paste.
Feb 6, 2021
d139ab7
Remove highlighting of comments inside of `define` directive.
fadeevab Feb 6, 2021
4d962ca
Stop highlighting comments in the recipes.
fadeevab Feb 6, 2021
91b724d
Improve ifdef-else-endif highlighting for the `else` directive.
fadeevab Feb 6, 2021
fcc4e92
Add comma separator for function calls and conditions
fadeevab Jul 8, 2022
d22ab90
Escaping a comment with an odd count of backslashes (\#, \\\#)
fadeevab Jul 9, 2022
ef0c485
Match `debian/rules` files based on shebang (#13)
asottile Jul 9, 2022
64fd118
A little remark
fadeevab Aug 18, 2022
1d4c0b5
Add support of `else ifeq|ifneq|...` conditions
fadeevab Jan 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
The MIT License (MIT)

Copyright (c) Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

---

The Original TextMate License

If not otherwise specified (see below), files in this repository
fall under the following license:

Permission to copy, use, modify, sell and distribute this
software is granted. This software is provided "as is" without
express or implied warranty, and with no claim as to its
suitability for any purpose.

An exception is made for files in readable text which contain their own license
information, or files where an accompanying file exists (in the same directory)
with a “-license” suffix added to the base-name name of the original file, and an
extension of txt, html, or similar. For example “tidy” is accompanied
by “tidy-license.txt”.
12 changes: 3 additions & 9 deletions README.mdown
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
# Installation
# About

You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you.

# General

* [Bundle Styleguide](http://kb.textmate.org/bundle_styleguide) — _before you make changes_
* [Commit Styleguide](http://kb.textmate.org/commit_styleguide) — _before you send a pull request_
* [Writing Bug Reports](http://kb.textmate.org/writing_bug_reports) — _before you report an issue_
[fadeevab/make.tmbundle](https://github.com/fadeevab/make.tmbundle) is an _**official upstream**_ of the [Visual Studio Code](https://github.com/microsoft/vscode/) **Makefile** grammar.

# License

Expand All @@ -17,4 +11,4 @@ If not otherwise specified (see below), files in this repository fall under the
express or implied warranty, and with no claim as to its
suitability for any purpose.

An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”.
An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”.
Loading