quarto-dev / quarto-dev/quarto

Enhancement: Rainbow brackets in Positron Quarto visual mode

Open
#726 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement visual-editor
Dominant language
TypeScript
Stars
645
Forks
62
Avg merge
17h 42m
Merged PRs (30d)
13

Description

This was one of my favorite 'quality of life' improvements in newer Rstudio versions. It'd be wonderful if this could be integrated. Current Rainbow Bracket VSCode extensions do not transfer to Quarto's visual mode (though they do work in source mode!).

from: https://github.com/posit-dev/positron/discussions/8022

Note that "Rainbow Brackets for Visual Studio Code" shows:
This extension is deprecated as this functionality is now built-in to VS Code. Configure these settings to use this functionality.

System details:

Positron and OS details:

All

Interpreter details:

N/A

Describe the issue:

Rainbow brackets don't work in Quarto visual mode.

Steps to reproduce the issue:

Expected or desired behavior:

Rainbow brackets functionality is present.

Were there any error messages in the UI, Output panel, or Developer Tools console?

N/A

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report concerns Quarto visual mode, while rainbow brackets already work in source mode and VS Code has built-in settings for the functionality. Start by locating the visual-mode editor integration and comparing it with source mode. Done means rainbow brackets appear in visual mode without relying on deprecated extensions.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.