rainbow-identifiers
paren-face
Our great sponsors
rainbow-identifiers | paren-face | |
---|---|---|
3 | 8 | |
135 | 154 | |
- | - | |
0.0 | 4.4 | |
over 9 years ago | 12 days ago | |
Emacs Lisp | Emacs Lisp | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rainbow-identifiers
-
Tree Sitter and the Complications of Parsing Languages
> Giving the same hue to names that look like each other.
Emacs' 'Rainbow Identifiers' does that. I like it.
https://github.com/Fanael/rainbow-identifiers
-
Best syntax highlighting package
I am currently using rainbow identifiers, but I am wondering if there is another package that is better.
-
Practical questions from a lisp beginner
For something fancy, there's also rainbow-blocks and rainbow-identifiers
paren-face
- paren-face: A face dedicated to lisp parentheses
-
Script for merging fonts to create lighter ()[]{} brackets
Alternative using Emacs: https://github.com/tarsius/paren-face
-
prism.el: New feature: colorize parens distinctly (e.g. fade into background)
In the spirit of u/tarsius_'s paren-face, I just pushed a new feature to prism.el: parens can be colorized distinctly from other text, so they can be, e.g. faded out into the background (or made to stand out more, if you like).
-
Practical questions from a lisp beginner
There is paren-face-mode that can dim the parentheses, especially useful until your mind gets used to lisps.
-
Lisp as an Alternative to Java
In a similar idea, you can also make them less visible, so indentation strikes more: https://github.com/tarsius/paren-face/
-
Are Rainbow Parens helpful or distracting for beginners?
I like paren-face mode more. Reduce the contrast on the parens a bit so they're still visible but less prominent and it makes it easier to focus on the indentation, which is usually a better at-a-glance indicator of scope and intent. I ended up liking this setup so much that I eventually set it to dim [] {} and (), and to do it for all languages, not just lisps.
-
If the number of arguments to a function is known, can the parentheses be implicit?
If you are using emacs, you might find paren-face-mode useful
What are some alternatives?
rainbow-delimiters - Emacs rainbow delimiters mode
emacs-noob - A curated emacs set up intended to decrease the learning curve
tree-hugger - A light-weight, extendable, high level, universal code parser built on top of tree-sitter
aggressive-indent-mode - Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
rainbow-blocks - block syntax highlighting in emacs
sixten - Functional programming with fewer indirections
rust-analyzer - A Rust compiler front-end for IDEs
prism.el - Disperse Lisp forms (and other languages) into a spectrum of colors by depth