-
aggressive-indent-mode
Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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.
Projects that I am aware of: - https://github.com/eschulte/lisp-format - https://gitlab.com/ideasman42/emacs-elisp-autofmt
Projects that I am aware of: - https://github.com/eschulte/lisp-format - https://gitlab.com/ideasman42/emacs-elisp-autofmt
There is also this one for CL, so it could help: https://github.com/hyotang666/trivial-formatter
Also https://github.com/yitzchak/cl-indentify, but AFAIR there was some indentation subtleties that broke Emacs'/Slime default.
It's also possible to run emacs in batch mode to indent a file: https://github.com/vindarel/colisper/blob/master/emacs-batch-indent.el I don't recall, maybe it won't fix very ill-indented files.