[Top][All Lists]

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

espresso-mode 7

From: Daniel Colascione
Subject: espresso-mode 7
Date: Fri, 22 May 2009 18:09:44 -0400
User-agent: KMail/1.11.3 (Linux/; KDE/4.2.3; i686; ; )

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:
          - Plain Javascript (manipulating prototype directly)
          - MochiKit
          - Prototype
          - Dojo
          - 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.

You can find it at

reply via email to

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