[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/2.6.27.21-170.2.56.fc10.i686; 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 http://www.nongnu.org/espresso
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- espresso-mode 7,
Daniel Colascione <=