gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

espresso-mode 9


From: Daniel Colascione
Subject: espresso-mode 9
Date: Sat, 25 Jul 2009 20:31:13 -0400

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

espresso-mode 9 is out. It is a bugfix release that includes Emacs 23 compatibility and a fix for a minor parsing issue involving single- character regular expressions.

You can find it at http://www.nongnu.org/espresso/

espresso-mode is a Javascript-mode for GNU Emacs. Its features include:

    * Good performance editing even very large files
    * Support for cc-mode's smart comment wrapping and indentation
    * C preprocessor support ― yes, people use this with Javascript
* Full suite of movement commands, including beginning-of-defun, end-of-defun, and so on. This feature allows commands like narrow-to- defun work correctly. * Configurable recognition of class definitions. Javascript, being a prototype-based language, has no “classes” per se, but there are constructions that have the same conceptual meaning. espresso-mode recognizes class definitions from several popular Javascript frameworks, including:
          o Plain Javascript (manipulating prototype directly)
          o MochiKit
          o Prototype
          o Dojo
          o ExtJS
* Hierarchical imenu support using the aforementioned class definition recognition with support for classes, methods, top-level functions and nested classes.
    * Robust fontification of regular expression literals
* Support for Javascript 1.6, Javascript 1.7, and Javascript 1.8 features, making espresso-mode useful for editing Mozilla chrome. * Mozilla integration via MozRepl. Update Javascript running Javascript without reloading. Also works with chrome.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkpro9IACgkQ17c2LVA10VsdkwCgzAjYV58EPb49H9c8AM2gspml
5WIAoLCvdfOGz4EI0ij/J+RfImoLSt/a
=t0eE
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]