aggressive-indent-mode
Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode. (by Malabarba)
paren-face
A face dedicated to lisp parentheses (by tarsius)
aggressive-indent-mode | paren-face | |
---|---|---|
7 | 8 | |
831 | 155 | |
- | - | |
0.0 | 4.4 | |
over 1 year ago | 29 days ago | |
Emacs Lisp | Emacs Lisp | |
- | 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.
aggressive-indent-mode
Posts with mentions or reviews of aggressive-indent-mode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-07.
-
Everything in emacs is fine but daemon doesn't work
I had a similar problem yesterday and it was because of a recent bug in aggressive-indent-mode https://github.com/Malabarba/aggressive-indent-mode/pull/157
-
Anyone using code formatter for elisp?
For elisp, I have been using srefactor for a long time, but it has quite a few issues have not been update in 5 years. Most other formatters for elisp/lisp that I have seen has some subtle issues or just does not handle splitting of long lines. People also have suggested just using aggressive-indent-mode and then putting the line breaks manually, but I was hoping to avoid having to decide where/when to split long lines as well.
-
Returning all last values of loop to global namespace
See also the Aggressive Indent package: https://github.com/Malabarba/aggressive-indent-mode
-
Learning Emacs properly from scratch just because
aggressive-indent-mode
- What is your favorite text-editing package / command?
-
Practical questions from a lisp beginner
paren-face-mode can be combined with aggressive-indent-mode to help oneself focus on the indentation the way a lisper should
-
Insert below last closing paren
It's not what you are asking for, but I think https://github.com/Malabarba/aggressive-indent-mode can be helpful
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 aggressive-indent-mode and paren-face you can also consider the following projects:
rainbow-blocks - block syntax highlighting in emacs
emacs-noob - A curated emacs set up intended to decrease the learning curve
smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
rainbow-identifiers - Rainbow identifier highlighting for Emacs
objed - Navigate and edit text objects with Emacs. Development on pause.
rainbow-delimiters - Emacs rainbow delimiters mode
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
emacs.d - Fast and robust Emacs setup.
electric-operator - An emacs minor mode to automatically add spacing around operators
prism.el - Disperse Lisp forms (and other languages) into a spectrum of colors by depth
aggressive-indent-mode vs rainbow-blocks
paren-face vs emacs-noob
aggressive-indent-mode vs smartparens
paren-face vs rainbow-identifiers
aggressive-indent-mode vs objed
paren-face vs rainbow-delimiters
aggressive-indent-mode vs rainbow-delimiters
paren-face vs awesome-cl
aggressive-indent-mode vs emacs.d
paren-face vs rainbow-blocks
aggressive-indent-mode vs electric-operator
paren-face vs prism.el