* Fix line comment action for makefiles (Fixes#234464)
Pass languageId to _analyzeLines to distinguish makefiles
from the rest of the languages.
Add test to _analyzeLines specifically for makefiles.
* Remove hardcoded string. Apply fix at LanguageConfigurationService. Add comment rule to specify fixed column token placement. Change test scope to test line command instead of just testing the _analyzeLines method.
* change added field to use bool instead of user-chosen offset
* add check to remove comment detection
* add check to following space removal
* update branch. add config interface for new noindent option. adapt existing logic for new config format.
* fix small issue with following space removal
* polish
---------
Co-authored-by: Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>
* `issuer` -> `authorizationServer` refactor
Also:
* adds `authorizationServerGlobs` to the authentication contribution schema
* removes ugly MCP issuer hack and instead plumbs the authorizationServer down to the new auth providers
* Enhance GithHub publishing logic to handle renamed repositories.
* Make "result" const as it is never reassigned.
* Pull request feedback
---------
Co-authored-by: nomike <nomike@nomike.cpm>
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
* wip
* Refactoring TokenizationTextModelPart
* treeSitterTokensPart1
* fix casing
* fix casing 2
* wip models
* progress
* Take care of some of the boring refactor changes (#249429)
* Implements TreeSitterLibraryService
* progress
* more progress
* Removes befores
* Take care of some of the boring refactor changes
* Settable observable
* Get things running
* Fix tree not updated when event files (#249544)
* Fix tree not updated when event files
* Update on Theme change
* Implements visibleLineRanges
* File renames and initial tree handling
* Fixes enter indentation bug
* Get tree sitter tokenization tests passing again
* Get colorize tests running again, minus injected regex test
* Fix monaco editor checks
* More standalone editor fixes
* Fix hygiene
* Fix TestTextModel
* Fix more tests
---------
Co-authored-by: Henning Dieterichs <hdieterichs@microsoft.com>
* observale map/set
* adds tool sets, let mcp contribute tool set, update commands
* add `languageModelToolSets` contribution point that allows extensions to define set of tools
* only homogenous tool sets hide the tools they contain (that is set and all its tools are from the same source)
* make sure checking/unchecking buckets works
* make it more clear that the action is about tool configuration (not selecting/attaching)
* simplify `IToolSet#tools`
* support `*.toolset.json` files
* one bucket for all MCP servers
* use mcp icon
* use `.toolsets.json` suffix
* [tools config-pick] keep parents, peek sort order
* * add "Configure Tool Sets" actions
* make it `toolsets.jsonc` and register schema etc pp
* fix some tools picker issues
* add tool sets validation
* * tools completions
* Add ToolDataSource.Internal constant
* add missing return
* make tool set a class
* allow a tool set to contain other tool sets
* use dynamic schema for `toolsets.jsonc` language features
* fix tests
* update log tmLanguage from vscode-logfile-highlighter 3.4.1
* fix colorize tests for log
* Run update grammar script
---------
Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>