67 projects tagged "Emacs Lisp"
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.
Gnutran is a simple, Emacs-based front-end to a number of machine translation engines available on the Web. It can send emacs buffers to a translation engine, request a translation (e.g. English to Portuguese) and display the result on a new window. GNUTRAN interoperates with emacs-based email agents such as VM-Mail and features a highly configurable interface, allowing easy set up of new translation pairs through Emacs' customization interface.
ics.el is a comint based Emacs major mode for handling the text portion of communications with internet chess servers such as FICS and ICC. It is written in Emacs-Lisp and works best in conjunction with a graphical interface such as Xboard. It handles colour highlighting and "buttonisation" (making certain portions of text active so that, for example, you can challenge opponents with a single mouse click) as well as command recall and editing and automation of commands based on regexps seen in the ICS output, all highly customisable using Emacs lisp.
The Remembrance Agent (RA) watches your over your shoulder and continuously updates a list of documents relevant to what is being typed or read in an Emacs buffer. Suggestions are then displayed in their own window at the bottom of the frame, and are continually updated every few seconds. The RA uses a multi-field information-retrieval back-end called Savant that can index several different kinds of files, including email archives, HTML, LaTeX, and plain text format.
The Kawa Scheme System is a full Scheme implementation, completely written in Java. Scheme functions and files are automatically compiled into Java byte-codes. Kawa does some optimizations, and the compiled code runs at a reasonable speed. It provides the usual read-eval-print loop, as well as batch modes. The Kawa compilation framework is also useful for implementing other languages on top of JVM. There is active development of XQuery (the XML query language), and less active development of Emacs Lisp, Common Lisp, and EcmaScript.
VM is a mail reader written in Emacs LISP for GNU Emacs and XEmacs. It can retrieve mail from local spool files or remotely via POP and IMAP, display and send MIME messages, thread messages, auto-sort messages into folders, and manipulate "virtual folders" of messages matching certain criteria. In Emacs versions with X support it provides an interface with toolbars, menus, and mouse-based message selection.
XEmacs (formerly known as Lucid Emacs) is a powerful, extensible text editor with full GUI support, initially based on an early version of GNU Emacs 19 from the Free Software Foundation and since kept up to ate with recent versions of that product. XEmacs stems from a collaboration of Lucid, Inc. with Sun Microsystems, Inc. and the University of Illinois with additional support having been provided by Amdahl Corporation, INS Engineering Corporation, and a huge amount of volunteer effort.