all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: JohnF <john@please.see.sig.for.email.com>
To: help-gnu-emacs@gnu.org
Subject: Re: beginner questions
Date: Mon, 30 Sep 2013 08:46:58 +0000 (UTC)	[thread overview]
Message-ID: <l2bdq2$t14$1@reader1.panix.com> (raw)
In-Reply-To: 87pprryc5h.fsf@informatimago.com

Pascal J. Bourguignon <pjb@informatimago.com> wrote:
> JohnF <john@please.see.sig.for.email.com> writes:
> 
>>> You should also set auto-mode-alist
>>>   (setq auto-mode-alist '(("." . fundamental-mode)))
>> Yup, that solved the problem.
>> Now I'll have to find a quick-and-dirty elisp tutorial

> (info "(elisp) Comment Tips")
Thanks, Pascal. I'd totally forgotten about info,
and  info elisp  from the shell also works great.

> An Introduction to Programming in Emacs Lisp
>   http://www.gnu.org/software/emacs/emacs-lisp-intro/
I'm getting "page not found" for that one (and a couple
of variations I tried). Backing up a notch,
http://www.gnu.org/software/emacs/ has a general
"Lisp Language" link to wikipedia (which also has an emacs lisp
http://en.wikipedia.org/wiki/Emacs_lisp page that doesn't quite
seem quick-and-dirty-tutorial-like).

> or
>   M-: (info "(eintr)Top") RET
>   (for non-programmers)
That seems good, too. A little different than the
shell info elisp, but I haven't looked through
either one carefully yet.

> Emacs Lisp Manual
>   http://www.gnu.org/software/emacs/manual/elisp.html
Yeah, a little too wordy for my quick-and-dirty definition
which, to me anyway, starts with a "hello, world" example.
That is, it assumes the reader has enough overall programming
experience so that if he's shown a small example, he'll
intuitively see a lot of the semantics behind the syntax.
And he'll intuit a good deal of syntax, too.
   For example, just your  M-: (info "(eintr)Top") RET
above was very informative. I wasn't aware of  M-: ,
but as soon as it said Eval:, and I took another look at
your (expression), I got the point.
   Now, I obviously don't get everything, or even all that much,
so a good quick-and-dirty tutorial might well add some discussion
after that example. But at least I'll start with a good sense
of what we're talking about and where we're going. And if
it's not what I'm currently interested in, I can immediately
move on to another example and discussion.
   But most of these tutorials start out with thousands of
words about elementary syntactic stuff that's indeed crucial,
but can often be kind of telegraphed with a few well-chosen
examples. You sure won't rigorously learn all the syntax
immediately, but you'll immediately get a pretty good idea
of how to do simple things. And the interpreter/compiler
(or assembler:) will gleefully let you know when you've
messed up syntactically.

> or
>   M-: (info "(elisp)Top") RET
Right, this one looks exactly like the shell info elisp.
Thanks again,
-- 
John Forkosh  ( mailto:  j@f.com  where j=john and f=forkosh )


  reply	other threads:[~2013-09-30  8:46 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-25  7:55 beginner questions JohnF
2013-09-25  9:26 ` Pascal J. Bourguignon
2013-09-25 11:18   ` JohnF
2013-09-25 12:55     ` Pascal J. Bourguignon
2013-09-28  8:39       ` JohnF
2013-09-28 15:30         ` Pascal J. Bourguignon
2013-09-28 17:11           ` Rustom Mody
2013-09-28 18:07             ` Pascal J. Bourguignon
2013-09-29  3:45               ` Drew Adams
2013-09-28 22:32             ` Kai Grossjohann
2013-09-29  8:30               ` Drew Adams
2013-09-29  7:27           ` JohnF
2013-09-29 13:45             ` Pascal J. Bourguignon
2013-09-30  8:46               ` JohnF [this message]
2013-09-26  2:22     ` Jude DaShiell
2013-09-25 17:47 ` Doug Lewan
     [not found] ` <mailman.2869.1380131281.10748.help-gnu-emacs@gnu.org>
2013-09-26  7:44   ` JohnF
2013-09-26 17:52 ` Ken Goldman
     [not found] ` <mailman.2943.1380217948.10748.help-gnu-emacs@gnu.org>
2013-09-27  2:37   ` Rustom Mody
2013-09-28  8:16   ` JohnF
2013-09-28 18:18     ` Stefan Monnier
     [not found]     ` <mailman.3090.1380392333.10748.help-gnu-emacs@gnu.org>
2013-09-29  7:58       ` JohnF
2013-10-01 17:27       ` Rustom Mody
2013-10-01 17:57         ` Eli Zaretskii
2013-10-01 20:02         ` Joost Kremers
2013-10-02  0:56         ` Stefan Monnier
     [not found]         ` <mailman.3227.1380675393.10748.help-gnu-emacs@gnu.org>
2013-10-02 14:34           ` Rustom Mody

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

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='l2bdq2$t14$1@reader1.panix.com' \
    --to=john@please.see.sig.for.email.com \
    --cc=help-gnu-emacs@gnu.org \
    /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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.