The next meeting of the Montreal Scheme/Lisp User Group will be on
Wednesday, September 28th.
Talk: Writing Emacs modes by Stefan Monnier.
I am going to present a kind of tutorial on how to write a major mode
in Emacs. I will start with the basic steps to create a new major
mode, discuss some of the coding conventions including what not to do,
describe the development environment, and dig deeper into the less
trivial aspects such as automatic indentation and interaction with an
"inferior" process. I will also talk about some "open" problems, such
as highlighting of multi-line constructs.
Stefan is an adjunct professor at the Université de Montréal and an
Emacs contributor and maintainer. Don't miss that talk!
More details on the Web page:
http://www.iro.umontreal.ca/~boucherd/mslug/mslug-home-en.html
Dominique Boucher
Montreal Scheme/Lisp User Group
Why should I prefere SchemeScript to emacs scheme mode?
Dominique Boucher schreef:
>I'm pleased to announce the availability of SchemeScript 1.0.0, a
>full-featured Scheme editor for the Eclipse environment.
>
>http://schemeway.sourceforge.net
>
>Although it has many features that are Kawa-specific, it can be used
>to interact with any Scheme interpreter. It is especially targetted at
>Scheme developers who also have to work in Java in the Eclipse
>environment and don't want to switch between Eclipse and [X]Emacs.
>
>SchemeScript provides the following features:
>
> * customizable syntax coloring;
> * correct, customizable, automatic indentation;
> * S-expressions-based editing à la Emacs;
> * parentheses matching and highlighting (with support for square
> brackets);
> * mouse-copy;
> * content assist (code completion, text hovers, context
> information);
> * Find Definition (pressing F12 on a symbol will jump to the
> symbol's definition, if it is defined globally);
> * header/chapter/section style comment insertion, with the outline
> view showing the document structure; and
> * generic integration with any Scheme interpreter
> * a Kawa scratchpad view for testing graphical components
> interactively (see the documentation for more details and the
> examples subdirectory)
> * access to the Kawa interpreter embedded in Eclipse (can be
> used to interact with the Eclipse infrastructure)
> * and lots more...
>
>SchemeScript is used by a number of professional developers and at a
>some universities for introductory courses using Scheme.
>
>Dominique Boucher
>The SchemeWay Project
>
>
>
>Dominique Boucher, Ph.D.
>Concepteur Principal
>Nü Écho Inc
>www.nuecho.com
>Tél: (514) 861-3246 x 231
>
>
>
>
>
>
I'm pleased to announce the availability of SchemeScript 1.0.0, a
full-featured Scheme editor for the Eclipse environment.
http://schemeway.sourceforge.net
Although it has many features that are Kawa-specific, it can be used
to interact with any Scheme interpreter. It is especially targetted at
Scheme developers who also have to work in Java in the Eclipse
environment and don't want to switch between Eclipse and [X]Emacs.
SchemeScript provides the following features:
* customizable syntax coloring;
* correct, customizable, automatic indentation;
* S-expressions-based editing à la Emacs;
* parentheses matching and highlighting (with support for square
brackets);
* mouse-copy;
* content assist (code completion, text hovers, context
information);
* Find Definition (pressing F12 on a symbol will jump to the
symbol's definition, if it is defined globally);
* header/chapter/section style comment insertion, with the outline
view showing the document structure; and
* generic integration with any Scheme interpreter
* a Kawa scratchpad view for testing graphical components
interactively (see the documentation for more details and the
examples subdirectory)
* access to the Kawa interpreter embedded in Eclipse (can be
used to interact with the Eclipse infrastructure)
* and lots more...
SchemeScript is used by a number of professional developers and at a
some universities for introductory courses using Scheme.
Dominique Boucher
The SchemeWay Project