Commit graph

72 commits

Author SHA1 Message Date
Ryan Zoeller d465e988f1
Register .mak extension for the Make language (#122614)
Associate the .mak extension with the Make language. This extension is commonly used for files included by Makefiles, and is recognized by GitHub's language detection: 32ec19c013/lib/linguist/languages.yml (L3282).

This PR fixes #122613.

Tested change by created a file with the .mak extension, and opening it in VS Code. The Language Mode was automatically set to 'Makefile'.
2021-05-03 16:03:05 +02:00
Alex Ross 6949fed6ed Update grammars and fix julia update script for Windows 2021-03-03 17:26:09 +01:00
Alex Ross 0f17001790 Fix update-grammar scripts for cross-platform use 2021-02-08 15:39:56 +01:00
João Moreno c3b556727e
fix update-grammars script 2021-02-02 12:30:08 +01:00
João Moreno 03da2de889 add proper yarn.lock files 2021-02-01 14:35:52 +01:00
João Moreno ec805db5ed
add repository field to extensions package.json 2021-01-29 15:30:45 +01:00
João Moreno 9a5d14e307
run prettier over extensions json files 2021-01-29 15:19:18 +01:00
João Moreno 3b03189afa
Restore extensions in core (#114921)
* bring back grammar extensions

* fix hygiene

* Revert "pull themes from the marketplace"

This reverts commit 0738f76dac.
2021-01-25 17:07:56 +01:00
João Moreno bc7d3c9ea6
remove grammar extensions 2021-01-15 12:35:17 +01:00
Alex Ross a63786db23 Add paren, bracket, and brace to autoclosing pairs for make
Fixes #89191
2020-12-03 15:53:01 +01:00
Alex Ross 520a050cd3 Add quotes to autoClosingPairs for make
Fixes #89191
2020-11-05 12:13:53 +01:00
Alexander Fadeev fdf62a024c
Add new Makefile test case for upgraded syntax rules (#101719) 2020-07-06 15:19:43 +02:00
Alex Ross 0b1d1bc464 Update grammars 2020-07-06 13:43:31 +02:00
Matt Bierner 040034f7ae Update colorizer baselines 2020-05-26 16:22:50 -07:00
Alexandr Fadeev 7ee0e02883 Makefile testcase for updated scheme to support the following: var:=$(val:.c=.o) (#83121) 2019-10-23 10:45:07 +02:00
Alex Ross 7e3d3a5c92 Update make grammar 2019-10-23 10:31:08 +02:00
Alex Ross 3ac5830dcf Update grammars 2019-09-02 11:39:10 +02:00
Aurélien Pupier 7a5bca9faf Add License field to package.jsons #68423 (#68771)
it should avoid to have "warning XXX: No license field" during yarn
build

Signed-off-by: Aurélien Pupier <apupier@redhat.com>
2019-06-06 11:44:50 +02:00
Alex Ross 96410ff870 Update grammars 2019-06-03 12:01:42 +02:00
Alexandr Fadeev 6b7c8f3d77 Makefile test case about the bug fix with "@,-,+" colorizing in the recipe (#72265)
Bug: regex [@-+] means "from @ to +", so "." and "\" was also colorized.
Bug is fixed in make.tmbundle, test case is added to vscode.
Update make grammar
2019-04-16 11:41:37 +02:00
Alex Ross da82ae40c8
Merge pull request #67921 from fadeevab/makefile-update
Makefile colorizing tests - handling variable expansion in a variable name
2019-02-06 15:54:55 +01:00
Alex Ross b0b6dc6c2e Update grammars to pick up make changes
and fix hashes.
2019-02-06 15:16:49 +01:00
Alexandr Fadeev e911796b8a Makefile colorizing tests - handling variable expansion in a variable name in assignment: var-$(another-var) := value 2019-02-05 14:57:06 +02:00
Alexandr Fadeev f3552ec84d Makefile grammar updating: tests are updated about the handling of @, - and +. (#65629)
1. @, - and + in the beginning of recipes are colored.
2. Shell in recipes is not colored by shellscript extension anymore:
improper colorizing of Makefile variables, low suitability.
2019-02-04 11:11:03 +01:00
Alex Ross 154ba178c2 Update make grammar 2019-01-03 16:08:09 +01:00
isidor 9edd984da8 delete OSSREADME.json 2018-11-20 12:54:22 +01:00
isidor 2ba92aa3e8 add commitHash to cgmanifest 2018-11-15 17:43:46 +01:00
isidor 347fb6347b add all cgmanifests. Still no commitHash 2018-11-14 18:18:25 +01:00
Alexandr Fadeev e99942ccc3 Update makefile colorize tests according to the latest grammar. (#61961)
1. Handling the '!=' variable assignment operator.
2. Handling the "#" (hashtag) in the quotes inside the recipe.
3. Restore the recipe handling.

Issue: #60030, #61475
2018-11-06 12:55:25 +01:00
Alex Ross c71f524777 Updated grammars 2018-11-06 11:39:33 +01:00
Alex Dima 34e7a220c8 Avoid shipping unnecessary files 2018-09-19 19:53:46 +02:00
Martin Aeschlimann e482fad1f0 [make] update grammar (fixes #55256) 2018-08-06 11:06:05 +02:00
Alexandr Fadeev 374c626c06 Tests about to check the improvements: ${}, $$, and $(shell ()).
Current issue: https://github.com/Microsoft/vscode/issues/55256,
"[makefile] highlighting issues with variable definitions and shell commands".
2018-08-05 00:06:16 +03:00
Martin Aeschlimann c640a0ed5c adopt color changes in colorizer tests 2018-07-27 11:02:03 +02:00
Matt Bierner afc3d77e7c Don't treat interpolated strings in make files as content strings
These are more like expression instead of strings

Fixes #38078
2018-07-18 19:09:46 -07:00
Matt Bierner a04a714fa3 Format 2018-07-18 19:08:07 -07:00
Martin Aeschlimann e993d1179d file line detection: allow whitespace after shebang 2018-06-21 10:24:50 +02:00
Matt Bierner ac69540858 Updating tests for light+ escape coloring grammar changes 2018-04-28 17:54:54 -07:00
Greg Van Liew b3a1b98d54 Edit pass on built-in extension descriptions (#44875) 2018-03-01 16:43:06 -08:00
Ramya Achutha Rao 15d0e9b30b Remove and other language features from description of basic builtin extensions #44626 2018-02-27 18:15:50 -08:00
Martin Aeschlimann 8bd41ceeca built-in extensions: version to 1.0.0 (for #43978) 2018-02-27 15:16:07 +01:00
Martin Aeschlimann 292a290e3f Rename built-in syntax and snippet extensions to "Language Basics". Fixes #44241 2018-02-26 21:27:22 +01:00
Martin Aeschlimann e45d279b36 description & name for built-in languages (#43978) 2018-02-20 10:09:22 +01:00
Martin Aeschlimann 8fdf170a08 update grammar script: remove unused properties 2018-02-12 16:54:46 +01:00
Martin Aeschlimann 3495363b2c make grammar file names consistent 2018-02-09 12:45:27 +01:00
David Lechner cabc8385d1
Add firstline match for Makefile
Some makefiles don't have a file extension and are not named "*Makefile*" but have a shebang that can be used to identify it as a makefile. Example: `debian/rules` in all Debian packages.
2017-11-11 10:47:31 -06:00
Matt Bierner 845fa13b41 Tweak colorization of regexp for light+ and dark+ 2017-09-14 14:45:35 -07:00
Matt Bierner 43cb3b41ac Continue tweaking default dark and light colorization for escape characters and regular expressions 2017-09-13 10:40:07 -07:00
Martin Aeschlimann 4e430f7082 [make] update grammar 2017-09-08 10:47:06 +02:00
Martin Aeschlimann 92a314f187 [make] typo in OSSREADME 2017-08-21 17:15:01 +02:00