<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi,<br>I know there are two good options, but yo may want to try first and see what adjust better for your purposes:<br>The
m3clipse projects which currently has developed a parser that builds
the AST tree and gives you highlighting capabilities of Eclipse Editors
(also auto completes) <br>You may want to try download the source and
build as a Java Plugin Project, <br>http://sourceforge.net/cvs/?group_id=183896<br>if doesn't work or have doubts on how to do it just write the m3clipse project list or me.<br>The author told me that: "The simplest way is to start Eclipse (3.3), choose File->import and
load the workset file" that is m3clipse.psf file<br><br>The other possibility but is still more in development is the Cooledit Text Editor Modula-3 syntax work made by Pino Zollo (he agrees to put the files on elego cvs tree ):<br>http://freshmeat.net/projects/cooledit/<br>You
can put the two files which are attached (Syntax and modula3.syntax)  and you will get some
completion features (I couldn't see if that works still as the author told
me it does, but highlighting works),  and offers easy macro construction
on the Editor and easy interaction with python scripts.<br>I
managed to compile the cooledit itself and then put the 2 files on the
path ~/.cedit/  (or in the Unix installation path
/usr/local/share/cooledit/syntax ) but I needed to add the following
two lines in the Syntax file (no modula3.syntax) :<br>file ..\*\\.(m3|i3|ig|mg)$ Modula3\sProgram<br>include modula3.syntax<br><br>Cooledit  should work in Win32 platforms as well. Also he commented me the mc program could use this two files as well. <br><br>Hope this helps<br><br>--- El <b>jue, 1/1/09, Martin Bishop <i><martinbishop@bellsouth.net></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">De: Martin Bishop <martinbishop@bellsouth.net><br>Asunto: [M3devel] Modula-3 auto keyword upcase<br>Para: m3devel@elegosoft.com<br>Fecha: jueves, 1 enero, 2009 10:53<br><br><pre>I use the Modula-3 elisp code for Emacs to edit Modula-3 source, but<br>it's somewhat annoying having to hit TAB to complete keywords (otherwise<br>I have to hold shift to type them out).<br><br>I have used an Oberon mode for Emacs before, that would auto upcase the<br>keywords.  If you typed 'module' and
 then pressed space, it would<br>become<br>'MODULE', etc.<br><br>I tried to modify the code from the Oberon mode and add it to the<br>Modula-3 mode, but I had no luck.  Does anyone know of any Modula-3<br>elisp code that does this? Or is there another editor that is capable of<br>this?  I have NEdit and jEdit, both have Modula-3 highlighting support,<br>but neither help in actually editing Modula-3 code.<br></pre></blockquote></td></tr></table><br>