3 ms·
I wrote this while teaching Common Lisp. It helps in setting up SLIME, Paredit, etc. in Emacs quickly. The section "Line-by-Line Explanation" of the README at h
by susam 6y ago
I wrote this while teaching Common Lisp. It helps in setting up SLIME, Paredit, etc. in Emacs quickly. The section "Line-by-Line Explanation" of the README at https://github.com/susam/emacs4cl#line-by-line-explanation https://github.com/susam/emacs4cl#line-by-line-explanation explains every line of the .emacs file.
It provides a middle ground between manually installing SLIME, Paredit, etc. yourself with M-x package-install commands and installing Portacle that hides away the underlying details of what goes into making Emacs ready for Common Lisp development. It promotes a DIY approach to automate customizing Emacs into a Common Lisp programming environment.
- heracles 6y agoThe line-by-line explanation is very handy, thank you for that. I find that one of the hard balances with using Emacs is whether to fully understand everything you put into your conf-files or just accepting some degree of copy-paste.
- susam 6y agoThank you for sharing your feedback. Understanding every line of .emacs was indeed the intention behind the line-by-line explanation. If one does not wish to understand the customizations completely, then Portacle is a great starting point. However, my intention here was to promote a DIY approach to customizing Emacs into a CL dev environment. I believe that with something like Emacs which is so extensible, it is good to promote customizing it to one's own taste and preferences instead of installing a readymade customized distribution of it. This project is meant to be a quick starter kit to quickly do these customizations without having to spend too much time on it.