

-
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.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
aggressive-indent-mode
Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
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.
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.