Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Parenthesis matching in text #5226

Open
ragunyrasta opened this issue Apr 3, 2020 · 2 comments
Open

Feature request: Parenthesis matching in text #5226

ragunyrasta opened this issue Apr 3, 2020 · 2 comments
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal.
Milestone

Comments

@ragunyrasta
Copy link

Wonderful work. This might finally persuade some of us Mac diehards to move to Windows!
Request: Create a new feature to allow the user to invoke parenthesis matching in text by double clicking on a parenthesis, anywhere in the terminal. If a match exists, the text from the clicked parenthesis until the matching parenthesis gets selected. If no match exists, the parenthesis that the user clicked on, is shown in red, or the terminal blinks. This is similar to xemacs' behavior, when initialized with the correct options.

@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Apr 3, 2020
@zadjii-msft
Copy link
Member

I'm tagging this up as a good extension idea, and adding it to #4000. Thanks!

@zadjii-msft zadjii-msft added Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal. labels Apr 3, 2020
@ghost ghost removed the Needs-Tag-Fix Doesn't match tag requirements label Apr 3, 2020
@zadjii-msft zadjii-msft added this to the Terminal Backlog milestone Apr 3, 2020
@DHowett-MSFT DHowett-MSFT removed the Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting label Apr 10, 2020
@carlos-zamora
Copy link
Member

I have a few thoughts here.

To be able to configure this mouse behavior, I think it'll be dependent on #1553. So, at least for the extensions model, we might have to deliver that first.

That said, for keyboard selection this kind of behavior might be something worth mentioning in the Mark Mode spec (#5804).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

4 participants