Packages — E (Page 4 of 5)

emacs-org-ref 1.1.1-1.8c9b5d7 — Citations, cross-references and bibliographies in org-mode

Lisp code to setup bibliography, cite, ref and label org-mode links. Also sets up reftex and helm for org-mode citations. The links are clickable and do things that are useful.

The default setup uses helm-bibtex.

You should really read in this package for details.

emacs-org-tree-slide 0.1-0.dff8f1a — Presentation tool for org-mode

Org-tree-slide provides a slideshow mode to view org-mode files. Use org-tree-slide-mode to enter the slideshow mode, and then C-> and C-< to jump to the next and previous slide.

emacs-org-trello 0.8.0 — Emacs minor mode for interacting with Trello

This package provides an Emacs minor mode to extend org-mode with Trello abilities. Trello is an online project organizer.

emacs-org2web 0.9.1 — Static site generator based on org-mode

Org2web is a static site generator based on org-mode, which code derived from Kelvin H's org-page.

emacs-orgalist 1.8 — Manage Org-like lists in non-Org buffers

Write Org mode's plain lists in non-Org buffers. More specifically, Orgalist supports the syntax of Org mode for numbered, unnumbered, description items, checkboxes, and counter cookies.

The library also implements radio lists, i.e., lists written in Org syntax later translated into the host format, e.g., LaTeX or HTML.

emacs-outorg 2.0-1.78b0695 — Org-style comment editing

Outorg is for editing comment-sections of source-code files in temporary Org-mode buffers. It turns conventional literate-programming upside-down in that the default mode is the programming-mode, and special action has to be taken to switch to the text-mode (i.e. Org-mode).

emacs-outshine 2.0-1.5f1a6b7 — Emacs outline with outshine

Outshine attempts to bring the look and feel of org-mode to an Emacs outside of the Org major-mode. It is an extension of outline-minor-mode (org-mode itself derives from outline-mode), so there is no such thing like an outshine mode, only outline-minor-mode with outshine extensions loaded.

emacs-ox-twbs 1.1.1 — Export org-mode docs as HTML compatible with Twitter Bootstrap

This Emacs package outputs your org-mode docs with a simple, clean and modern look. It implements a new HTML back-end for exporting org-mode docs as HTML compatible with Twitter Bootstrap. By default, HTML is exported with jQuery and Bootstrap resources included via osscdn.

emacs-package-lint 0.5-1.69bb89d — Linting library for elisp package authors

This provides a list of issues with the Emacs package metadata of a file, e.g. the package dependencies it requires. See function package-lint-buffer. Checks will currently be enabled only if a "Package-Requires:" or "Package-Version:" header is present in the file.

emacs-page-break-lines 0.11 — Display page breaks as tidy horizontal lines

This library provides a global mode which displays form feed characters as horizontal rules.

emacs-paredit 24 — Emacs minor mode for editing parentheses

ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data. The typical example of this would be Lisp or Scheme source code.

ParEdit helps **keep parentheses balanced** and adds many keys for moving S-expressions and moving around in S-expressions. Its behavior can be jarring for those who may want transient periods of unbalanced parentheses, such as when typing parentheses directly or commenting out code line by line.

emacs-paren-face 1.0.0 — Face for parentheses in lisp modes

This library defines a face named parenthesis used just for parentheses. The intended purpose of this face is to make parentheses less visible in Lisp code by dimming them. Lispers probably don't need to be constantly made aware of the existence of the parentheses. Dimming them might be even more useful for people new to lisp who have not yet learned to subconsciously blend out the parentheses.

emacs-parent-mode 2.3 — Get major mode's parent modes

Get major mode's parent modes

emacs-parinfer-mode 0.4.10 — Lisp structure editing mode

parinfer-mode is a proof-of-concept editor mode for Lisp programming languages. It will infer some changes to keep Parens and Indentation inline with one another.

emacs-parsebib 2.3.1 — Library for parsing bib files

This package provides an Emacs library for parsing bib files.

emacs-pass 1.7 — Major mode for password-store.el

This is a major mode for managing password-store (pass) keychains. The keychain entries are displayed in a directory-like structure and can be consulted and modified.

emacs-password-store 1.7.2 — Password store (pass) support for Emacs

This package provides functions for working with pass ("the standard Unix password manager").

emacs-pdf-tools 0.80 — Emacs support library for PDF files

PDF Tools is, among other things, a replacement of DocView for PDF files. The key difference is that pages are not pre-rendered by e.g. ghostscript and stored in the file-system, but rather created on-demand and stored in memory.

emacs-perspective 1.12 — Switch between named "perspectives"

This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad. perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. Each perspective is composed of a window configuration and a set of buffers. Switching to a perspective activates its window configuration, and when in a perspective only its buffers are available by default.

emacs-pg 0.1-1.4f6516e — Emacs Lisp interface for PostgreSQL

This package provides an Emacs Lisp interface for PostgreSQL.

emacs-php-mode 20171225.342 — Major mode for editing PHP code

php-mode is a major mode for editing PHP source code. It's an extension of C mode; thus it inherits all C mode's navigation functionality. But it colors according to the PHP grammar and indents according to the PEAR coding guidelines. It also includes a couple handy IDE-type features such as documentation search and a source and class browser.

emacs-pinentry 0.1-1.dcc9ba0 — GnuPG Pinentry server implementation

This package allows GnuPG passphrase to be prompted through the minibuffer instead of graphical dialog.

To use, add allow-emacs-pinentry to ~/.gnupg/gpg-agent.conf, reload the configuration with gpgconf --reload gpg-agent, and start the server with M-x pinentry-start.

emacs-pkg-info 0.6 — Information about Emacs packages

This library extracts information from the installed Emacs packages.

emacs-polymode 1.0-1.0340f5e — Framework for multiple Emacs modes based on indirect buffers

Polymode is an Emacs package that offers generic support for multiple major modes inside a single Emacs buffer. It is lightweight, object oriented and highly extensible. Creating a new polymode typically takes only a few lines of code. Polymode also provides extensible facilities for external literate programming tools for exporting, weaving and tangling.

emacs-popup 0.5.3 — Visual Popup User Interface for Emacs

Popup.el is a visual popup user interface library for Emacs. This provides a basic API and common UI widgets such as popup tooltips and popup menus.

emacs-pos-tip 0.4.6 — Show tooltip at point

The standard library tooltip.el provides a function for displaying a tooltip at the mouse position. However, locating a tooltip at an arbitrary buffer position in a window is not easy. Pos-tip provides such a function to be used by other frontend programs.

emacs-pretty-mode 2.0.3 — Redisplay parts of the buffer as Unicode symbols

Emacs minor mode for redisplaying parts of the buffer as pretty symbols.

emacs-projectile 0.14.0 — Manage and navigate projects in Emacs easily

This library provides easy project management and navigation. The concept of a project is pretty basic - just a folder containing special file. Currently git, mercurial and bazaar repos are considered projects by default. If you want to mark a folder manually as a project just create an empty .projectile file in it.

emacs-prop-menu 0.1.2 — Create and display a context menu based on text and overlay properties

This is a library for computing context menus based on text properties and overlays. The intended use is to have tools that annotate source code and others that use these annotations, without requiring a direct coupling between them, but maintaining discoverability.

Major modes that wish to use this library should first define an appropriate value for prop-menu-item-functions. Then, they should bind prop-menu-by-completing-read to an appropriate key. Optionally, a mouse pop-up can be added by binding prop-menu-show-menu to a mouse event.

emacs-pulseaudio-control 0.0.1-1.08c59e1 — Control pulseaudio from Emacs

This package allows to control pulseaudio from Emacs.

emacs-puppet-mode 0.3-1.b3ed505 — Emacs major mode for the Puppet configuration language

This package provides support for the Puppet configuration language, including syntax highlighting, indentation of expressions and statements, linting of manifests and integration with Puppet Debugger.

emacs-pyim 1.6.4 — Chinese input method

Chinese input method which supports quanpin, shuangpin, wubi and cangjie.

emacs-pyim-basedict 0.3.1 — Input method dictionary of pyim

Pyim-basedict is the default pinyin input method dictionary, containing words from the rime project.

emacs-queue 0.2 — Queue data structure for Emacs

This Emacs library provides queue data structure. These queues can be used both as a first-in last-out (FILO) and as a first-in first-out (FIFO) stack, i.e. elements can be added to the front or back of the queue, and can be removed from the front. This type of data structure is sometimes called an "output-restricted deque".

emacs-racket-mode 0.0.2-1.48f0cb9 — Major mode for Racket language

racket-mode provides:

  • Focus on Racket (not various Schemes).

  • Follow DrRacket concepts where applicable.

  • Thorough font-lock and indent.

emacs-rainbow-blocks 1.0.0-1.dd435d7 — Highlight sexp blocks

Rainbow-blocks is an Emacs mode that highlights blocks made of parentheses, brackets, and braces according to their depth. Each successive level is highlighted in a different color. This makes it easy to orient yourself in the code, and tell which statements are at a given level.

emacs-rainbow-delimiters 2.1.3 — Highlight brackets according to their depth

Rainbow-delimiters is a "rainbow parentheses"-like mode for Emacs which highlights parentheses, brackets, and braces according to their depth. Each successive level is highlighted in a different color, making it easy to spot matching delimiters, orient yourself in the code, and tell which statements are at a given level.

emacs-rainbow-identifiers 0.2.2 — Highlight identifiers in source code

Rainbow identifiers mode is an Emacs minor mode providing highlighting of identifiers based on their names. Each identifier gets a color based on a hash of its name.

emacs-rainbow-mode 0.13 — Colorize color names in buffers

This minor mode sets background color to strings that match color names, e.g. #0000ff is displayed in white with a blue background.

emacs-realgud 1.4.5 — Modular front-end for interacting with external debuggers

RealGUD is a modular, extensible GNU Emacs front-end for interacting with external debuggers. It integrates various debuggers such as gdb, pdb, ipdb, jdb, lldb, bashdb, zshdb, etc. and allows to visually step code in the sources. Unlike GUD, it also supports running multiple debug sessions in parallel.

emacs-request 0.3.0 — Package for speaking HTTP in Emacs Lisp

This package provides a HTTP request library with multiple backends. It supports url.el which is shipped with Emacs and the curl command line program.

emacs-restclient 1.07a3888 — Explore and test HTTP REST webservices

This tool allows for testing and exploration of HTTP REST Web services from within Emacs. Restclient runs queries from a plan-text query sheet, displays results pretty-printed in XML or JSON with restclient-mode

emacs-rfcview 0.13 — Prettify Request for Comments (RFC) documents

The Internet Engineering Task Force (IETF) and the Internet Society (ISOC) publish various Internet-related protocols and specifications as "Request for Comments" (RFC) documents and Internet Standard (STD) documents. RFCs and STDs are published in a simple text form. This package provides an Emacs major mode, rfcview-mode, which makes it more pleasant to read these documents in Emacs. It prettifies the text and adds hyperlinks/menus for easier navigation. It also provides functions for browsing the index of RFC documents and fetching them from remote servers or local directories.

emacs-rich-minority 1.0.1 — Clean-up and beautify the list of minor modes

This Emacs package hides and/or highlights minor modes in the mode-line.

emacs-robe 0.8.1 — Ruby code assistance tool for Emacs

Robe can provide information on loaded classes and modules in Ruby code, as well as where methods are defined. This allows the user to jump to method definitions, modules and classes, display method documentation and provide method and constant name completion.

emacs-rpm-spec-mode 0.16 — Emacs major mode for editing RPM spec files

emacs-rpm-spec-mode provides an Emacs major mode for editing RPM spec files.

emacs-rspec 1.11 — Provides a rspec mode for working with RSpec

The Emacs RSpec mode provides keybindings for Ruby source files, e.g. to verify the spec associated with the current buffer, or entire project, as well as moving between the spec files, and coresponding code files.

Also included are keybindings for spec files and Dired buffers, as well as snippets for yasnippet.

emacs-rsw-elisp 1.0.5 — Improved expressions that interactively evaluate Emacs Lisp

This package improves and replaces the GNU Emacs commands that interactively evaluate Emacs Lisp expressions. The new commands replace standard key bindings and are all prefixed with rsw-elisp-. They work the same way as the old commands when called non-interactively; only the interactive behavior should be different.

emacs-rudel 0.3.1 — Collaborative editing framework

Rudel is a collaborative editing environment for GNU Emacs. Its purpose is to share buffers with other users in order to edit the contents of those buffers collaboratively. Rudel supports multiple backends to enable communication with other collaborative editors using different protocols, though currently Obby (for use with the Gobby editor) is the only fully-functional one.

emacs-s 1.12.0 — Emacs string manipulation library

This package provides an Emacs library for manipulating strings.

emacs-scel 20170629-1.aeea3ad — SuperCollider Emacs interface

emacs-scel is an Emacs interface to SuperCollider. SuperCollider is a platform for audio synthesis and algorithmic composition.

emacs-scheme-complete 20151223.9b5cf224 — Smart tab completion for Scheme in Emacs

This file provides a single function, scheme-smart-complete, which you can use for intelligent, context-sensitive completion for any Scheme implementation in Emacs. To use it just load this file and bind that function to a key in your preferred mode.

emacs-scratch-el 1.2-1.2cdf2b8 — Create scratch buffers with the same mode as current buffer

Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.

emacs-seq 2.20 — Sequence manipulation functions

Sequence-manipulation functions that complement basic functions provided by subr.el.

emacs-shell-switcher 1.0.1 — Provide fast switching between shell buffers

This package provides commands to quickly switch between shell buffers.

emacs-shift-number 0.1 — Increase or decrease the number at point

emacs-shift-number provides commands shift-number-up to increase and shift-number-down to decrease the number at point.

emacs-shut-up 0.3.2 — Silence Emacs

This package silences most output of Emacs when running an Emacs shell script.

emacs-simple-httpd 1.4.6 — HTTP server in pure Emacs Lisp

This package provides a simple HTTP server written in Emacs Lisp to serve files and directory listings.

emacs-skewer-mode 1.6.2 — Live web development in Emacs

Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.

emacs-slack 0-4.d903954 — Slack client for Emacs

This package provides an Emacs client for the Slack messaging service.

emacs-slime 2.20 — Superior Lisp Interaction Mode for Emacs

SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.

emacs-slime-company 1.1 — SLIME completion backend for company-mode

This is a backend implementation for the completion package company-mode which supports the normal and the fuzzy completion modes of SLIME.

emacs-sly 1.0.0-1.486bfbe95 — Sylvester the Cat's Common Lisp IDE

SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and contains the following improvements over it:

  1. Completely redesigned REPL based on Emacs's own full-featured comint.el

  2. Live code annotations via a new sly-stickers contrib

  3. Consistent interactive button interface. Everything can be copied to the REPL.

  4. Multiple inspectors with independent history

  5. Regexp-capable M-x sly-apropos

  6. Contribs are first class SLY citizens and enabled by default

  7. Use ASDF to loads contribs on demand.

SLY tracks SLIME's bugfixes and all its familar features (debugger, inspector, xref, etc...) are still available, but with better integration.

emacs-smart-mode-line 2.10.1 — Color-coded smart mode-line

Smart Mode Line is a mode-line theme for Emacs. It aims to be easy to read from small to large monitors by using colors, a prefix feature, and smart truncation.

emacs-smartparens 1.11.0 — Paredit-like insertion, wrapping and navigation with user defined pairs

Smartparens is a minor mode for Emacs that deals with parens pairs and tries to be smart about it. It started as a unification effort to combine functionality of several existing packages in a single, compatible and extensible way to deal with parentheses, delimiters, tags and the like. Some of these packages include autopair, textmate, wrap-region, electric-pair-mode, paredit and others. With the basic features found in other packages it also brings many improvements as well as completely new features.

emacs-smex 3.0 — M-x interface with Ido-style fuzzy matching

Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.

emacs-sml-mode 6.8 — Major mode for editing (Standard) ML

SML-MODE is a major Emacs mode for editing Standard ML. It provides syntax highlighting and automatic indentation and comes with sml-proc which allows interaction with an inferior SML interactive loop.

emacs-solarized-theme 1.2.2 — Port of the Solarized theme for Emacs

Solarized for Emacs is a port of the Solarized theme for Vim. This package provides a light and a dark variant.

emacs-sourcemap 0.03 — Sourcemap parser

Sourcemap parser

emacs-spark 20160503-1.0bf148c — Sparkline generation library for Emacs Lisp

emacs-spark is a sparkline generation library for Emacs Lisp. It generates a sparkline string given a list of numbers. It is a port of cl-spark to Emacs Lisp.

emacs-sparql-mode 2.0.1 — SPARQL mode for Emacs

This package provides a major mode for Emacs that provides syntax highlighting for SPARQL. It also provides a way to execute queries against a SPARQL HTTP endpoint, such as is provided by Fuseki. It is also possible to query other endpoints like DBPedia.

emacs-spinner 1.7.3 — Emacs mode-line spinner for operations in progress

This Emacs package adds spinners and progress-bars to the mode-line for ongoing operations.

emacs-sr-speedbar 20161025-0.77a83fb — Same frame Emacs speedbar

This Emacs package allows you to show M-x speedbar in the same frame (in an extra window). You can customize the initial width of the speedbar window.

emacs-stickyfunc-enhance 0.1 — Enhancement to stock semantic-stickyfunc-mode

semantic-stickyfunc-mode shows the function point is currently in at the first line of the current buffer. This is useful when you have a very long function that spreads more than a screen, and you don't have to scroll up to read the function name and then scroll down to original position.

emacs-strace-mode 0.0.2-1.6a69b4b — Emacs major mode to highlight strace outputs

emacs-strace-mode provides an Emacs major mode highlighting strace outputs.

emacs-stream 2.2.0 — Implementation of streams for Emacs

This library provides an implementation of streams for Emacs. Streams are implemented as delayed evaluation of cons cells.

emacs-string-inflection 1.0.6 — Convert symbol names between different naming conventions

This Emacs package provides convenient methods for manipulating the naming style of a symbol. It supports different naming conventions such as:

  1. camel case

  2. Pascal case

  3. all upper case

  4. lower case separated by underscore

  5. etc...

emacs-stripe-buffer 0.2.5 — Add stripes to list buffers

This Emacs package adds faces to add stripes to list buffers and org tables.

emacs-stumpwm-mode 0.0.1-1.8fbe071 — Emacs minor-mode for Stumpwm

Emacs minor-mode for Stumpwm

emacs-suggest 0.4 — Suggest Elisp functions that give the output requested

Suggest.el will find functions that give the output requested. It's a great way of exploring list, string and arithmetic functions.

emacs-switch-window 1.5.1 — Emacs window switch tool

Switch-window is an emacs window switch tool, which offer a visual way to choose a window to switch to, delete, split or other operations.

emacs-sx 20180212-1.833435f — Emacs StackExchange client

Emacs StackExchange client. Ask and answer questions on Stack Overflow, Super User, and other StackExchange sites.

emacs-symon 20160630 — Tiny graphical system monitor

Tiny graphical system monitor for the Emacs minibuffer when idle.

emacs-tablist 0.70 — Extension for tabulated-list-mode

Tablist is the Emacs package that provides several additional features to tabulated-list-mode: it adds marks, filters, new key bindings and faces. It can be enabled by tablist-mode or tablist-minor-mode commands.

emacs-tagedit 1.4.0 — Some paredit-like features for html-mode

This package provides a collection of paredit-like functions for editing in html-mode.

emacs-terraform-mode 0.06 — Major mode for Terraform

emacs-terraform-mode provides a major mode for working with Terraform configuration files. Most of the functionality is inherited from hcl-mode.

emacs-test-simple 1.3.0 — Simple unit test framework for Emacs Lisp

Test Simple is a simple unit test framework for Emacs Lisp. It alleviates the need for context macros, enclosing specifications or required test tags. It supports both interactive and non-interactive use.

emacs-tiny 0.2.1 — Quickly generate linear ranges in Emacs

The main command of the tiny extension for Emacs is tiny-expand. It is meant to quickly generate linear ranges, e.g. 5, 6, 7, 8. Some elisp proficiency is an advantage, since you can transform your numeric range with an elisp expression.

emacs-transmission 0.12.1 — Emacs interface to a Transmission session

This package provides an Emacs interface to interact with a running session of the Transmission Bittorrent client.


  • List, add, start/stop, verify, remove torrents.

  • Set speed limits, ratio limits, bandwidth priorities, trackers.

  • Navigate to the corresponding file list, torrent info, peer info contexts.

  • Toggle downloading and set priorities for individual files.

emacs-transpose-frame 0.1.0 — Transpose window arrangement in current frame

emacs-transpose-frame provides some interactive functions which allows users to transpose windows arrangement in currently selected frame.

emacs-tree-mode 0.0.1-1.b060788 — Emacs mode to manage tree widgets

This package provides an Emacs library to manage tree widgets.

emacs-tuareg 2.0.10 — OCaml programming mode, REPL, debugger for Emacs

Tuareg helps editing OCaml code, to highlight important parts of the code, to run an OCaml REPL, and to run the OCaml debugger within Emacs.

emacs-typo 1.1 — Minor mode for typographic editing

This package provides two Emacs modes, typo-mode and typo-global-mode. These modes automatically insert Unicode characters for quotation marks, dashes, and ellipses. For example, typing " automatically inserts a Unicode opening or closing quotation mark, depending on context.

emacs-undercover 0.6.0 — Test coverage library for Emacs Lisp

Undercover is a test coverage library for software written in Emacs Lisp.

emacs-undo-tree 0.6.6 — Treat undo history as a tree

Tree-like interface to Emacs undo system, providing graphical tree presentation of all previous states of buffer that allows easily move between them.

emacs-use-package 2.3-1.da8c9e2 — Declaration for simplifying your .emacs

The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and tidy.

emacs-validate 1.0.5 — Emacs library for scheme validation

This Emacs library provides two functions that perform schema validation.

emacs-visual-fill-column 1.11 — Fill-column for visual-line-mode

visual-fill-column-mode is a small Emacs minor mode that mimics the effect of fill-column in visual-line-mode. Instead of wrapping lines at the window edge, which is the standard behaviour of visual-line-mode, it wraps lines at fill-column. If fill-column is too large for the window, the text is wrapped at the window edge.

emacs-visual-regexp 1.1.1 — Regexp command with interactive visual feedback

This package provides an Emacs regexp command with interactive visual feedback.

emacs-w3m 1.5-0.0dd5691 — Simple Web browser for Emacs based on w3m

Emacs-w3m is an emacs interface for the w3m web browser.