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. Learn more →
Rainbow-delimiters Alternatives
Similar projects and alternatives to rainbow-delimiters
-
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.
-
nvim-ts-rainbow
Discontinued Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
aggressive-indent-mode
Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
-
emacs-humanoid-themes
Light and dark theme with bright colors for Emacs that supports GUI and terminal
-
wordwarvi
Word War vi is a retro-styled old school side scrolling shooter reminiscent of Defender or Scramble, with an "Emacs vs. vi" theme. See: http://smcameron.github.io/wordwarvi/
-
vscode-theme-alabaster-dark
Dark version of alabaster ported from https://github.com/tonsky/sublime-scheme-alabaster
-
atom-focus-mode
Atom editor extension - fades editor content and highlights only the lines you are working on
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rainbow-delimiters reviews and mentions
-
Y'all deserve a medal or something
I'm a big fan of rainbow-delimiters, available on Melpa.
-
Template Engine Minor Modes?
rainbow-delimiters ( https://github.com/Fanael/rainbow-delimiters/ ) does this for parenthesis/braces etc but is somewhat bound to the syntax tree of whatever major mode is currently in use, it also scans on a per-character basis, where I'd need to scan for regex.
-
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.
[0] https://github.com/Fanael/rainbow-delimiters
[1] https://sr.ht/~tsdh/highlight-parentheses.el/
-
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 - InfluxDB
www.influxdata.com | 3 Jun 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 vscode-theme-alabaster-dark
- rainbow-delimiters VS rainbow-identifiers
- rainbow-delimiters VS aggressive-indent-mode
Sponsored