The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Rainbow-delimiters Alternatives
Similar projects and alternatives to rainbow-delimiters
-
Bracket-Pair-Colorizer-2
Discontinued Bracket Colorizer Extension for VSCode
-
nvim-ts-rainbow
Discontinued Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
vscode-extension-samples
Sample code illustrating the VS Code extension API.
-
-
emacs-noob
A curated emacs set up intended to decrease the learning curve
-
-
emacs-humanoid-themes
Light and dark theme with bright colors for Emacs that supports GUI and terminal
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
rainbow-identifiers
Rainbow identifier highlighting for Emacs
-
atom-focus-mode
Atom editor extension - fades editor content and highlights only the lines you are working on
-
aggressive-indent-mode
Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
-
-
vscode-theme-alabaster-dark
Dark version of alabaster ported from https://github.com/tonsky/sublime-scheme-alabaster
-
-
-
WebViewFeedback
Feedback and discussions about Microsoft Edge WebView2
-
prism.el
Disperse Lisp forms (and other languages) into a spectrum of colors by depth
-
-
sublime-scheme-alabaster
Minimalist color scheme for Sublime Text 3
-
-
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rainbow-delimiters reviews and mentions
-
Tree Sitter and the Complications of Parsing Languages
> Lighting up the active scopes
As you had guessed a little later, there are a few different emacs packages that do this. One of them is "rainbow parentheses" that gives every bracket a different colour (remember that emacs supports lisp, so differentiating between lots of different parentheses is arguably more useful in emacs than any other editor). [0].
Another one is highlight parentheses [1] which highlights all parens that enclose the cursor position, and gives a darker colour to those "further away" from the cursor.
-
How We Made Bracket Pair Colorization 10,000x Faster
This article is especially interesting to me, as it shows how VS Code still doesn't have the "Emacs nature". Even though I'm a 30-year Emacs user, I do hesitate to recommend it to younger programmers because it's so alien, and VS Code has one of the essential characteristics of Emacs: the extension language and the implementation language are the same. But this article is a great example of how it doesn't — extensions are limited to using an extension API, rather than having full access to the application's internals. Maybe a good thing, if you're a mass-market product worried about malicious extensions. But I'll note that [rainbow-delimiters-mode](https://github.com/Fanael/rainbow-delimiters/) dates back to 2010, and has never noticeably slowed down loading or display of source files, even in languages with lots of delimiters like Lisp.
-
Practical questions from a lisp beginner
Using highlight-parentheses-mode, which is an additional package, helps. There are also show-paren-mode (build in) and rainbow-delimiters (additional package), whose could help there.
- Humanoid themes updated with many new faces, fixes and color adjustments; constructive feedback welcome!
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Stats
Fanael/rainbow-delimiters is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of rainbow-delimiters is Emacs Lisp.
Popular Comparisons
- rainbow-delimiters VS Bracket-Pair-Colorizer-2
- rainbow-delimiters VS nvim-ts-rainbow
- rainbow-delimiters VS vscode-extension-samples
- rainbow-delimiters VS rainbow-blocks
- rainbow-delimiters VS emacs-noob
- rainbow-delimiters VS emacs-humanoid-themes
- rainbow-delimiters VS atom-focus-mode
- rainbow-delimiters VS rainbow-identifiers
- rainbow-delimiters VS aggressive-indent-mode
- rainbow-delimiters VS vscode-theme-alabaster-dark