93 Commits

Author SHA1 Message Date
Alex Ross
0ac234bbd0
Update grammars (#248013) 2025-05-02 16:29:24 +03:00
Alex Ross
a267073204
Update grammars (#242296) 2025-02-28 13:20:44 +01:00
Aiday Marlen Kyzy
c3e292ad16
Using correct setting value for editor.defaultColorDecorators (#241168) 2025-02-19 10:28:41 +01:00
Alex Ross
09fe3fcbc1
Adopt new Ruby grammar (#235732) 2024-12-11 17:53:04 +01:00
Aiday Marlen Kyzy
b73c976b2a
Setting defaultColorDecorators setting to false for languages that use # for start of comments (#233303)
adding default setting for default color decorators for some languages
2024-11-07 11:41:05 +01:00
Robo
b5a6aa14a8
feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs 8b49e9dfdf

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs 737c95a129

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on beed9aee2c

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include d3cc84cdec
while still having the fix 8b49e9dfdf

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
Vinicius Stock
228a35f333
Fix accidental dedent for in and when dedent in Ruby comments 2024-02-23 17:13:13 -05:00
Vinicius Stock
bd0c11e1d4
Prevent incorrect indentation for Ruby's in and when keywords
Co-authored-by: Soutaro Matsumoto <soutaro@users.noreply.github.com>
2024-01-30 11:56:26 -05:00
Sandeep Somavarapu
1e0580ec23
Use categories for builtin extensions groups (#202453)
* support grouping of extensions

* remove grouping

* reuse categories parsing

* cleanup

* fix tests
2024-01-14 18:19:29 +01:00
Paul Teng
7d2da4ea7c Add pattern matching 'in' 2021-04-22 09:29:46 -04:00
Alex Ross
17e7a257ff
Update grammars 2021-03-29 15:16:24 +02: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 0738f76daca6fb1a4693c7fbc08ea93814c00d39.
2021-01-25 17:07:56 +01:00
João Moreno
bc7d3c9ea6
remove grammar extensions 2021-01-15 12:35:17 +01:00
stanislav.dombrovsky
6d79a70a36 Add more frequently-used Ruby filenames to Ruby bundle (based on the actual TextMate bundle) 2020-12-11 18:05:30 +03:00
Martin Aeschlimann
e4e4343217 Improve new constant color, tests. For #97373 2020-05-29 00:22:17 +02:00
Matt Bierner
040034f7ae Update colorizer baselines 2020-05-26 16:22:50 -07:00
Alex Dima
786d4dab94
Fix integration tests 2020-04-23 12:11:58 +02:00
Martin Aeschlimann
b02307e53d [themes][semantic] default themes: new constant color. Fixes #95346 2020-04-15 17:04:28 +02:00
Miguel Solorio
666fcc0d62 Fix #88418, update number color for color contrast 2020-01-21 10:23:18 -08:00
Martin Aeschlimann
e9bb8b306c do not autoclose quotes when in strings. Fixes #88265 2020-01-09 10:34:43 +01:00
Alex Ross
3f1f36333d Update grammars 2019-11-04 14:11:36 +01:00
Alex Ross
edf34d3931 Update grammars 2019-08-05 12:44:23 +02:00
Connor Shea
c898cc3489
Add the .rbi file extension as a Ruby file type.
.rbi files are type definition files that are currently used by some
community type checkers, most notably Stripe's Sorbet,
and will be part of the main language in Ruby 3.
2019-07-17 17:58:20 -06:00
Prabhanjan S Koushik
b736c9aa5d Add *.podspec to file associations
Fixes #76315
2019-07-03 16:17:54 +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
6e968190df Update grammars 2019-02-04 16:35:48 +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
Alex Dima
34e7a220c8 Avoid shipping unnecessary files 2018-09-19 19:53:46 +02:00
Martin Aeschlimann
c640a0ed5c adopt color changes in colorizer tests 2018-07-27 11:02:03 +02: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
8d0f22fd01 built-in extensions: version to 1.0.0 (for #43978) 2018-02-27 15:22:19 +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
TeeSeal
ba61d8886c Also ignore special characters for comments 2017-12-15 14:32:49 +02:00
TeeSeal
349f871af2 Update Ruby indent pattern 2017-12-15 13:53:09 +02:00
TeeSeal
18f96925bc Move that along with the others 2017-12-11 23:38:24 +02:00
TeeSeal
c8ef588869 Update regexp 2017-12-11 23:28:55 +02:00
TeeSeal
267136923e Handle Ruby auto-indent issues 2017-12-11 22:55:51 +02:00
Faustino Aguilar
b976538140 Fix #33939
- Add protected and private visibility keywords to increaseIndentPattern
- Remove `when` keyword from decreaseIndentPattern
2017-09-21 21:19:49 -05:00