From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.help Subject: Re: How to learn elisp ? Date: Wed, 5 Aug 2009 05:08:09 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1249591808 24774 80.91.229.12 (6 Aug 2009 20:50:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Aug 2009 20:50:08 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 06 22:50:01 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MZ9uQ-0001Zc-BM for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Aug 2009 22:49:58 +0200 Original-Received: from localhost ([127.0.0.1]:40172 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MZ9uP-00026s-LP for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Aug 2009 16:49:57 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!l35g2000pra.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 34 Original-NNTP-Posting-Host: 76.102.12.87 Original-X-Trace: posting.google.com 1249474089 14478 127.0.0.1 (5 Aug 2009 12:08:09 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 5 Aug 2009 12:08:09 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l35g2000pra.googlegroups.com; posting-host=76.102.12.87; posting-account=bRPKjQoAAACxZsR8_VPXCX27T2YcsyMA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.37 Safari/530.5, gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:171604 X-Mailman-Approved-At: Thu, 06 Aug 2009 16:47:26 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:66873 Archived-At: On Aug 5, 4:26 am, waterloo wrote: > I have read the manual "An Introduction to Programming in Emacs Lisp". > > But still I can not be able to write complete code of lisp . Practice. :) I use emacs for like 8 hours a day daily since 1998. I read quite a lot emacs manual. For the first about 5 years i use emacs completely in a text terminal with emacs keybinding and ways. I thought i knew a lot about emacs, yet i didn't know shit about elisp until 2006 i started to learn it. Kinda resisted learning it. Learning a bit elisp helps your emacs using a lot. I've been programing elisp in a leisurely since 2006, am pretty good for using elisp as a text processing lang such as perl, python, but still quite hard to code emacs features such as major mode, minor mode, frames/windows, font etc. just patience and practice. If you are not a programer, more practice i guess. I have now some emacs tutorial i think you probably have seen. Here's some simple examples that might help. =E2=80=A2 Emacs Lisp Examples http://xahlee.org/emacs/elisp_examples.html start small and gradual with tidbits of useful examples works well for me. Xah =E2=88=91 http://xahlee.org/ =E2=98=84