* adding code in order to provide accessibility help for the hover
* adding the description of the possible commands that can be used
* reusing the method
* joining the content and changing the text in the help view
* polishing the code
* removing the question mark
* changing the import
* removing the setting ID from imports
* adding code in order to update when the hover updates
* adding methods to service
* adding code in order to dispose the accessible hover view
* fixing bug
* polishing the code
* checking that action not supported for the early return
* using disposable store instead
* using the appropriate string
* polishing the code
* using instead the type help and the resolved keybindings
* hiding also on the `onDidBlurEditorWidget` firing
* Revert "using instead the type help and the resolved keybindings"
This reverts commit 1f450dd535.
* use hover accessible view, provide custom help
* Revert "Revert "using instead the type help and the resolved keybindings""
This reverts commit 12f0cf6143.
* add HoverAccessibilityHelp, BaseHoverAccessibleViewProvider
* polishing the code
* polishing the code
* provide content at a specific index from the hover accessibility help provider
* introducing method _initializeOptions
* using readonly where possible
* using public everywhere
* using a getter for the actions
---------
Co-authored-by: meganrogge <megan.rogge@microsoft.com>
* Rendering Section Header Labels with space in
between the characters for better readability.
* Making Section Headers Bold
* Added settings for the Section Header Letter
Spacing of the Minimap
* a more performant and non-breaking way to render characters
* fixed the git problems
* add test default value
* Allow fine-tuning the letter spacing, minor tweaks
---------
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
* ignore indenation when interacting with a string
* changes from discussion
* remove the export keyword
* adding changes to the PR
* removing the console log
* adding one more comment
* extracting the method which forces the tokenization
* wip
* polishing the code
* adding code
* adding the language
* reshuffling the code to avoid cyclic dependency
* polihsing code
* uncommenting tests
* also adopting the indentation rules within the reindentation operation
* using instead the sliced line tokens instead of the scoped line tokens
* polishing the code
* using start indices instead
* using value everywhere
* using the token data to type the tokens
* setting to number instead of standard token type
* using token data from autoindenttest.ts
* using same code in both test files
* placing instantiation service into the registerLanguage method
* copying object into the node js autoindent.ts
* Working sets - preserve focus when applying the working set was initiated by an action that was taken in the panel part (ex: switching branches from the terminal)
* Pull request feedback
* renames and cleanup
* renames and cleanup
* renames and cleanup
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Fixmicrosoft/vscode-copilot-release#1245
This is a bit of a hack but has some advantanges over adding an 'order' field to the chat participant or something like that. We can keep the order the same in other cases except for when the user is typing to filter the / list, then @terminal slash commands will be pushed down.