From mboxrd@z Thu Jan 1 00:00:00 1970 From: brian powell Subject: Re: Elisp Primer? Date: Fri, 11 Mar 2011 15:11:14 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=43933 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Py8gF-00006d-V6 for emacs-orgmode@gnu.org; Fri, 11 Mar 2011 15:11:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Py8g8-00072Y-DI for emacs-orgmode@gnu.org; Fri, 11 Mar 2011 15:11:23 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:47014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Py8g8-00072I-8K for emacs-orgmode@gnu.org; Fri, 11 Mar 2011 15:11:16 -0500 Received: by wyf19 with SMTP id 19so3203463wyf.0 for ; Fri, 11 Mar 2011 12:11:14 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Matthew Sauer Cc: Org Mode Mailing List *I strongly agree with=A0John 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" packag= e: "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 wrote: > > I am wanting to learn about/have a reference guide for elisp.=A0 I am a h= uge fan of the O'Reilly books for the other languages I have worked with bu= t I was wondering if someone knew of an online repository (possibly like Wo= rg) that might be available to pull onto my system that I could read right = in emacs. > > Thanks, > > Matt