* lines operations: refactor: replace a string with static variable
* inline completions controller: refactor: extract `commands` set to not create it every time
* inline completions controller: feat: trigger on `insertLineAfter/Before` commands
* inline completions controller: feat: trigger on `'editor.action.nextMatchFindAction'` commands
* Fix for empty name in chat sessions history
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Use CIMD if supported
If the Authorization Server we are auth'ing against supports the Client ID Metadata auth flow, we use the client id metadata url from product.json as the client id in auth flows.
Fixes https://github.com/microsoft/vscode/issues/270811
* Update src/vs/workbench/api/browser/mainThreadAuthentication.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* finalize datapart and tools api
* remove test fo languagemodel part 2
* delete languagemodeldata part, move to thinking for now
* bump version of chatprovider
* update api comments
* add aliases for languyagemodelToolresult and part
* Add to impl
* fix some finalization commentx
* remove extra instance check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @mjbvz
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
* Apply suggestion from @mjbvz
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
* Apply suggestion from @mjbvz
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
* Apply suggestion from @mjbvz
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
* Apply suggestion from @mjbvz
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
* fix(editor)(#261780): transform UPPER_CASE to PascalCase
- Updated PascalCaseAction to handle ALL_CAPS words correctly
- Ensures FOO_BAR -> FooBar and FOO BAR A -> FooBarA
- Added tests for ALL_CAPS and mixed cases
* Improve PascalCase conversion with Unicode support
- Switch to \p{Lu} with 'mu' flags for broader uppercase detection
- Should better handle non-ASCII scripts beyond basic Latin
- Added representative tests: École, ΩmegaCase, ДомТест