Packages — E (Page 1 of 6)

e2fsck-static 1.44.3 — Statically-linked e2fsck command from e2fsprogs

This package provides statically-linked e2fsck command taken from the e2fsprogs package. It is meant to be used in initrds.

e2fsprogs 1.44.3 — Creating and checking ext2/ext3/ext4 file systems

This package provides tools for manipulating ext2/ext3/ext4 file systems.

e3 2.82 — Tiny text editor written in assembly

e3 is a micro text editor with an executable code size between 3800 and 35000 bytes. Except for ``syntax highlighting'', the e3 binary supports all of the basic functions one expects plus built in arithmetic calculations. UTF-8 coding of unicode characters is supported as well. e3 can use Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings. e3 can be used on 16, 32, and 64-bit CPUs.

easytag 2.4.3 — Simple application for viewing and editing tags in audio files

This is a GNU package.

EasyTAG is an application for viewing and editing tags in audio files. It supports MP3, MP2, MP4/AAC, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack, Monkey's Audio, and WavPack files.

ebtables 2.0.10-4 — Ethernet bridge frame table administration

ebtables is an application program used to set up and maintain the tables of rules (inside the Linux kernel) that inspect Ethernet frames. It is analogous to the iptables application, but less complicated, due to the fact that the Ethernet protocol is much simpler than the IP protocol.

ecl 16.1.3 — Embeddable Common Lisp

ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. Its most relevant features are: a bytecode compiler and interpreter, being able to compile Common Lisp with any C/C++ compiler, being able to build standalone executables and libraries, and supporting ASDF, Sockets, Gray streams, MOP, and other useful components.

ecl-3bmd 0.0.0-1.192ea13 — Markdown processor in Command Lisp using esrap parser

Common Lisp Markdown -> HTML converter, using esrap for parsing, and grammar based on peg-markdown.

ecl-3bmd-ext-code-blocks 0.0.0-1.192ea13 — 3bmd extension which adds support for GitHub-style fenced code blocks

3bmd extension which adds support for GitHub-style fenced code blocks, with colorize support.

ecl-alexandria 0.0.0-1.926a066 — Collection of portable utilities for Common Lisp

Alexandria is a collection of portable utilities. It does not contain conceptual extensions to Common Lisp. It is conservative in scope, and portable between implementations.

ecl-anaphora 0.9.6 — The anaphoric macro collection from Hell

Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to old friends like aif and awhen.

ecl-ascii-strings 0-1.5048480 — Operations on ASCII strings

Operations on ASCII strings. Essentially this can be any kind of single-byte encoded strings.

ecl-babel 0.5.0 — Charset encoding and decoding library

Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.

ecl-bordeaux-threads 0.8.5-1.354abb0 — Portable shared-state concurrency library for Common Lisp

BORDEAUX-THREADS is a proposed standard for a minimal MP/Threading interface. It is similar to the CLIM-SYS threading and lock support.

ecl-cl-ansi-text 1.0.0-1.53badf7 — ANSI terminal color implementation for Common Lisp

cl-ansi-text provides utilities which enable printing to an ANSI terminal with colored text. It provides the macro with-color which causes everything printed in the body to be displayed with the provided color. It further provides functions which will print the argument with the named color.

ecl-cl-colors 0.0.0-1.8274105 — Simple color library for Common Lisp

This is a very simple color library for Common Lisp, providing

  • Types for representing colors in HSV and RGB spaces.

  • Simple conversion functions between the above types (and also hexadecimal representation for RGB).

  • Some predefined colors (currently X11 color names – of course the library does not depend on X11).Because color in your terminal is nice.

This library is no longer supported by its author.

ecl-cl-fad 0.7.5 — Portable pathname library for Common Lisp

CL-FAD (for "Files and Directories") is a thin layer atop Common Lisp's standard pathname functions. It is intended to provide some unification between current CL implementations on Windows, OS X, Linux, and Unix. Most of the code was written by Peter Seibel for his book Practical Common Lisp.

ecl-cl-json 0.5-1.6dfebb9 — JSON encoder and decoder for Common-Lisp

cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.

ecl-cl-ppcre 2.0.11 — Portable regular expression library for Common Lisp

CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

ecl-cl-string-match 0-1.5048480 — Portable, dependency-free set of utilities to manipulate strings in Common Lisp

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

ecl-cl-strings 0.0.0-1.c5c5cba — Portable, dependency-free set of utilities to manipulate strings in Common Lisp

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

ecl-cl-unicode 0.1.5-1.9fcd06f — Portable Unicode library for Common Lisp

CL-UNICODE is a portable Unicode library Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

ecl-cl-yacc 0.3 — LALR(1) parser generator for Common Lisp, similar in spirit to Yacc

CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.

CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, Berkeley Yacc and Zebu. It does not use the faster algorithm due to DeRemer and Pennello, which is used by Bison and lalr.scm (not lalr.cl).

ecl-closer-mop 1.0.0-1.fac29ce — Rectifies absent or incorrect CLOS MOP features

Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations.

ecl-clx 0.0.0-1.1c62774 — X11 client library for Common Lisp

CLX is an X11 client library for Common Lisp. The code was originally taken from a CMUCL distribution, was modified somewhat in order to make it compile and run under SBCL, then a selection of patches were added from other CLXes around the net.

ecl-colorize 0.0.0-1.ea676b5 — Common Lisp for syntax highlighting

colorize is a Lisp library for syntax highlighting supporting the following languages: Common Lisp, Emacs Lisp, Scheme, Clojure, C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.

ecl-eos 0.0.0-1.b0faca8 — Unit Testing for Common Lisp

Eos was a unit testing library for Common Lisp. It began as a fork of FiveAM; however, FiveAM development has continued, while that of Eos has not. Thus, Eos is now deprecated in favor of FiveAM.

ecl-esrap 0.0.0-1.133be8b — Common Lisp packrat parser

A packrat parser for Common Lisp. In addition to regular Packrat / Parsing Grammar / TDPL features ESRAP supports:

  • dynamic redefinition of nonterminals

  • inline grammars

  • semantic predicates

  • introspective facilities (describing grammars, tracing, setting breaks)

ecl-fiveam 1.2 — Common Lisp testing framework

FiveAM is a simple (as far as writing and running tests goes) regression testing framework. It has been designed with Common Lisp's interactive development model in mind.

ecl-flexi-streams 1.0.16 — Implementation of virtual bivalent streams for Common Lisp

Flexi-streams is an implementation of "virtual" bivalent streams that can be layered atop real binary or bivalent streams and that can be used to read and write character data in various single- or multi-octet encodings which can be changed on the fly. It also supplies in-memory binary streams which are similar to string streams.

ecl-html-encode 1.2 — Common Lisp library for encoding text in various web-savvy encodings

A library for encoding text in various web-savvy encodings.

ecl-hu.dwim.asdf 0.0.0-1.170b0e4 — Extensions to ASDF

Various ASDF extensions such as attached test and documentation system, explicit development support, etc.

ecl-hu.dwim.stefil 0.0.0-1.ab6d1aa — Simple test framework

Stefil is a simple test framework for Common Lisp, with a focus on interactive development.

ecl-ironclad 0.42 — Cryptographic toolkit written in Common Lisp

Ironclad is a cryptography library written entirely in Common Lisp. It includes support for several popular ciphers, digests, MACs and public key cryptography algorithms. For several implementations that support Gray streams, support is included for convenient stream wrappers.

ecl-jpl-queues 0.1 — Common Lisp library implementing a few different kinds of queues

A Common Lisp library implementing a few different kinds of queues:

  • Bounded and unbounded FIFO queues.

  • Lossy bounded FIFO queues that drop elements when full.

  • Unbounded random-order queues that use less memory than unbounded FIFO queues.

Additionally, a synchronization wrapper is provided to make any queue conforming to the jpl-queues API thread-safe for lightweight multithreading applications. (See Calispel for a more sophisticated CL multithreaded message-passing library with timeouts and alternation among several blockable channels.)

ecl-jpl-util 20151005 — Collection of Common Lisp utility functions and macros

cl-jpl-util is a collection of Common Lisp utility functions and macros, primarily for software projects written in CL by the author.

ecl-let-plus 0.0.0-1.5f14af6 — Destructuring extension of let*

This library implements the let+ macro, which is a dectructuring extension of let*. It features:

  • Clean, consistent syntax and small implementation (less than 300 LOC, not counting tests)

  • Placeholder macros allow editor hints and syntax highlighting

  • &ign for ignored values (in forms where that makes sense)

  • Very easy to extend

ecl-lift 0.0.0-1.7d49a66 — LIsp Framework for Testing

The LIsp Framework for Testing (LIFT) is a unit and system test tool for LISP. Though inspired by SUnit and JUnit, it's built with Lisp in mind. In LIFT, testcases are organized into hierarchical testsuites each of which can have its own fixture. When run, a testcase can succeed, fail, or error. LIFT supports randomized testing, benchmarking, profiling, and reporting.

ecl-lisp-unit 0.0.0-1.89653a2 — Common Lisp Test framework inspired by JUnit to be simple of use

lisp-unit is a Common Lisp library that supports unit testing. It is an extension of the library written by Chris Riesbeck.

ecl-lparallel 2.8.4 — Parallelism for Common Lisp

lparallel is a library for parallel programming in Common Lisp, featuring:

  • a simple model of task submission with receiving queue,

  • constructs for expressing fine-grained parallelism,

  • asynchronous condition handling across thread boundaries,

  • parallel versions of map, reduce, sort, remove, and many others,

  • promises, futures, and delayed evaluation constructs,

  • computation trees for parallelizing interconnected tasks,

  • bounded and unbounded FIFO queues,

  • high and low priority tasks,

  • task killing by category,

  • integrated timeouts.

ecl-mgl-pax 0.0.0-1.8184484 — Exploratory programming environment and documentation generator

PAX provides an extremely poor man's Explorable Programming environment. Narrative primarily lives in so called sections that mix markdown docstrings with references to functions, variables, etc, all of which should probably have their own docstrings.

The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). See how to enable some fanciness in Emacs Integration. Generating documentation from sections and all the referenced items in Markdown or HTML format is also implemented.

With the simplistic tools provided, one may accomplish similar effects as with Literate Programming, but documentation is generated from code, not vice versa and there is no support for chunking yet. Code is first, code must look pretty, documentation is code.

ecl-named-readtables 0.9-1.4dfb89f — Library that creates a namespace for named readtables

Named readtables is a library that creates a namespace for named readtables, which is akin to package namespacing in Common Lisp.

ecl-nibbles 0.14 — Common Lisp library for accessing octet-addressed blocks of data

When dealing with network protocols and file formats, it's common to have to read or write 16-, 32-, or 64-bit datatypes in signed or unsigned flavors. Common Lisp sort of supports this by specifying :element-type for streams, but that facility is underspecified and there's nothing similar for read/write from octet vectors. What most people wind up doing is rolling their own small facility for their particular needs and calling it a day.

This library attempts to be comprehensive and centralize such facilities. Functions to read 16-, 32-, and 64-bit quantities from octet vectors in signed or unsigned flavors are provided; these functions are also SETFable. Since it's sometimes desirable to read/write directly from streams, functions for doing so are also provided. On some implementations, reading/writing IEEE singles/doubles (i.e. single-float and double-float) will also be supported.

ecl-parenscript 2.6-1.061d8e2 — Translator from a subset of Common Lisp to JavaScript

Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).

Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced meta-programming facilities to web developers.

At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead:

  • No run-time dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include.

  • Native types: Parenscript works entirely with native JavaScript data types. There are no new types introduced, and object prototypes are not touched.

  • Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries.

  • Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug.

  • Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript.

ecl-parse-float 0.0.0-1.2aae569 — Parse a floating point value from a string in Common Lisp

This package exports the following function to parse floating-point values from a string in Common Lisp.

ecl-proc-parse 0.0.0-1.ac36368 — Procedural vector parser

This is a string/octets parser library for Common Lisp with speed and readability in mind. Unlike other libraries, the code is not a pattern-matching-like, but a char-by-char procedural parser.

ecl-prove 1.0.0-1.4f9122b — Yet another unit testing framework for Common Lisp

This project was originally called cl-test-more. prove is yet another unit testing framework for Common Lisp. The advantages of prove are:

  • Various simple functions for testing and informative error messages

  • ASDF integration

  • Extensible test reporters

  • Colorizes the report if it's available (note for SLIME)

  • Reports test durations

ecl-prove-asdf 1.0.0-1.4f9122b — Test requirement for the Common Lisp 'prove' library

Test requirement for the Common Lisp prove library.

ecl-ptester 20160929 — Portable test harness package

ptester is a portable testing framework based on Franz's tester module.

ecl-puri 20180228 — Portable URI Library

This is portable Universal Resource Identifier library for Common Lisp programs. It parses URI according to the RFC 2396 specification

ecl-pythonic-string-reader 0.0.0-1.47a70ba — Read table modification inspired by Python's three quote strings

This piece of code sets up some reader macros that make it simpler to input string literals which contain backslashes and double quotes This is very useful for writing complicated docstrings and, as it turns out, writing code that contains string literals that contain code themselves.

ecl-queues 0.0.0-1.47d4da6 — Common Lisp queue library

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

ecl-queues.priority-cqueue 0.0.0-1.47d4da6 — Thread safe fibonacci priority queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

ecl-queues.priority-queue 0.0.0-1.47d4da6 — Priority queue (Fibonacci) implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

ecl-queues.simple-cqueue 0.0.0-1.47d4da6 — Thread safe queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

ecl-queues.simple-queue 0.0.0-1.47d4da6 — Simple queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

ecl-rt 1990.12.19 — MIT Regression Tester

RT provides a framework for writing regression test suites.

ecl-simple-scanf 0-1.5048480 — Simple scanf-like functionality implementation

A simple scanf-like functionality implementation.

ecl-slynk 1.0.0-beta-2.cbf84c3 — Common Lisp IDE for Emacs

SLY is a fork of SLIME, an IDE backend for Common Lisp. It also features a completely redesigned REPL based on Emacs's own full-featured comint.el, live code annotations, and a consistent interactive button interface. Everything can be copied to the REPL. One can create multiple inspectors with independent history.

ecl-split-sequence 1.4.1 — Member of the Common Lisp Utilities family of programs

Splits sequence into a list of subsequences delimited by objects satisfying the test.

ecl-stumpwm 18.05 — Window manager written in Common Lisp

Stumpwm is a window manager written entirely in Common Lisp. It attempts to be highly customizable while relying entirely on the keyboard for input. These design decisions reflect the growing popularity of productive, customizable lisp based systems.

ecl-trivial-features 0.8 — Ensures consistency of *FEATURES* in Common Lisp

Trivial-features ensures that *FEATURES* is consistent across multiple Common Lisp implementations.

ecl-trivial-garbage 0.21 — Portable GC-related APIs for Common Lisp

trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language.

ecl-trivial-gray-streams 0.0.0-1.0483ade — Compatibility layer for Gray streams implementations

Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.

ecl-unix-opts 0.1.7 — Unix-style command line options parser

This is a minimalistic parser of command line options. The main advantage of the library is the ability to concisely define command line options once and then use this definition for parsing and extraction of command line arguments, as well as printing description of command line options (you get --help for free). This way you don't need to repeat yourself. Also, unix-opts doesn't depend on anything and allows to precisely control behavior of the parser via Common Lisp restarts.

econnman 1.1 — Connman User Interface written using the EFL

An EFL user interface for the connman connection manager.

ecryptfs-utils 111 — eCryptfs cryptographic file system utilities

eCryptfs is a POSIX-compliant stacked cryptographic file system for Linux. Each file's cryptographic meta-data is stored inside the file itself, along with the encrypted contents. This allows individual encrypted files to be copied between hosts and still be decrypted with the proper key. eCryptfs is a native Linux file system, and has been part of the Linux kernel since version 2.6.19. This package contains the userland utilities to manage it.

ed 1.14.2 — Line-oriented text editor

This is a GNU package.

Ed is a line-oriented text editor: rather than offering an overview of a document, ed performs editing one line at a time. It can be executed both interactively and via shell scripts. Its method of command input allows complex tasks to be performed in an automated way. GNU ed offers several extensions over the standard utility.

edi 0.6.0 — Development environment for Enlightenment

EDI is a development environment designed for and built using the EFL. It's aim is to create a new, native development environment for Linux that tries to lower the barrier to getting involved in Enlightenment development and in creating applications based on the Enlightenment Foundation Library suite.

edirect 10.2.20181018 — Tools for accessing the NCBI's set of databases

Entrez Direct (EDirect) is a method for accessing the National Center for Biotechnology Information's (NCBI) set of interconnected databases (publication, sequence, structure, gene, variation, expression, etc.) from a terminal. Functions take search terms from command-line arguments. Individual operations are combined to build multi-step queries. Record retrieval and formatting normally complete the process.

EDirect also provides an argument-driven function that simplifies the extraction of data from document summaries or other results that are returned in structured XML format. This can eliminate the need for writing custom software to answer ad hoc questions.

editres 1.0.7 — Tool to browse and edit X Toolkit resource specifications

Editres is a tool that allows users and application developers to view the full widget hierarchy of any X Toolkit application that speaks the Editres protocol. In addition, editres will help the user construct resource specifications, allow the user to apply the resource to the application and view the results dynamically. Once the user is happy with a resource specification editres will append the resource string to the user's X Resources file.

efibootmgr 16 — Modify the Extensible Firmware Interface (EFI) boot manager

efibootmgr is a user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager. This application can create and destroy boot entries, change the boot order, change the next running boot option, and more.

efivar 35 — Tool and library to manipulate EFI variables

This package provides a library and a command line interface to the variable facility of UEFI boot firmware.

efl 1.21.1 — Enlightenment Foundation Libraries

Enlightenment Foundation Libraries is a set of libraries developed for Enlightenment. Libraries covers data serialization, wide support for graphics rendering, UI layout and themes, interaction with OS, access to removable devices or support for multimedia.

eid-mw 4.4.3 — Belgian eID Middleware

The Belgian eID Middleware is required to authenticate with online services using the Belgian electronic identity card.

eigen 3.3.5 — C++ template library for linear algebra

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. It provides an elegant API based on "expression templates". It is versatile: it supports all matrix sizes, all standard numeric types, various matrix decompositions and geometry features, and more.

eigensoft 7.2.1 — Tools for population genetics

The EIGENSOFT package provides tools for population genetics and stratification correction. EIGENSOFT implements methods commonly used in population genetics analyses such as PCA, computation of Tracy-Widom statistics, and finding related individuals in structured populations. It comes with a built-in plotting script and supports multiple file formats and quantitative phenotypes.

einstein 2.0 — Logic puzzle game

The goal of this logic game is to open all cards in a 6x6 grid, using a number of hints as to their relative position. The game idea is attributed to Albert Einstein.

electron-cash 3.3.1 — Bitcoin Cash wallet

Electroncash is a lightweight Bitcoin Cash client, based on a client-server protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electroncash does not download the Bitcoin Cash blockchain.

electrum 3.2.2 — Bitcoin wallet

Electrum is a lightweight Bitcoin client, based on a client-server protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electrum does not download the Bitcoin blockchain.

elemental 0.87.7 — Dense and sparse-direct linear algebra and optimization

Elemental is a modern C++ library for distributed-memory dense and sparse-direct linear algebra, conic optimization, and lattice reduction.

eless 0.3 — Use Emacs as a paginator

eless provides a combination of Bash script and a minimal Emacs view-mode.

Feautures:

  • Independent of a user’s Emacs config.

  • Customizable via the (locate-user-emacs-file "elesscfg") config.

  • Not require an Emacs server to be already running.

  • Syntax highlighting.

  • Org-mode file rendering.

  • man page viewer.

  • Info viewer.

  • Dired, wdired, (batch edit symbolic links).

  • Colored diffs, git diff, git log, ls with auto ANSI detection.

  • Filter log files lines matching a regexp.

  • Auto-revert log files similar to tail -f.

  • Quickly change frame and font sizes.

elfutils 0.173 — Linker and ELF manipulation tools

This package provides command-line tools to manipulate binaries in the Executable and Linkable Format (ELF). This includes ld, ar, objdump, addr2line, and more.

elixir 1.6.6 — Elixir programming language

Elixir is a dynamic, functional language used to build scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

elogind 232.4 — User, seat, and session management service

Elogind is the systemd project's "logind" service, extracted out as a separate project. Elogind integrates with PAM to provide the org.freedesktop.login1 interface over the system bus, allowing other parts of a the system to know what users are logged in, and where.

emacs 26.1 — The extensible, customizable, self-documenting text editor

This is a GNU package.

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

emacs-2048-game 20151026.1233 — Implementation of the game 2048 in Emacs Lisp

This program is an implementation of 2048 for Emacs. The goal of this game is to create a tile with value 2048. The size of the board and goal value can be customized.

emacs-academic-phrases 0.1-1.0823ed8 — Bypass that mental block when writing your papers

When writing your academic paper, you might get stuck trying to find the right phrase that captures your intention. This package tries to alleviate that problem by presenting you with a list of phrases organized by the topic or by the paper section that you are writing. This package has around 600 phrases so far.

Using this package is easy, just call academic-phrases to get a list of phrases organized by topic, or call academic-phrases-by-section to browse the phrases by the paper section and fill-in the blanks if required.

emacs-ace-window 0.9.0 — Quickly switch windows in Emacs

ace-window is meant to replace other-window. In fact, when there are only two windows present, other-window is called. If there are more, each window will have its first character highlighted. Pressing that character will switch to that window.

emacs-adaptive-wrap 0.5.1 — Smart line-wrapping with wrap-prefix

This Emacs package provides the adaptive-wrap-prefix-mode minor mode which sets the wrap-prefix property on the fly so that single-long-line paragraphs get word-wrapped in a way similar to what you'd get with M-q using adaptive-fill-mode, but without actually changing the buffer's text.

emacs-add-hooks 3.1.1 — Emacs function for setting multiple hooks

This package provides a add-hooks function tidies up duplicate hook and function names further into a single declarative call.

emacs-adoc-mode 0.6.6 — AsciiDoc mode for Emacs

This package provides an Emacs major mode for editing AsciiDoc files. It focuses on highlighting the document to improve readability.

emacs-ag 0.47 — Front-end for ag (the-silver-searcher) for Emacs

This package provides the ability to use the silver searcher, a code searching tool, sometimes abbreviated to ag. Features include version control system awareness, use of Perl compatible regular expressions, editing the search results directly and searching file names rather than the contents of files.

emacs-agda2-mode 2.5.4.1 — Emacs mode for Agda

This Emacs mode enables interactive development with Agda. It also aids the input of Unicode characters.

emacs-aggressive-indent 1.8.3 — Minor mode to aggressively keep your code always indented

aggressive-indent-mode is a minor mode that keeps your code always indented. It reindents after every change, making it more reliable than electric-indent-mode.

emacs-ahungry-theme 1.10.0 — Ahungry color theme for Emacs

Ahungry theme for Emacs provides bright and bold colors. If you load it from a terminal, you will be able to make use of the transparent background. If you load it from a GUI, it will default to a dark background.

emacs-alert 1.2 — Growl-style notification system for Emacs

Alert is a Growl-workalike for Emacs which uses a common notification interface and multiple, selectable "styles", whose use is fully customizable by the user.

emacs-all-the-icons 3.2.0 — Collect icon fonts and propertize them within Emacs

All-the-icons is a utility package to collect various icon fonts and propertize them within Emacs. Icon fonts allow you to propertize and format icons the same way you would normal text. This enables things such as better scaling of and anti aliasing of the icons.

emacs-ansi 0.4.1 — Convert strings to ANSI

emacs-ansi defines functions that turns simple strings to ANSI strings. Turning a string into an ANSI string can be to add color to a text, add color in the background of a text or adding a style, such as bold, underscore or italic.

emacs-anzu 0.62 — Show number of matches in mode-line while searching

Anzu provides a minor mode which displays "current match/total matches" in the mode line in various search modes. This is an Emacs port of Anzu.zim.

emacs-async 1.9.3 — Asynchronous processing in Emacs

This package provides the ability to call asynchronous functions and processes. For example, it can be used to run dired commands (for copying, moving, etc.) asynchronously using dired-async-mode. Also it is used as a library for other Emacs packages.