Packages — E (Page 3 of 6)

emacs-graphviz-dot-mode 0.3.11-1.c456a2b — Major mode for editing Graphviz Dot files

This Emacs packages helps you to create .dot or .gv files using the dot syntax, and use Graphviz to convert these files to diagrams.

emacs-grep-a-lot 1.0.7 — Enables multiple grep buffers in Emacs

This Emacs package allows managing multiple grep buffers.

emacs-grep-context 0.1-1.a17c57e — Increase context in compilation and grep buffers

This package provides an Emacs package for more context in compilation/grep buffers. Works with wgrep, ack, ag, ivy.

emacs-groovy-modes 2.0 — Groovy related modes for Emacs

This package provides groovy-mode for syntax highlighing in Groovy source files, REPL integration with run-groovy and Grails project navigation with the grails mode.

emacs-guix 0.5 — Emacs interface for GNU Guix

Emacs-Guix provides a visual interface, tools and features for the GNU Guix package manager. Particularly, it allows you to do various package management tasks from Emacs. To begin with, run M-x guix-about or M-x guix-help command.

emacs-hackernews 0.4.0-1.d8c450b — Hacker News client for Emacs

The hackernews package is able to fetch stories from six different Hacker News feeds, namely top, new, best, ask, show and job stories. The default feed is top stories, which corresponds to the Hacker News homepage.

emacs-haskell-mode 16.1 — Haskell mode for Emacs

This is an Emacs mode for editing, debugging and developing Haskell programs.

emacs-hcl-mode 0.03 — Major mode for the Hashicorp Configuration Language

emacs-hcl-mode provides an Emacs major mode for working with HCL. It provides syntax highlighting and indentation support.

emacs-helm 3.0 — Incremental completion and selection narrowing framework for Emacs

Helm is incremental completion and selection narrowing framework for Emacs. It will help steer you in the right direction when you're looking for stuff in Emacs (like buffers, files, etc). Helm is a fork of anything.el originally written by Tamas Patrovic and can be considered to be its successor. Helm sets out to clean up the legacy code in anything.el and provide a cleaner, leaner and more modular tool, that's not tied in the trap of backward compatibility.

emacs-helm-bibtex 2.0.0-1.8ed898f — Bibliography manager based on Helm

This package provides bibliography manager for Emacs, based on Helm and the bibtex-completion backend.

Key features:

  • Quick access to your bibliography from within Emacs

  • Powerful search capabilities

  • Provides instant search results as you type

  • Tightly integrated with LaTeX authoring, emails, Org mode, etc.

  • Open the PDFs, URLs, or DOIs associated with an entry

  • Insert LaTeX cite commands, Ebib links, or Pandoc citations, BibTeX entries, or plain text references at point, attach PDFs to emails

  • Support for note taking

  • Quick access to online bibliographic databases such as Pubmed, arXiv, Google Scholar, Library of Congress, etc.

  • Imports BibTeX entries from CrossRef and other sources.

emacs-helm-c-yasnippet 0.6.7-1.65ca732 — Helm integration for Yasnippet

This Emacs library provides Helm interface for Yasnippet.

emacs-helm-company 0.2.2-1.acc9c79 — Helm interface for company-mode

This is a Helm interface to company-mode, a text completion framework.

emacs-helm-descbinds 1.13-1.033be73 — Convenient describe-bindings with Helm

This package is a replacement of describe-bindings for Helm. describe-bindings is replaced with helm-descbinds. As usual, type C-h b, or any incomplete key sequence plus C-h, to run helm-descbinds. The bindings are presented in a similar way as describe-bindings does, but you can use completion to find the command you searched for and execute it, or view its documentation.

emacs-helm-emms 1.3-1.d3f9bde — Emms for Helm

Helm interface for Emms to browse all tracks and all folders from emms-source-file-default-directory.

emacs-helm-eww 0.1-3.9d36acc — Helm interface to EWW

This package provides a Helm interface for EWW buffers, bookmarks and history.

emacs-helm-exwm 20180703-2.56266f2 — Helm for EXWM buffers

helm-exwm runs a Helm session over the list of EXWM buffers. helm-exwm-switch is a convenience X application launcher using Helm to switch between the various windows of one or several specific applications. See helm-exwm-switch-browser for an example.

emacs-helm-firefox 0.0.1-1.0ad34b7 — Display firefox bookmarks with Emacs Helm interface

Display firefox bookmarks with Emacs Helm interface

emacs-helm-flycheck 0.4-1.3cf7d3b — Show Flycheck errors with Helm

This integrates Flycheck with Helm.

emacs-helm-gtags 1.5.6 — Emacs Helm interface to GNU Global

emacs-helm-gtags provides a Emacs Helm interface to GNU Global.

emacs-helm-ls-git 1.9.1-1.76654c7 — Helm interface for listing the files in a Git repository

This package provides a Helm interface for Git files.

  • Display the open buffers in project.

  • Display a status source showing state of project (modified files etc.).

  • Display a list of all files in project under git control.

  • Quickly look at diffs of modified files.

  • Allow switching to git status with your preferred frontend (vc-dir, Magit,etc.).

  • Full integration of git-grep, also allow usage of helm-grep (you can use ack-grep instead of grep).

  • Integrate usage of gid from id-utils.

  • Full integration with helm-find-files, allow you to browse projects unrelated to current-buffer.

  • In addition, all actions of type files and buffers are provided.

emacs-helm-make 0.1.0-1.feae8df — Select a Makefile target with helm

helm-make or helm-make-projectile will give you a helm selection of directory Makefile's targets. Selecting a target will call compile on it.

emacs-helm-mode-manager 1.0.0 — Switch and toggle Emacs major and minor modes using Helm

This package provides a Helm interface for toggling Emacs major or minor mode.

  • helm-switch-major-mode list of all major modes

  • helm-enable-minor-mode list of all inactive minor modes

  • helm-disable-minor-mode list of all ACTIVE minor modes

Hitting RET enables the mode, C-z shows the mode documentation.

emacs-helm-mu 20180513-1.77e6fea — Helm sources for searching emails and contacts

Helm sources for searching emails and contacts using mu and mu4e. Mu is an indexer for maildirs and mu4e is a mutt-like MUA for Emacs build on top of mu. Mu is highly efficient making it possible to get instant results even for huge maildirs. It also provides search operators, e.g: from:Peter to:Anne flag:attach search term.

emacs-helm-org-contacts 20180707-1.0af703b — Helm source for org-contacts

This Helm source can be used to search contacts stored in org-contacts format. There are actions for inserting postal addresses, email addresses, and phone numbers in the buffer where helm-org-contacts was called.

emacs-helm-pass 20180416-1.ebcbef1 — Helm interface to pass, the standard Unix password manager

Users of helm-pass may also be interested in functionality provided by other Emacs packages dealing with pass:

  • emacs-password-store, which helm-pass relies on.

  • emacs-pass, a major mode for pass.

  • auth-source-pass.el: integration of Emacs' auth-source with pass, included in Emacs 26+).

emacs-helm-projectile 0.14.0 — Helm integration for Projectile

This Emacs library provides a Helm interface for Projectile.

emacs-helm-shell-history 0.1-1.110d3c3 — Find shell history with Emacs Helm

This package provides an Emacs Helm interface to search throw a shell history.

emacs-helm-swoop 1.7.4 — Filter and jump to lines in an Emacs buffer using Helm

This package builds on the Helm interface to provide several commands for search-based navigation of buffers.

emacs-helm-system-packages 1.10.1 — Helm System Packages is an interface to your package manager

List all available packages in Helm (with installed packages displayed in their own respective face). Fuzzy-search, mark and execute the desired action over any selections of packages: Install, uninstall, display packages details (in Org Mode) or insert details at point, find files owned by packages... And much more, including performing all the above over the network.

emacs-helpful 0.13 — More contextual information in Emacs help

helpful is an alternative to the built-in Emacs help that provides much more contextual information.

  • Show the source code for interactively defined functions (unlike the built-in Help).

  • Fall back to the raw sexp if no source is available.

  • Show where a function is being called.

  • Docstrings will Highlight the summary (the first sentence), include cross-references, hide superfluous puncuation.

  • Show you the properties that have been applied to the current symbol. This provides visibility of features like edebug or byte-code optimisation.

  • Provide a separate helpful-command function to view interactive functions.

  • Display any keybindings that apply to interactive functions.

  • Trace, disassemble functions from inside Helpful. This is discoverable and doesn't require memorisation of commands.

emacs-hierarchy 0.7.0 — Library to create and display hierarchy structures

This package provides an Emacs library to create, query, navigate and display hierarchy structures.

emacs-highlight-defined 0.1.5 — Syntax highlighting of known Elisp symbols

Minor mode providing syntax highlighting of known Emacs Lisp symbols. Currently the code distinguishes Lisp functions, built-in functions, macros, faces and variables. To enable call highlight-defined-mode.

emacs-highlight-escape-sequences 0.0.1-1.08d846a — Highlight escape sequences in Emacs

highlight-escape-sequences provides an Emacs minor mode to escape sequences in code.

emacs-highlight-indentation 0.7.0 — Highlighting indentation for Emacs

Provides two minor modes to highlight indentation guides in Emacs:

  1. highlight-indentation-mode, which displays guidelines indentation (space indentation only).

  2. highlight-indentation-current-column-mode, which displays guidelines for the current-point indentation (space indentation only).

emacs-highlight-numbers 0.2.3 — Highlight numbers in source code

highlight-numbers-mode provides a minor mode for syntax highlighting of numeric literals in source code.

It s customizable: it's easy to add or redefine what exactly consitutes a "number" in given major mode. See highlight-numbers-modelist.

emacs-highlight-sexp 1.0 — Minor mode that highlights the s-exp at the current position

This Emacs package highlights the s-exp at the current position.

emacs-highlight-stages 1.1.0-1.29cbc5b — Minor mode that highlights (quasi-quoted) expressions

highlight-stages provides an Emacs minor mode that highlights quasi-quoted expressions.

emacs-highlight-symbol 1.3 — Automatic and manual symbol highlighting for Emacs

Use highlight-symbol to toggle highlighting of the symbol at point throughout the current buffer. Use highlight-symbol-mode to keep the symbol at point highlighted.

The functions highlight-symbol-next, highlight-symbol-prev, highlight-symbol-next-in-defun and highlight-symbol-prev-in-defun allow for cycling through the locations of any symbol at point. Use highlight-symbol-nav-mode to enable key bindings M-p and M-p for navigation. When highlight-symbol-on-navigation-p is set, highlighting is triggered regardless of highlight-symbol-idle-delay.

highlight-symbol-query-replace can be used to replace the symbol.

emacs-hl-todo 1.9.0 — Emacs mode to highlight TODO and similar keywords

This package provides an Emacs mode to highlight TODO and similar keywords in comments and strings. This package also provides commands for moving to the next or previous keyword and to invoke occur with a regexp that matches all known keywords.

emacs-howm 1.4.4 — Note-taking tool for Emacs

Howm is a note-taking tool for Emacs. Like code{emacs-wiki.el

emacs-ht 2.1 — Hash table library for Emacs

This package simplifies the use of hash tables in elisp. It also provides functions to convert hash tables from and to alists and plists.

emacs-htmlize 1.53 — Convert buffer text and decorations to HTML

emacs-htmlize converts the buffer text and the associated decorations to HTML. Output to CSS, inline CSS and fonts is supported.

emacs-hy-mode 1.0.2 — Major mode for Hylang

This package provides a major mode for Hylang.

emacs-hydra 0.14.0 — Make Emacs bindings that stick around

This package can be used to tie related commands into a family of short bindings with a common prefix---a Hydra. Once you summon the Hydra (through the prefixed binding), all the heads can be called in succession with only a short extension. Any binding that isn't the Hydra's head vanquishes the Hydra. Note that the final binding, besides vanquishing the Hydra, will still serve its original purpose, calling the command assigned to it. This makes the Hydra very seamless; it's like a minor mode that disables itself automatically.

emacs-ibuffer-projectile 0.2-1.c18ac54 — Group ibuffer's list by projectile root

Adds functionality to Emacs ibuffer for grouping buffers by their projectile root directory.

emacs-idle-highlight 1.1.3 — Highlights all occurrences of the word the point is on

This Emacs package provides idle-highlight-mode that sets an idle timer to highlight all occurrences in the buffer of the word under the point.

emacs-ido-completing-read+ 3.12 — Replacement for completing-read using ido

The ido-completing-read+ function is a wrapper for ido-completing-read. Importantly, it detects edge cases that ordinary ido cannot handle and either adjusts them so ido can handle them, or else simply falls back to the standard Emacs completion function instead.

emacs-ido-ubiquitous 3.12 — Use ido (nearly) everywhere

Ido-ubiquitous enables ido-style completion for almost every function that uses the standard completion function completing-read.

emacs-ido-vertical-mode 0.1.6 — Makes ido-mode display vertically

Makes ido-mode display prospects vertically.

emacs-idris-mode 0.9.19 — Major mode for editing Idris code

This is an Emacs mode for editing Idris code. It requires the latest version of Idris, and some features may rely on the latest Git version of Idris.

emacs-iedit 0.9.9.9 — Edit multiple regions in the same way simultaneously

This package is an Emacs minor mode and allows you to edit one occurrence of some text in a buffer (possibly narrowed) or region, and simultaneously have other occurrences edited in the same way.

You can also use Iedit mode as a quick way to temporarily show only the buffer lines that match the current text being edited. This gives you the effect of a temporary keep-lines or occur.

emacs-image+ 0.6.2-1.6834d0c — Image manipulation extensions for Emacs

Image+ provides keybindings allowing you to zoom in or zoom out of an image, rotate it, save modified images, and more.

emacs-inf-ruby 2.5.1 — Provides a REPL buffer connected to a Ruby subprocess in Emacs

inf-ruby provides a Read Eval Print Loop (REPL) buffer, allowing for easy interaction with a ruby subprocess. Features include support for detecting specific uses of Ruby, e.g. when using rails, and using a appropriate console.

emacs-interactive-align 0.1.0 — Interactive align-regexp command in Emacs

Interactive align-regexp command in Emacs

emacs-irfc 20130824.507 — Interface for IETF RFC document

This package provides an Emacs interface for IETF RFC document.

emacs-irony-mode 1.2.0 — C/C++/ObjC Code completion and syntax checks for Emacs

Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using libclang it can provide syntax checking and autocompletion on compiler level which is very resistent against false positives. It also integrates well with other packages like eldoc-mode and especially company-mode as described on the homepage.

emacs-irony-mode-server 1.2.0 — Server for the Emacs irony mode

Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using libclang it can provide syntax checking and autocompletion on compiler level which is very resistent against false positives. It also integrates well with other packages like eldoc-mode and especially company-mode as described on the homepage.

emacs-itail 0.0.1-1.6e43c20 — Interactive tail Emacs mode

itail provides interactive tail mode that allows you to filter the tail with unix pipes and highlight the contents of the tailed file. Works locally or on remote files using tramp.

emacs-ivy 0.10.0 — Incremental vertical completion for Emacs

This package provides ivy-read as an alternative to completing-read and similar functions. No attempt is made to determine the best candidate. Instead, the user can navigate candidates with ivy-next-line and ivy-previous-line. The matching is done by splitting the input text by spaces and re-building it into a regular expression.

emacs-ivy-yasnippet 0.1-1.59b32cf — Preview yasnippets with ivy

This package allows you to select yasnippet snippets using ivy completion. When current selection changes in the minibuffer, the snippet contents are temporarily expanded in the buffer. To use it, call M-x ivy-yasnippet (but make sure you have enabled yas-minor-mode first).

emacs-jinja2-mode 0.2 — Major mode for jinja2

Emacs major mode for jinja2 with: syntax highlighting, sgml/html integration, and indentation (working with sgml).

emacs-js2-mode 20150909 — Improved JavaScript editing mode for Emacs

Js2-mode provides a JavaScript major mode for Emacs that is more advanced than the built-in javascript-mode. Features include accurate syntax highlighting using a recursive-descent parser, on-the-fly reporting of syntax errors and strict-mode warnings, smart line-wrapping within comments and strings, and code folding.

emacs-json-mode 1.7.0 — Major mode for editing JSON files

json-mode extends the builtin js-mode syntax highlighting.

emacs-json-reformat 0.0.6 — Reformatting tool for JSON

json-reformat provides a reformatting tool for JSON.

emacs-json-snatcher 1.0.0 — Grabs the path to JSON values in a JSON file

emacs-json-snatcher grabs the path to JSON values in a JSON file.

emacs-julia-mode 0.3-1.115d4dc8 — Major mode for Julia

This Emacs package provides a mode for the Julia programming language.

emacs-key-chord 0.6 — Map pairs of simultaneously pressed keys to Emacs commands

emacs-key-chord provides key-chord-mode, a mode for binding key chords to commands. A key chord is defined as two keys pressed simultaneously or a single key quickly pressed twice.

emacs-keyfreq 20160516.716 — Track Emacs command frequencies

emacs-keyfeq tracks and shows how many times you used a command.

emacs-know-your-http-well 0.5.0 — Meaning of HTTP headers codes

Meaning of HTTP headers codes.

emacs-kv 0.0.19 — Key/Value data structures library for Emacs Lisp

emacs-kv is a collection of tools for dealing with key/value data structures such as plists, alists and hash-tables in Emacs Lisp.

emacs-lacarte 0.1 — Execute menu items as commands, with completion

Execute menu items as commands, with completion.

emacs-let-alist 1.0.5 — Easily let-bind values of an assoc-list by their names

This package offers a single macro, let-alist. This macro takes a first argument (whose value must be an alist) and a body.

emacs-lice-el 0.2-1.4339929 — License and header template for Emacs

lice.el provides following features:

  • License template management.

  • File header insertion.

emacs-linum-relative 0.5 — Relative line numbering for Emacs

emacs-linum-relative displays the relative line number on the left margin in Emacs.

emacs-lispy 0.26.0-0.c2a358a — Modal S-expression editing

Due to the structure of Lisp syntax it's very rare for the programmer to want to insert characters right before "(" or right after ")". Thus unprefixed printable characters can be used to call commands when the point is at one of these special locations. Lispy provides unprefixed keybindings for S-expression editing when point is at the beginning or end of an S-expression.

emacs-lispyville 0.1-0.b429185 — Minor mode for integrating Evil with lispy

LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.

emacs-list-utils 0.4.4 — List-manipulation utility functions

This package provides a list manipulation library for Emacs.

emacs-load-relative 1.3 — Emacs Lisp relative file loading related functions

Provides functions which facilitate writing multi-file Emacs packages and running from the source tree without having to "install" code or fiddle with {load-path

emacs-loc-changes 1.2 — Keeps track of positions even after buffer changes

This Emacs package provides a mean to track important buffer positions after buffer changes.

emacs-log4e 0.3.0 — Logging framework for elisp

This package provides a logging framework for elisp. It allows you to deal with multiple log levels.

emacs-logview 0.9 — Emacs mode for viewing log files

logview provides an Emacs mode to view log files.

emacs-loop 1.3 — Imperative loop structures for Emacs

Loop structures familiar to users of other languages. This library adds a selection of popular loop structures as well as break and continue.

emacs-lua-mode 20151025.1-652e299cb — Major mode for lua

This Emacs package provides a mode for Lua programing language.

emacs-m-buffer-el 0.15 — List oriented buffer operations for Emacs

m-buffer provides a set of list-orientated functions for operating over the contents of Emacs buffers.

emacs-macrostep 0.9-1.424e373 — Interactive macro-expander for Emacs

macrostep is an Emacs minor mode for interactively stepping through the expansion of macros in Emacs Lisp source code. It lets you see exactly what happens at each step of the expansion process by pretty-printing the expanded forms inline in the source buffer, which is temporarily read-only while macro expansions are visible. You can expand and collapse macro forms one step at a time, and evaluate or instrument the expansions for debugging with Edebug as normal (but see “Bugs and known limitations”, below). Single-stepping through the expansion is particularly useful for debugging macros that expand into another macro form. These can be difficult to debug with Emacs’ built-in macroexpand, which continues expansion until the top-level form is no longer a macro call.

emacs-magit 2.13.0 — Emacs interface for the Git version control system

With Magit, you can inspect and modify your Git repositories with Emacs. You can review and commit the changes you have made to the tracked files, for example, and you can browse the history of past changes. There is support for cherry picking, reverting, merging, rebasing, and other common Git operations.

emacs-magit-org-todos-el 0.1.1-1.df20628 — Get todo.org into Emacs Magit status

This package allows you to get todo.org into your magit status.

If you have a todo.org file with TODO items in the root of your repository, magit-org-todos will create a section in your Magit status buffer with each of your todos.

emacs-magit-popup 2.12.4 — Define prefix-infix-suffix command combos

This library implements a generic interface for toggling switches and setting options and then invoking an Emacs command which does something with these arguments. The prototypical use is for the command to call an external process, passing on the arguments as command line arguments.

emacs-magit-svn 2.2.0 — Git-SVN extension to Magit

This package is an extension to Magit, the Git Emacs mode, providing support for Git-SVN.

emacs-magit-todos 1.1 — Show source files' TODOs (and FIXMEs, etc) in Magit status buffer

This package displays keyword entries from source code comments and Org files in the Magit status buffer. Activating an item jumps to it in its file. By default, it uses keywords from hl-todo, minus a few (like NOTE).

emacs-makey 0.3 — Emacs interactive command-line mode

This package provides an Emacs interactive command-line mode.

emacs-markdown-mode 2.3 — Emacs Major mode for Markdown files

Markdown-mode is a major mode for editing Markdown-formatted text files in Emacs.

emacs-markup-faces 1.0.0 — Collection of Emacs faces for markup language modes

emacs-markup-faces is like font-lock-faces, but tailored for markup languages instead programming languages. The sub group markup-faces-text is also intended for 'text viewing modes' such as info or (wo)man. This gives a common look and feel, or let's say theme, across different markup language modes and 'text viewing modes' respectively.

emacs-mbsync 0.0.1-1.42077e8 — Interface to mbsync for Emacs

This package allows to call the mbsync from within Emacs.

emacs-md4rd 0.0.1-1.be0fc49 — Emacs Mode for Reddit

This package allows to read Reddit from within Emacs interactively.

emacs-memoize 1.1 — Emacs lisp memoization library

emacs-memoize is an Emacs library for memoizing functions.

emacs-mew 6.7 — Emacs e-mail client

Mew (Messaging in the Emacs World) is a user interface for text messages, multimedia messages (MIME), news articles and security functionality including PGP, S/MIME, SSH, and SSL.

emacs-minimal 26.1 — The extensible text editor (used only for byte-compilation)

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-minitest 0.8.0-1.1aadb78 — Emacs minitest mode

The minitest mode provides commands to run the tests for the current file or line, as well as rerunning the previous tests, or all the tests for a project.

This package also includes relevant snippets for yasnippet.

emacs-mit-scheme-doc 20140203 — MIT-Scheme documentation lookup for Emacs

This package provides a set of Emacs functions to search definitions of identifiers in the MIT-Scheme documentation.