64 projects tagged "Emacs"
VB.NET mode for Emacs is a mode for editing programs written in Visual Basic .NET (VB.NET). This mode features: automatic indentation of VB.NET syntax; font locking; automatic keyword capitalization; integration with compile.el, flymake.el, and imenu.el; built-in snippets for ya-snippet.el; and some minor convenience functions.
Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes that improve Emacs' basic major mode for Scheme. The main features provided are evaluation of forms in the namespace of the current module, macro expansion, loading of files and modules, namespace-aware identifier completion, automatic documentation, jumping to the definition of an identifier, access to documentation, listings of identifiers exported by a given module, and rudimentary support for debugging. Geiser supports Guile and Racket.
Ymacs is an extensible AJAX text editor aimed for programmers. It's similar in spirit, features, and key bindings to Emacs: it supports multiple buffers, split frames, dynamic completion, multiple keymaps, and Emacs-like undo queue and kill ring. And of course, Emacs-like key bindings for all of that. It provides syntax highlighting and automatic indentation for a few programming modes, currently JavaScript, XML, CSS, and Lisp. Ymacs is based on the DynarchLIB AJAX toolkit and currently runs on Firefox (support for more browsers is planned). It's implemented in JavaScript and can be programmed in JavaScript as it's running.