{"id":18779930,"url":"https://github.com/tal7aouy/vscode-rainbow-brackets","last_synced_at":"2025-04-13T11:30:39.281Z","repository":{"id":110031592,"uuid":"464855235","full_name":"tal7aouy/vscode-rainbow-brackets","owner":"tal7aouy","description":"🌈  Rainbow Brackets for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2022-05-01T14:42:15.000Z","size":362,"stargazers_count":44,"open_issues_count":7,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-27T02:51:16.461Z","etag":null,"topics":["brackets-extension","java","javascript","python","rainbow-brackets","typescript","visual-studio-code","visual-studio-extension","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tal7aouy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-01T10:54:01.000Z","updated_at":"2025-03-15T17:37:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"69d33fa3-adeb-4cdd-98aa-25f0209b4465","html_url":"https://github.com/tal7aouy/vscode-rainbow-brackets","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tal7aouy%2Fvscode-rainbow-brackets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tal7aouy%2Fvscode-rainbow-brackets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tal7aouy%2Fvscode-rainbow-brackets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tal7aouy%2Fvscode-rainbow-brackets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tal7aouy","download_url":"https://codeload.github.com/tal7aouy/vscode-rainbow-brackets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248705481,"owners_count":21148545,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brackets-extension","java","javascript","python","rainbow-brackets","typescript","visual-studio-code","visual-studio-extension","vscode","vscode-extension"],"created_at":"2024-11-07T20:23:54.658Z","updated_at":"2025-04-13T11:30:39.275Z","avatar_url":"https://github.com/tal7aouy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n    \u003cimg src=\"icon.png\" alt=\"logo\" width=\"200\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n Rainbow Brackets\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch5 align=\"center\"\u003eThis extension allows matching brackets to be identified with colours. The user can define which characters to match, and which colors to use.\u003c/h5\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=tal7aouy.rainbow-bracket\"\u003e\u003cimg src=\"https://vsmarketplacebadge.apphb.com/version-short/tal7aouy.rainbow-bracket.svg?style=for-the-badge\u0026colorA=252526\u0026colorB=43A047\u0026label=VERSION\" alt=\"Version\"\u003e\u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=tal7aouy.rainbow-bracket\"\u003e\u003cimg src=\"https://vsmarketplacebadge.apphb.com/rating-short/tal7aouy.rainbow-bracket.svg?style=for-the-badge\u0026colorA=252526\u0026colorB=43A047\u0026label=Rating\" alt=\"Rating\"\u003e\u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=tal7aouy.rainbow-bracket\"\u003e\u003cimg src=\"https://vsmarketplacebadge.apphb.com/installs-short/tal7aouy.rainbow-bracket.svg?style=for-the-badge\u0026colorA=252526\u0026colorB=43A047\u0026label=Installs\" alt=\"Installs\"\u003e\u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=tal7aouy.rainbow-bracket\"\u003e\u003cimg src=\"https://vsmarketplacebadge.apphb.com/downloads-short/tal7aouy.rainbow-bracket.svg?style=for-the-badge\u0026colorA=252526\u0026colorB=43A047\u0026label=Downloads\" alt=\"Downloads\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n- [Supported languages](#supported-languages)\n- [Author's choice](#authors-choice)\n- [Install](#install)\n- [Screenshots](#screenshots)\n- [Settings](#Settings)\n- [Commands](#Commands)\n- [HTML Configuration](#HTML_Configuration)\n- [Release Notes](#CHANGELOG)\n- [Issues Suggestions](#Issues\u0026Suggestions)\n\n## Supported languages\n\nJava, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language), Go Template, C++, C...\n\n## Author's choice\n\nRainbow Brackets + Theme + Error Lens +[Monolisa](https://www.monolisa.dev/) (Font)\n\n## install\n\n1. Open the extensions sidebar on Visual Studio Code\n1. Search for **Rainbow Brackets**\n1. Click Install\n1. Click Reload to reload your editor\n1. 🌟🌟🌟🌟🌟 Rate five-stars 😃\n\n## Screenshots\n\n- Python\n\n![](./images/python.png)\n![](./images/rainbow.png)\n\n- Typescript\n\n![](./images/typescript.png)\n\n- Vue\n\n![](./images/vue.png)\n\n## Settings\n\n```json\n// default is 200\n\"RainbowBrackets.timeOut\":200\n```\n\nConfigure how long the editor should be idle for before updating the document.\n\n\u003e Set to 0 to disable.\n\n```json\n\"RainbowBrackets.forceUniqueOpeningColor\": true | false\n```\n\n\u003e ![Disabled](images/forceUniqueOpeningColorDisabled.png \"forceUniqueOpeningColor Disabled\") \u003e ![Enabled](images/forceUniqueOpeningColorEnabled.png \"forceUniqueOpeningColor Enabled\")\n\n```json\n\"RainbowBrackets.forceIterationColorCycle\": true\n```\n\n\u003e ![Enabled](images/forceIterationColorCycleEnabled.png \"forceIterationColorCycle Enabled\")\n\n### Commands\n\nThese commands will expand/undo the cursor selection to the next scope\n\n`\"rainbow-brackets.expandBracketSelection\"`  \n`\"rainbow-brackets.undoBracketSelection\"`\n\nQuick-start:\n\n```json\n\t{\n\t\t\"key\": \"shift+alt+right\",\n\t\t\"command\": \"rainbow-brackets.expandBracketSelection\",\n\t\t\"when\": \"editorTextFocus\"\n\t},\n\t{\n\t\t\"key\": \"shift+alt+left\",\n\t\t\"command\": \"rainbow-brackets.undoBracketSelection\",\n\t\t\"when\": \"editorTextFocus\"\n\t}\n```\n\n### HTML_Configuration\n\n\u003e An example configuration for HTML is:\n\n```json\n    \"RainbowBrackets.consecutivePairColors\": [\n    \"()\",\n    \"[]\",\n    \"{}\",\n    [\"teal\", \"yellow\", \"tomato\"],\n    \"Revioletd\"\n  ]\n```\n\n`settings.json`\n\n```json\n{\n  \"editor.RainbowBrackets.enabled\": true,\n  \"editor.guides.bracketPairs\": \"active\"\n}\n```\n\nScreenshot:  \n![Screenshot](images/example.png \"Rainbow Brackets\")\n\n---\n\n## Features\n\n### User defined matching characters\n\nBy default (), [], and {} are matched, however custom bracket characters can also be configured.\n\n---\n\n## [CHANGELOG](CHANGELOG.md)\n\n---\n\n## Issues\u0026Suggestion\n\nFor any issues or suggestions, please use [GitHub issues](https://github.com/tal7aouy/RainbowBrackets/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftal7aouy%2Fvscode-rainbow-brackets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftal7aouy%2Fvscode-rainbow-brackets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftal7aouy%2Fvscode-rainbow-brackets/lists"}