emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Elisp Primer?
@ 2011-03-11 19:26 Matthew Sauer
  2011-03-11 19:35 ` John Hendy
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Matthew Sauer @ 2011-03-11 19:26 UTC (permalink / raw)
  To: Org Mode Mailing List

[-- Attachment #1: Type: text/plain, Size: 321 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 390 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Elisp Primer?
  2011-03-11 19:26 Elisp Primer? Matthew Sauer
@ 2011-03-11 19:35 ` John Hendy
  2011-03-11 20:11 ` brian powell
  2011-03-11 20:41 ` Nick Dokos
  2 siblings, 0 replies; 4+ messages in thread
From: John Hendy @ 2011-03-11 19:35 UTC (permalink / raw)
  To: Matthew Sauer; +Cc: Org Mode Mailing List

On Fri, Mar 11, 2011 at 1: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.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Elisp Primer?
  2011-03-11 19:26 Elisp Primer? Matthew Sauer
  2011-03-11 19:35 ` John Hendy
@ 2011-03-11 20:11 ` brian powell
  2011-03-11 20:41 ` Nick Dokos
  2 siblings, 0 replies; 4+ messages in thread
From: brian powell @ 2011-03-11 20:11 UTC (permalink / raw)
  To: Matthew Sauer; +Cc: Org Mode Mailing List

*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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Elisp Primer?
  2011-03-11 19:26 Elisp Primer? Matthew Sauer
  2011-03-11 19:35 ` John Hendy
  2011-03-11 20:11 ` brian powell
@ 2011-03-11 20:41 ` Nick Dokos
  2 siblings, 0 replies; 4+ messages in thread
From: Nick Dokos @ 2011-03-11 20:41 UTC (permalink / raw)
  To: Matthew Sauer; +Cc: nicholas.dokos, Org Mode Mailing List

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.
> 

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-03-11 20:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-11 19:26 Elisp Primer? Matthew Sauer
2011-03-11 19:35 ` John Hendy
2011-03-11 20:11 ` brian powell
2011-03-11 20:41 ` Nick Dokos

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).