How can I start learning Emacs Lisp? - Emacs Stack Exchange The Elisp manual - mostly a reference, but some good usage guidance and conceptual info too It's built into Emacs: C-h i then choose the Elisp manual The Emacs Lisp Intro - step-by-step intro to Lisp and Emacs Lisp Also built into Emacs and available from C-h i Since you've used Common Lisp it will be super easy to pick up Emacs Lisp
How can I use a file of Elisp code as a script? - Emacs Stack Exchange Based on your changed question, which is now How to use a file of Elisp code as a script? One answer is to invoke Emacs in batch mode, with command-line argument --script or -x, and read a Lisp file, as explained in the Emacs manual, node
elisp - When should sharp quotes be used? - Emacs Stack Exchange I see sharp quotes being used in other people's eLisp code, and I use them myself, but I'm not completely clear on when they are appropriate and when not Could anyone clarify on exactly when it's appropriate to use sharp quotes and when ordinary single quotes should be used instead?
Command that formats (prettifies) Elisp code - Emacs Stack Exchange ElispFormat produces idiomatic elisp, but seems to have right-shift problems - going over the fill column width (elisp-format on melpa) Grind no Emacs integration (not on melpa) Semantic Refactor (srefactor on melpa) Emacs 29+ pp-emacs-lisp-code (built-in, an extended pretty printer intended for use with code)
How to fix lsp-mode for Elisp? - Emacs Stack Exchange emacs-lisp-mode is derived from prog-mode (as so many modes are), so lsp was already being started in your Emacs Lisp buffers The warning simply tells you that lsp doesn’t know what programming language the buffer contains, and therefore it cannot look up what server to start But that’s not a problem, because you don’t want to use LSP at all for Emacs Lisp buffers As you are probably
How can I query an existing SQLite database from elisp, that is, non . . . I now want to SELECT some stuff from a table in that database and get the result into a variable in elisp (specifically, this will be used to build a helm source) emacsql-sqlite almost does this, but it requires all entries in the database to be valid sexpressions, which I cannot enforce in this database Is there a package without this