From: brian powell <briangpowellms@gmail.com>
To: Matthew Sauer <improv.philosophy@gmail.com>
Cc: Org Mode Mailing List <emacs-orgmode@gnu.org>
Subject: Re: Elisp Primer?
Date: Fri, 11 Mar 2011 15:11:14 -0500 [thread overview]
Message-ID: <AANLkTikSL_2R1Bbw2qAr9p0_sf1URgaXyKEnhXcBtRu8@mail.gmail.com> (raw)
In-Reply-To: <AANLkTinzFEXZMGvm5r1secfz3cdwMDikepo1R0N0d_Dg@mail.gmail.com>
*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.philosophy@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
next prev parent reply other threads:[~2011-03-11 20:11 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-11 19:26 Elisp Primer? Matthew Sauer
2011-03-11 19:35 ` John Hendy
2011-03-11 20:11 ` brian powell [this message]
2011-03-11 20:41 ` Nick Dokos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTikSL_2R1Bbw2qAr9p0_sf1URgaXyKEnhXcBtRu8@mail.gmail.com \
--to=briangpowellms@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=improv.philosophy@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).