CC Mode is an Emacs and XEmacs mode for editing C and other languages with similar syntax; currently C++, Objective-C, Java, CORBA's IDL, Pike, and AWK.
Diff Hl mode highlights uncommitted changes on the side of the window (using the fringe, by default), allows you to jump between the hunks and revert them selectively.
Elquery is a library that lets you parse, query, set, and format HTML using Emacs Lisp. It implements most of the querySelector
API, and can get and set HTML attributes.
This package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
This package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
This library implements the JSONRPC 2.0 specification as described in http://www.jsonrpc.org/. As the name suggests, JSONRPC is a generic Remote Procedure Call protocol designed around JSON objects.
Copilot.el is an Emacs plugin for GitHub Copilot. This plugin is unofficial and based on binaries provided by copilot.vim. Note: You need access to GitHub Copilot to use this plugin.
This package provides an Emacs interface to communicate with Jupyter kernels. It provides REPL and Org mode source code block frontends to Jupyter kernels and kernel interactions integrated with Emacs' built-in features.
This package provides variables which persist across sessions. Values are stored in a directory in user-emacs-directory
, using one file per value. This makes it easy to delete or remove unused variables.
Emacs Lisp Mock is a library for mocking and stubbing using readable syntax. Most commonly Emacs Lisp Mock is used in conjunction with Emacs Lisp Expectations, but it can be used in other contexts.
OrgMsg is a GNU Emacs global minor mode mixing up Org mode and your Mail User Agent Mode (Message, mu4e, or Notmuch) to compose and reply to emails in a Outlook HTML friendly style.
GN mode is a major mode for editing GN config files in Emacs. Files of this type (e.g., BUILD.gn
or *.gni
) are common in Chromium-derived projects.
emacs-elquery
is a library that lets you parse, query, set, and format HTML using Emacs Lisp. It implements most of the querySelector
API with elquery-$
, and can get and set HTML attributes.
This package tries to re-implement some of nadvice.el's functionality on top of the old defadvice system, to help users of defadvice move to the new advice system without dropping support for Emacs<24.4.
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.
This is a light weight wrapper for Emacs built-in undo system, adding convenient undo/redo without losing access to the full undo history, allowing you to visit all previous states of the document if you need.
pdfgrep is a GNU/Emacs module providing grep
comparable facilities but for PDF files. Its usage is similar to the grep
function. For example, using the next-error
function gets you to the next matching page.
This package provides a set of commands to control media players that supports the Media Player Remote Interfacing Specification (MPRIS) protocol from Emacs. It uses Emacs' Completing Read framework as the user interface, which integrates well with Vertico or Selectrum.
This is an Emacs mode to give you a UI for managing init system daemons (services) for those getting tired of typing out sudo service my_thing reload
all the time. It offers a consistent UI over different init systems.
Dirvish is an improved version of the Emacs inbuilt package Dired. It not only gives Dired an appealing and highly customizable user interface, but also comes together with almost all possible parts required for full usability as a modern file manager.
GraphQL.el provides a generally-applicable domain-specific language for creating and executing GraphQL queries against your favorite web services. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps.
CDLaTeX is an Emacs minor mode supporting fast insertion of environment templates and math in LaTeX. Similar commands are also offered as part of the AUCTeX package, but it is not the same - CDLaTeX focuses on speediness for inserting LaTeX constructs.
Dirvish is an improved version of the Emacs inbuilt package Dired. It not only gives Dired an appealing and highly customizable user interface, but also comes together with almost all possible parts required for full usability as a modern file manager.
This is an Emacs mode to give you a UI for managing init system daemons (services) for those getting tired of typing out sudo service my_thing reload
all the time. It offers a consistent UI over different init systems.