From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: marcuirl Newsgroups: gmane.emacs.help Subject: Advice on writing packages please Date: Mon, 12 May 2003 15:08:53 +0200 Organization: EPFL Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1052745115 25773 80.91.224.249 (12 May 2003 13:11:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 12 May 2003 13:11:55 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Mon May 12 15:11:54 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19FD4L-0006c0-00 for ; Mon, 12 May 2003 15:10:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19FD4s-0005Xk-09 for gnu-help-gnu-emacs@m.gmane.org; Mon, 12 May 2003 09:10:50 -0400 Original-Newsgroups: gnu.emacs.help User-Agent: Emacs Gnus Cancel-Lock: sha1:mY03HjpqrTfqefNVty6atzjf+sU= Original-NNTP-Posting-Host: crpppc215.epfl.ch Original-X-Trace: epflnews.epfl.ch 1052744941 128.178.125.18 (12 May 2003 15:09:01 +0200) Original-Lines: 36 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!news100.image.dk!fi.sn.net!newsfeed2.fi.sn.net!newsfeed3.funet.fi!newsfeeds.funet.fi!irazu.switch.ch!news-zh.switch.ch!epflnews.epfl.ch!not-for-mail Original-Xref: shelby.stanford.edu gnu.emacs.help:113102 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:9598 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:9598 Hey all, I am just about ready to start writing an emacs package of my own. Some of the ones I have to use just don't do it for me anymore! So at least I have a source to work from. I have reasonable programming skills, though little in lisp ;-) so I gain two skills from this! The questions I have: Is there a source of info on the web that I can use to help in writing major modes for emacs? What advice would you guys/gals give an enthusiastic newbie to this field? Then also some ideas on really basic stuff like: When editing an xx.el file for mode xx do you need to keep starting a new emacs session for the changes to take effect? Is there an easier way to do this? This latter question is to help me get a foot in the door, I have nobody here to help with the really really basic stuff like that, getting over this hurdle would be a huge progress for me. Remember those days long ago when you had no idea what to do with an 'hello.c' file and your nerdy friend showed you how? Stuff like that! Any help much appreciated! marcu -- Watch the sponge in the email address Unless otherwise noted, the statements herein reflect my personal opinions and not those of any organisation with which I may be affiliated.