This package extends lsp-mode
to work with C
and C++
files through the ccls
language server.
Evil is an extensible vi layer for Emacs. It emulates the main features of Vim, and provides facilities for writing custom extensions.
Taxy provides a programmable way to classify arbitrary objects into a hierarchical taxonomy. Allows you to automatically put things in nested groups.
This library is a direct translation of the Samba release 2.2.0 implementation of Windows NT and LanManager compatible password encryption.
mwim
provides several commands to switch between various line positions, like moving to the beginning/end of code, line, or comment.
Loop structures familiar to users of other languages. This library adds a selection of popular loop structures as well as break and continue.
emacs-eimp
allows interactive image manipulation from within Emacs. It uses the mogrify
utility from ImageMagick to do the actual transformations.
Puni is an Emacs minor mode for structured editing: soft deletion, expression navigating and manipulating. It supports many major modes out of the box.
bnfc-mode simplifies editing BNFC input files in Emacs. BNFC is a handy tool for converting context-free grammars into parsers, syntax highlighters, and documentation.
Verb is a package that allows you to organize and send HTTP requests from Emacs. See the project's README.md file for more details.
CFRS is a simple alternative to read-string
that allows reading input via a small child-frame spawned at the position of the cursor.
The Emacs Desktop Notification Center (EDNC) is an Emacs package written in pure Lisp that implements a Desktop Notifications service according to the freedesktop.org specification.
yaml.el
is a YAML parser written in Emacs Lisp without any external dependencies. It provides an interface similar to the Emacs JSON parsing utility.
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.
boxy
provides an interface to create a 3D representation of boxes. Other packages can use this library to create expandable menus for interacting with hierarchical data.
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.
Tldr allows the user to access tldr
pages from within Emacs. The tldr
pages are a community effort to simplify the man pages with practical examples.
emacs-el-x
defines the dflet
macro to provide the historic behavior of flet
, as well as declare-function
stub for older Emacs.
This file provides a functionality to view SRFIs, Scheme Requests for Implementation, using a simple srfi
command. To update the local SRFI cache, use srfi-update-cache
.
emacs-TOTP implements TOTP as specified in RFC 6238. It supports reading secrets in HEX and multiple base32 variations, including non-standard base32 encodings.
This package integrates sxiv into Dired. It adds a command to start sxiv from a Dired buffer, allowing you to mark or unmark image files in said buffer using sxiv.
This package provides an SSH mode for Emacs, built on top of Tramp and shell mode. It keeps a history of previously connected hosts and supports auto-completion of known hosts.
EBDB is a contact management/addressbook package for Emacs. It's a re-write of the Insidious Big Brother Database (BBDB) using Emacs Lisp's (relatively new) EIEIO object oriented libraries.
This package implements the Growl Notification Protocol GNTP described at http://www.growlforwindows.com/gfw/help/gntp.aspx. It is incomplete as it only lets you send but not receive notifications.