Commit Graph
18 Commits
Author SHA1 Message Date
CharlyandGitHub 09f3bd5c0b Fix typo in configurationEditingMain.ts (#203970)
Removed the extra `an` in `The path where an an extension is installed`.
2024-02-01 16:24:18 +00:00
Alex RossandGitHub 86504b9c9c Add ${/} as a shorter alias for ${pathSeparator} predefined variable (#200750)
Fixes #180827
2023-12-13 17:04:54 +01:00
Andrew Hlynskyi 868757048d feat: Add resolving of "fileWorkspaceFolderBasename" variable 2023-03-31 23:25:34 +03:00
Sandeep SomavarapuandGitHub 5b02e68e42 fix profile import/export in web (#171753)
- move it to configuration-editing extension
2023-01-19 15:13:23 -08:00
Rob LourensandGitHub 6aa5ca4c28 Add launch/task variable completions to workspace file (#165842)
Fix #164728
2022-11-08 10:05:55 -08:00
Matt BiernerandGitHub 2d8202551e Adopt l10n for configuration-editing (#165521)
For #164438
2022-11-04 10:46:09 -07:00
Martin AeschlimannandGitHub 28be5d9906 Configurations ${WorkSpace} autocomplete broken after update (#155713)
Configurations ${WorkSpace} autocomplete broken after update. Fixes #155638
2022-07-20 08:01:52 -04:00
Martin AeschlimannandGitHub 375681e51e json: use default word pattern (#151754) 2022-06-13 14:36:42 +02:00
Connor PeetandGitHub 0de44f9786 variables: allow resolving extensionDir (#146274)
* variables: allow resolving `extensionDir`

This allows us to fix https://github.com/microsoft/vscode-remote-release/issues/5516#issuecomment-911597917

It enables a new replacement in the format `${extensionDir:<id>}` which
will expand to the filesystem path where the extension is stored. This
involved churn, since now resolution is always synchronous (where before
the terminal took a synchronous-only path.)

Additionally, changes were needed to inject this information in the
variable resolver. As part of this I made the extension host resolver
(used by debug and tasks) its own extension host service.

* fixup! preserve object key order in resolution, add extensionDir support

* fixup! address pr comments

* fixup! address pr comments

* fixup! address pr comments

* config: fix config replacement only working for first variable per line

* fixup! fix unit tests
2022-04-07 08:06:31 -07:00
Johannes Rieken 4a130c40ed enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391 2022-02-02 14:35:33 +01:00
Alex Ross 23e71e2bcc Add pathSeparator to configurationEditing
Fixes #128015
2021-07-06 09:52:35 +02:00
Johannes Rieken 44afa91ef6 also support when in viewsWelcome, https://github.com/microsoft/vscode/issues/9303 2021-02-25 13:03:26 +01:00
Johannes Rieken 9efc326b9b fix https://github.com/microsoft/vscode/issues/117594 2021-02-25 10:44:09 +01:00
Johannes Rieken 48d47c8715 support when suggestions for keybindings and views as well, fyi @bpasero 2021-02-24 16:15:28 +01:00
Johannes Rieken 79f90304be refine completion provider for context keys, https://github.com/microsoft/vscode/issues/9303 2021-02-17 15:21:45 +01:00
Johannes Rieken 13070015bd expose context key info command, add first version of completion item provider for package.json and keybindings.json files, https://github.com/microsoft/vscode/issues/9303 2021-02-17 11:52:28 +01:00
Sandeep Somavarapu ab8c8dbd8e Fix #112030 2020-12-07 17:56:56 +01:00
Martin Aeschlimann 8e58baf50d configuration-editing serverless 2020-06-11 22:27:51 +02:00