[O] Elisp Primer?
I am wanting to learn about/have a reference guide for elisp. I am a huge fan of the O'Reilly books for the other languages I have worked with but I was wondering if someone knew of an online repository (possibly like Worg) that might be available to pull onto my system that I could read right in emacs. Thanks, Matt
Re: [O] Elisp Primer?
On Fri, Mar 11, 2011 at 1:26 PM, Matthew Sauer improv.philoso...@gmail.com wrote: I am wanting to learn about/have a reference guide for elisp. I am a huge fan of the O'Reilly books for the other languages I have worked with but I was wondering if someone knew of an online repository (possibly like Worg) that might be available to pull onto my system that I could read right in emacs. Completely out of my element, but in searching I found: - references on this from the EmacsWiki: http://www.emacswiki.org/emacs/LearnEmacsLisp - an intro to emacs lisp programming in several formats: http://www.gnu.org/software/emacs/emacs-lisp-intro/ I'd be interested in this as well; perhaps others will have better suggestions or can share how they got into it. Best regards, John Thanks, Matt
Re: [O] Elisp Primer?
*I strongly agree with John Hendy: Robert Chassel's An Introduction to Programming in Emacs Lisp: http://www.gnu.org/software/emacs/emacs-lisp-intro/ --should be mastered first (it should be the first book @everyone@ reads.) *O'Reilly's Safari has online books for $20/month you can put 10 books on your online bookshelf--you can put Learning EMACS and/or EMACS Extensions on your bookshelf and then download the .pdf and use DOCVIEW to read in EMACS and/or use the TEXINFO file and read it in EMACS and/or put your cursor on something you don't understand and type Mx man and/or do pdf2txt on the .pdf and put that into emacs: http://oreilly.com/catalog/9781565922617/ **Could do wget -m -np http://www.gnu.org/software/emacs/manual/html_node/elisp/index.html; and put the reference manual on you're hard-drive--then use Mx dired or a browser to browse it. *Remember also, you can extend ELISP with COMMON LISP using the cl package: Notably, the cl package implements a fairly large subset of Common Lisp. (see http://en.wikipedia.org/wiki/Emacs_Lisp) --then use some COMMOM LISP: http://cl-cookbook.sourceforge.net/emacs-ide.html *In grad school I downloaded the reference at: http://www.lispworks.com/documentation/HyperSpec/Front/index.htm ---made a mirror of the entire doc tree on my hard-drive---it worked as a great reference in alpha order (for common lisp--but you can always extend elisp if you see something you like): http://www.lispworks.com/documentation/HyperSpec/Front/X_Master.htm On Fri, Mar 11, 2011 at 2:26 PM, Matthew Sauer improv.philoso...@gmail.com wrote: I am wanting to learn about/have a reference guide for elisp. I am a huge fan of the O'Reilly books for the other languages I have worked with but I was wondering if someone knew of an online repository (possibly like Worg) that might be available to pull onto my system that I could read right in emacs. Thanks, Matt
Re: [O] Elisp Primer?
Matthew Sauer improv.philoso...@gmail.com wrote: I am wanting to learn about/have a reference guide for elisp. I am a huge fan of the O'Reilly books for the other languages I have worked with but I was wondering if someone knew of an online repository (possibly like Worg) that might be available to pull onto my system that I could read right in emacs. If you have emacs, you should already have the Emacs Lisp Intro manual and the Elisp Reference manual. They should be as close as C-h i. If you build your own emacs, they are certainly there. If you depend on a distro to provide your emacs, they may have decided to split things up and you might have to install some emacs-doc package. Or you can read them online at http://www.gnu.org/software/emacs/emacs-lisp-intro/ and http://www.gnu.org/software/emacs/manual/html_node/elisp/index.html Nick