rainbow-blocks
block syntax highlighting in emacs (by istib)
paren-face
A face dedicated to lisp parentheses (by tarsius)
rainbow-blocks | paren-face | |
---|---|---|
6 | 8 | |
122 | 154 | |
- | - | |
0.0 | 4.4 | |
almost 3 years ago | 17 days ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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-blocks
Posts with mentions or reviews of rainbow-blocks.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-15.
- Colorize blocks of LISP
- How do i make rainbow-blocks not override default font-lock styling?
-
Setting Up Emacs for Lisp (SBCL)
About tools: This and this can be useful.
-
Practical questions from a lisp beginner
For something fancy, there's also rainbow-blocks and rainbow-identifiers
-
Code in Boxes, Why only restrict ourselves to colors?
There's a package for Emacs that has a similar idea: https://github.com/istib/rainbow-blocks
-
Blocks Courtesy of Konrad Zuse
Emacs has rainbow-delimiters and rainbow-blocks (and show-paren).
https://github.com/istib/rainbow-blocks
paren-face
Posts with mentions or reviews of paren-face.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-03.
- 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?
When comparing rainbow-blocks and paren-face you can also consider the following projects:
aggressive-indent-mode - Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
emacs-noob - A curated emacs set up intended to decrease the learning curve
rainbow-delimiters - Emacs rainbow delimiters mode
rainbow-identifiers - Rainbow identifier highlighting for Emacs
fiveam-asdf - ASDF plug-in for defining test systems based on the FiveAM test library
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
sly - Sylvester the Cat's Common Lisp IDE
prism.el - Disperse Lisp forms (and other languages) into a spectrum of colors by depth
rainbow-blocks vs aggressive-indent-mode
paren-face vs emacs-noob
rainbow-blocks vs rainbow-delimiters
paren-face vs rainbow-identifiers
rainbow-blocks vs emacs-noob
paren-face vs rainbow-delimiters
rainbow-blocks vs fiveam-asdf
paren-face vs awesome-cl
rainbow-blocks vs rainbow-identifiers
paren-face vs aggressive-indent-mode
rainbow-blocks vs sly
paren-face vs prism.el