Emacs and ELSE

Andrew McGregor andrew at indranet.co.nz
Sun Jan 5 13:22:11 CET 2003

It should say ELSE in the modeline.

The docs kind of assume you already know emacs.

Once you have the ELSE files in your load path, you need:

(require 'else-mode)
(add-hook 'python-mode-hook 'else-mode)

in your .emacs to automagically get ELSE turned on for python, and similar 
add-hooks for the other languages it supports if you use those.

Then if you open a new .py file, ELSE will insert a tag like

{compilation unit}

for you at the top of the buffer.  Point at it and type C-c / e and ELSE 
will expand it into the template for a python file.  If there are 
alternative templates any time you type that key sequence, ELSE pops up a 
menu to select them from.  Emacs can also parse the provided else.info file 
for you so you can navigate the docs, and always remember that C-h m lists 
the current keybindings for all active modes in the current buffer!

(if you didn't have the add-hook, you could go M-x else-mode RET to 
manually start ELSE in the current buffer)


--On Sunday, January 05, 2003 02:49:05 +0100 Dialtone 
<"dialtone/#NOSPAM#\\"@aruba.it> wrote:

> Hi all. After reading the very long thread about Python editors under
> linux (and maybe also under windows), I've been trying out Emacs (I
> already know how to use Vim and GVim, and I may say I love them)...
> The main reason I'm trying emacs is because of the possibility to
> lauch the inpterpreter inside Emacs without external apps working and
> ELSE...
> Well... I've followed all the instructions in both
> www.python.org/emacs/python-mode
> and
> http://www.zipworld.com.au/~peterm/
> but I don't know if ELSE is working...
> How can I know this?
> anyway... I found only a sample.emacs file in my Xemacs/etc
> directory... since I did not find anything else I started with that
> one and at the end renamed it .emacs. It should be good anyway right?
> thx for the answers.
> --
> try: troll = "Brain"
> except TypeError, data:
>    troll.plonk()
> Co-Responsabile Hardware Information & Technology http://hit.edengames.net
> --
> http://mail.python.org/mailman/listinfo/python-list

More information about the Python-list mailing list