GNU ELPA Packages

ace-window0.10.0Quickly switch windows.
ack1.11interface to ack-like tools
activities0.5.1Save/restore sets of windows, tabs/frames, and their buffers
ada-mode8.1.0major-mode for editing Ada sources
ada-ref-man2020.1Ada Reference Manual 2012
adaptive-wrap0.8Smart line-wrapping with wrap-prefix
adjust-parens3.2Indent and dedent Lisp code, automatically adjust close parens
advice-patch0.1Use patches to advise the inside of functions
aggressive-completion1.7Automatic minibuffer completion
aggressive-indent1.10.0Minor mode to aggressively keep your code always indented
ahungry-theme1.10.0Ahungry color theme for Emacs. Make sure to (load-theme 'ahungry).
aircon-theme0.0.6Cool and legible light theme
all1.0Edit all lines matching a given regexp
altcaps1.2.0Apply alternating letter casing to convey sarcasm or mockery
ampc0.2Asynchronous Music Player Controller
arbitools0.977Package for chess tournaments administration
ascii-art-to-unicode1.13a small artist adjunct
async1.9.8Asynchronous processing in Emacs
auctex14.0.3Integrated environment for *TeX*
aumix-mode7run the aumix program in a buffer
auto-correct1.1.4Remembers and automatically fixes past corrections
auto-header0.1.2Automatically find the right C headers
auto-overlays0.10.10Automatic regexp-delimited overlays
autocrypt0.4.1Autocrypt implementation
avy0.5.0Jump to arbitrary positions in visible text and select text quickly.
bbdb3.2.2.4Big Brother DataBase
beacon1.3.4Highlight the cursor whenever the window scrolls
beframe1.0.1Isolate buffers per frame
bicep-ts-mode0.1.3tree-sitter support for Bicep
bind-key2.4.1A simple way to manage personal keybindings
blist0.3Display bookmarks in an ibuffer way
bluetooth0.3.1A Major mode for Bluetooth devices
bnf-mode0.4.5Major mode for editing BNF grammars.
boxy1.1.3A boxy layout framework
boxy-headings2.1.4View org files in a boxy diagram
breadcrumb1.0.1project and imenu-based breadcrumb paths
brief5.88.22.2Brief Editor Emulator (Brief Mode)
buffer-env0.5Buffer-local process environments
buffer-expose0.4.3Visual buffer switching using a window grid
bufferlo0.6Manage frame/tab-local buffer lists
bug-hunter1.3.1Hunt down errors by bisecting elisp files
buildbot0.0.1A Buildbot client for emacs
calibre1.4.1Interact with Calibre libraries from Emacs
cape1.3Completion At Point Extensions
capf-autosuggest0.3History autosuggestions for comint and eshell
caps-lock1.0Caps-lock as a minor mode
captain1.0.3CAPiTalization is Automatic IN emacs
chess2.0.5Play chess in GNU Emacs
cl-generic0.3Forward cl-generic compatibility for Emacs<25
cl-lib0.7.1Forward cl-lib compatibility library for Emacs<24.3
clipboard-collector0.3Collect clipboard entries according to regex rules
cobol-mode1.1Mode for editing COBOL code
code-cells0.4Lightweight notebooks with support for ipynb files
comint-mime0.3Display content of various MIME types in comint buffers
compact-docstrings0.2Shrink blank lines in docstrings and doc comments
company0.10.2Modular text completion framework
company-ebdb1.1company-mode completion backend for EBDB in message-mode
company-math1.5.1Completion backends for unicode math symbols and latex tags
company-statistics0.2.3Sort candidates using completion history
compat29.1.4.4Emacs Lisp Compatibility Library
consult1.3Consulting completing-read
consult-hoogle0.1.1Hoogle frontend using consult
consult-recoll0.8.1Recoll queries using consult
context-coloring8.1.0Highlight by scope
corfu1.2COmpletion in Region FUnction
coterm1.6Terminal emulation for comint
counsel0.14.2Various completion functions using Ivy
cpio-mode0.17Handle cpio archives in the style of dired.
cpupower1.0.5cpupower command interface
crdt0.3.5Collaborative editing using Conflict-free Replicated Data Types
crisp1.3.6CRiSP/Brief Emacs emulator
csharp-mode2.0.0C# mode derived mode
csv-mode1.23Major mode for editing comma/char separated values
cursory1.0.1Manage cursor styles using presets
cycle-quotes0.1Cycle between quote styles
dape0.7.0Debug Adapter Protocol for Emacs
darkroom0.3Remove visual distractions and focus on writing
dash2.19.1A modern list library for Emacs
dbus-codegen0.1Lisp code generation for D-Bus.
debbugs0.40SOAP library to access debbugs servers
delight1.7A dimmer switch for your lighter text
denote2.2.4Simple notes with an efficient file-naming scheme
denote-menu1.2.0View denote files in a tabulated list.
detached0.10.1A package to launch, and manage, detached processes
devdocs0.5Emacs viewer for DevDocs
devicetree-ts-mode0.3Tree-sitter support for DTS
dict-tree0.17Dictionary data structure
diff-hl1.9.2Highlight uncommitted changes using VC
diffview1.0View diffs in side-by-side format
diminish0.46Diminished modes are minor modes with no modeline display
dired-du0.5.2Dired with recursive directory sizes
dired-duplicates0.3Find duplicate files locally and remotely
dired-git-info0.3.1Show git info in dired
dired-preview0.1.1Automatically preview file at point in Dired
disk-usage1.3.3Sort and browse disk usage listings
dismal1.5.2Dis Mode Ain't Lotus: Spreadsheet program Emacs
djvu1.1.2Edit and view Djvu files via djvused
do-at-point0.1.1Generic context-sensitive action dispatcher.
doc-toc1.2Manage outlines/table of contents of pdf and djvu documents
docbook0.1Info-like viewer for DocBook
drepl0.1REPL protocol for the dumb terminal
dts-mode1.0Major mode for Device Tree source files
easy-escape0.2.1Improve readability of escape characters in regular expressions
easy-kill0.9.5kill & mark things easily
ebdb0.8.22Contact management package
ebdb-gnorb1.0.2Utilities for connecting EBDB to Gnorb
ebdb-i18n-chn1.3.2China-specific internationalization support for EBDB
ediprolog2.2Emacs Does Interactive Prolog
eev20240205Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)
ef-themes1.5.1Colorful and legible themes
eglot1.17The Emacs Client for LSP servers
el-search1.12.6.1Expression based interactive search for Emacs Lisp
eldoc1.15.0Show function arglist or variable docstring in echo area
electric-spacing5.0Insert operators with surrounding spaces smartly
elisp-benchmarks1.14elisp benchmarks collection
ellama0.8.7Tool for interacting with LLMs
emacs-gc-stats1.4.2Collect Emacs GC statistics
embark1.0Conveniently act on minibuffer completions
embark-consult1.0Consult integration for Embark
ement0.14Matrix client
emms18The Emacs Multimedia System
engrave-faces0.3.1Convert font-lock faces to other formats
enwc2.0The Emacs Network Client
epoch-view0.0.1Minor mode to visualize epoch timestamps
erc5.5An Emacs Internet Relay Chat client
ergoemacs-mode5.16.10.12Emacs mode based on common modern interface and ergonomics.
ess24.1.1Emacs Speaks Statistics
excorporate1.1.2Exchange Web Services (EWS) integration
expand-region1.0.0Increase selected region by semantic units.
expreg1.3.1Simple expand region
external-completion0.1Let external tools control completion style
exwm0.28Emacs X Window Manager
f90-interface-browser1.1Parse and browse f90 interfaces
face-shift0.2.1Shift the colour of certain faces
filechooser0.1.2An xdg-desktop-portal filechooser
filladapt2.12.2Adaptive fill
firefox-javascript-repl0.9.5Jack into Firefox
flylisp0.2Color unbalanced parentheses and parentheses inconsistent with indentation
flymake1.3.7A universal on-the-fly syntax checker
flymake-codespell0.1Flymake backend for codespell
flymake-proselint0.3.0Flymake backend for proselint
fontaine1.0.0Set font configurations using presets
frame-tabs1.1show buffer tabs in side window
frog-menu0.2.11Quickly pick items from ad hoc menus
fsm0.2.1state machine library
ftable1.1Fill a table to fit in n columns
gcmh0.2.1the Garbage Collector Magic Hack
ggtags0.9.0emacs frontend to GNU Global source code tagging system
gited0.6.0Operate on Git branches like dired
gle-mode1.1Major mode to edit Graphics Layout Engine files
gnat-compiler1.0.3Support for running GNAT tools
gnome-c-style0.1minor mode for editing GNOME-style C source code
gnorb1.6.11Glue code between Gnus, Org, and BBDB
gnu-elpa1.1Advertize GNU ELPA packages
gnu-elpa-keyring-update2022.12Update Emacs's GPG keyring for GNU ELPA
gnugo3.1.2play GNU Go in a buffer
gnus-mock0.5Mock Gnus installation for testing
gpastel0.5.0Integrates GPaste with the kill-ring
gpr-mode1.0.5Major mode for editing GNAT project files
gpr-query1.0.4Minor mode for navigating sources using gpr_query
graphql0.1.2GraphQL utilities
greader0.9.7gnamù reader, send buffer contents to a speech engine.
greenbar1.1Mark comint output with "greenbar" background
gtags-mode1.0GNU Global integration with xref, project and imenu.
guess-language0.0.1Robust automatic language detection
hcel1.0.0Haskell codebase explorer / cross referencer
heap0.5Heap (a.k.a. priority queue) data structure
hiddenquote1.2Major mode for doing hidden quote puzzles
highlight-escape-sequences0.4Highlight escape sequences
hook-helpers1.1.1Anonymous, modifiable hook functions
html5-schema0.1Add HTML5 schemas for use by nXML
hydra0.15.0Make bindings that stick around.
hyperbole9.0.0GNU Hyperbole: The Everyday Hypertextual Information Manager
ilist0.3Display a list in an ibuffer way.
inspector0.36Tool for inspection of Emacs Lisp objects
ioccur2.6Incremental occur
isearch-mb0.7Control isearch from the minibuffer
iterators0.1.1Functions for working with iterators
ivy0.14.2Incremental Vertical completYon
ivy-avy0.14.2Avy integration for Ivy
ivy-explorer0.3.2Dynamic file browsing grid using ivy
ivy-hydra0.14.2Additional key bindings for Ivy
ivy-posframe0.6.3Using posframe to show Ivy
jami-bot0.0.4An extendable chat bot for the private messenger GNU Jami
jarchive0.11.0Open project dependencies in jar archives
javaimp0.9.1Add and reorder Java import statements in Maven/Gradle projects
jgraph-mode1.1Major mode for Jgraph files
jinx1.3Enchanted Spell Checker
jit-spell0.3Just-in-time spell checking
js2-mode20231224Improved JavaScript editing mode
json-mode0.2Major mode for editing JSON files
jsonrpc1.0.24JSON-RPC library
jumpc3.1jump to previous insertion points
kind-icon0.2.2Completion kind icons
kiwix1.1.5Searching offline Wikipedia through Kiwix.
kmb0.1Kill buffers matching a regexp w/o confirmation
landmark1.0Neural-network robot that learns landmarks
latex-table-wizard1.5.4Magic editing of LaTeX tables
leaf4.5.5Simplify your init.el configuration, extended use-package
let-alist1.0.6Easily let-bind values of an assoc-list by their names
lex1.2Lexical analyser construction
lin1.0.0Make `hl-line-mode' more suitable for selection UIs
llm0.9.1Interface to pluggable llm backends
lmc1.4Little Man Computer in Elisp
load-dir0.0.5Load all Emacs Lisp files in a given directory
load-relative1.3.2Relative file load (within a multi-file Emacs package)
loc-changes1.2keep track of positions even after buffer changes
loccur1.2.4Perform an occur-like folding in current buffer
logos1.1.1Simple focus mode and extras
luwak1.0.0Web browser based on lynx -dump.
lv0.15.0Other echo area
map3.3.1Map manipulation functions
marginalia1.5Enrich existing commands with completion annotations
markchars0.2.2Mark chars fitting certain characteristics
math-symbol-lists1.3Lists of Unicode math symbols and latex commands
mct1.0.0Minibuffer Confines Transcended
memory-usage0.2Analyze the memory usage of Emacs in various ways
metar0.3Retrieve and decode METAR weather information
midi-kbd0.2Create keyboard events from Midi input
mines1.6Minesweeper game
minibuffer-header0.5Minibuffer header line
minibuffer-line0.1Display status info in the minibuffer window
minimap1.4Sidebar showing a "mini-map" of a buffer
mmm-mode0.5.11Allow Multiple Major Modes in a buffer
modus-themes4.3.0Elegant, highly legible and customizable themes
multi-mode1.14support for multiple major modes
multishell1.1.10Organize use of multiple shell buffers, local and remote
muse3.20.2Authoring and publishing tool for Emacs
myers0.1Random-access singly-linked lists
nadvice0.4Forward compatibility for Emacs-24.4's nadvice
nameless1.0.2Hide package namespace in your emacs-lisp code
names20151201.0Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols.
nano-agenda0.3N Λ N O agenda
nano-modeline1.0.1N Λ N O modeline
nano-theme0.3.4N Λ N O theme
nftables-mode1.1Major mode for editing nftables
nhexl-mode1.5Minor mode to edit files via hex-dump format
nlinum1.9Show line numbers in the margin
notes-mode1.30Indexing system for on-line note-taking
notmuch-indicator1.1.0Display mode line indicator with notmuch-count(1) output
ntlm2.1.0NTLM (NT LanManager) authentication support
num3-mode1.5highlight groups of digits in long numbers
oauth20.16OAuth 2.0 Authorization Protocol
ob-asymptote1.0Babel Functions for Asymptote
ob-haxe1.0org-babel functions for haxe evaluation
objed0.8.3Navigate and edit text objects.
omn-mode1.2Support for OWL Manchester Notation
on-screen1.3.3guide your eyes while scrolling
openpgp1.0.1Client for
orderless1.0Completion style for matching regexps in any order
org9.6.19Outline-based notes management and organizer
org-contacts1.1Contacts management system for Org Mode
org-edna1.1.2Extensible Dependencies 'N' Actions
org-jami-bot0.0.5Capture GNU Jami messages as notes and todos in Org mode
org-modern1.1Modern looks for Org
org-notify0.1.1Notifications for Org-mode
org-real1.0.7Keep track of real things as org-mode links
org-remark1.2.1Highlight & annotate any text files
org-transclusion1.3.2Transclude text content via links
org-translate0.1.4Org-based translation environment
orgalist1.14Manage Org-like lists in non-Org buffers
osc0.4Open Sound Control protocol library
osm1.3OpenStreetMap viewer
other-frame-window1.0.6Minor mode to enable global prefix keys for other frame/window buffer placement
pabbrev4.3.0Predictive abbreviation expansion
paced1.1.3Predictive Abbreviation Completion and Expansion using Dictionaries
parsec0.1.3Parser combinator library
parser-generator0.2.1Parser Generator library
path-iterator1.0An iterator for traversing a directory path.
peg1.0.1Parsing Expression Grammars in Emacs Lisp
perl-doc0.81Read Perl documentation
persist0.6Persist Variables between Emacs Sessions
phps-mode0.4.48Major mode for PHP with code intelligence
pinentry0.1GnuPG Pinentry server implementation
plz0.7.2HTTP library
plz-see0.1Interactive HTTP client
poke3.2Emacs meets GNU poke!
poke-mode3.1Major mode for editing Poke programs
poker0.2Texas hold 'em poker
popper0.4.6Summon and dismiss buffers as popups
posframe1.4.2Pop a posframe (just a frame) at point
project0.10.0Operations on the current project
psgml1.3.5SGML-editing mode with parsing support
pspp-mode1.1Major mode for editing PSPP files
pulsar1.0.1Pulse highlight on demand or after select functions
pyim5.3.3A Chinese input method support quanpin, shuangpin, wubi, cangjie and rime.
pyim-basedict0.5.4The default pinyin dict of pyim
python0.28Python's flying circus support for Emacs
quarter-plane0.1Minor mode for quarter-plane style editing
queue0.2Queue data structure
rainbow-mode1.0.6Colorize color names in buffers
rbit0.1Red-black persistent interval trees
rcirc-color0.4.5color nicks
rcirc-menu1.1A menu of all your rcirc connections
rcirc-sqlite0.1.3rcirc logging in SQLite
realgud1.5.1A modular front-end for interacting with external debuggers
realgud-ipdb1.0.0Realgud front-end to ipdb
realgud-jdb1.0.0Realgud front-end to Java's jdb debugger"
realgud-lldb1.0.2Realgud front-end to lldb
realgud-node-debug1.0.0Realgud front-end to older "node debug"
realgud-node-inspect1.0.0Realgud front-end to newer "node inspect"
realgud-trepan-ni1.0.1Realgud front-end to trepan-ni
realgud-trepan-xpy1.0.1Realgud front-end to trepan-xpy
rec-mode1.9.3Major mode for viewing/editing rec files
register-list0.1Interactively list/edit registers
relint1.24Elisp regexp mistake finder
repology1.2.4Repology API access via Elisp
rich-minority1.0.3Clean-up and Beautify the list of minor-modes.
rnc-mode0.3Emacs mode to edit Relax-NG Compact files
rt-liberation6Emacs interface to RT
ruby-end0.4.3Automatic insertion of end blocks for Ruby
rudel0.3.2A collaborative editing framework for Emacs
satchel0.2A bag for your files, separated by git branches
scanner0.2Scan documents and images
scroll-restore1.0restore original position after scrolling
sed-mode1.1Major mode to edit sed scripts
seq2.24Sequence manipulation functions
setup1.3.2Helpful Configuration Macro
shelisp1.0.0execute elisp in shell
shell-command+2.4.2An extended shell-command
shen-mode0.1A major mode for editing shen source code
sisu-mode7.1.8Major mode for SiSU markup text
site-lisp0.1.2Manage site-lisp directories
sketch-mode1.0.4Quickly create svg sketches using keyboard and mouse
slime-volleyball1.2.0An SVG Slime Volleyball Game
sm-c-mode1.1C major mode based on SMIE
smalltalk-mode4.0Major mode for the GNU Smalltalk programming language
smart-yank0.1.1A different approach of yank pointer handling
sml-mode6.12Major mode for editing (Standard) ML
so-long1.1.2Say farewell to performance problems with minified code.
soap-client3.2.3Access SOAP web services
sokoban1.4.9Implementation of Sokoban for Emacs.
sotlisp1.6.2Write lisp at the speed of thought.
spacious-padding0.3.0Increase the padding/spacing of frames and windows
spinner1.7.4Add spinners and progress-bars to the mode-line for ongoing operations
sql-beeline0.2Beeline support for sql.el
sql-cassandra0.2.2Cassandra support for sql.el
sql-indent1.7Support for indenting code in SQL files.
ssh-deploy3.1.16Deployment via Tramp, global or per directory.
standard-themes2.0.1Like the default theme but more consistent
stream2.3.0Implementation of streams
substitute0.2.1Efficiently replace targets in the buffer or context
svg1.1SVG image creation functions
svg-clock1.2Analog clock using Scalable Vector Graphics
svg-lib0.3SVG tags, progress bars & icons
svg-tag-mode0.3.2Replace keywords with SVG tags
swiper0.14.2Isearch with an overview. Oh, man!
switchy-window1.3A most-recently-used window switcher
sxhkdrc-mode1.0.0Major mode for sxhkdrc files (Simple X Hot Key Daemon)
system-packages1.0.13functions to manage system packages
tNFA0.1.1Tagged non-deterministic finite-state automata
tam0.1Manage use of slots in a fixed size table
taxy0.10.1Programmable taxonomical grouping for arbitrary objects
taxy-magit-section0.13View Taxy structs in a Magit Section buffer
temp-buffer-browse1.5temp buffer browse mode
tempel1.1Tempo templates/snippets with in-buffer field editing
test-simple1.3.0Simple Unit Test Framework for Emacs Lisp
theme-buffet0.1.2Time based theme switcher
timerfunctions1.4.2Enhanced versions of some timer.el functions
tiny0.2.1Quickly generate linear ranges in Emacs
tmr0.4.0Set timers using a convenient notation
tomelr0.4.3Convert S-expressions to TOML
topspace0.3.1Recenter line 1 with scrollable upper margin/padding
tramp2.6.2.1Transparent Remote Access, Multiple Protocol
tramp-nspawn1.0.1Tramp integration for systemd-nspawn containers
tramp-theme0.2Custom theme for remote buffers
transcribe1.5.2Package for audio transcriptions
transient0.5.3Transient commands
transient-cycles1.0Define command variants with transient cycling
tree-inspector0.4Inspector tool for Emacs Lisp object that uses a treeview
trie0.6Trie data structure
triples0.3.5A flexible triple-based database for use in apps
typo1.0.1Completion style using typo analysis
ulisp-repl1.0.3uLisp REPL
undo-tree0.8.2Treat undo history as a tree
uni-confusables0.3Unicode confusables table
uniquify-files1.0.4Completion style for files, minimizing directories
urgrep0.4.0Universal recursive grep
url-http-ntlm2.0.5NTLM authentication for the url library
url-http-oauth0.8.3OAuth 2.0 for URL library
url-scgi0.9SCGI support for url.el
use-package2.4.5A configuration macro for simplifying your .emacs
validate1.0.4Schema validation for Emacs-lisp
valign3.1.1Visually align tables
vc-backup1.1.0VC backend for versioned backups
vc-got1.2VC backend for Game of Trees VCS
vc-hgcmd1.14.1VC mercurial backend that uses hg command server
vcard0.2.2Package for handling vCard files
vcl-mode1.1Major mode for Varnish Configuration Language
vdiff0.2.4A diff tool similar to vimdiff
verilog-mode2023.6.6.141322628major mode for editing verilog source in Emacs
vertico1.7VERTical Interactive COmpletion
vertico-posframe0.7.7Using posframe to show Vertico
vigenere1.0Run a vigenere cipher on a block of text ;
visual-filename-abbrev1.2Visually abbreviate filenames
visual-fill0.1Auto-refill paragraphs without modifying the buffer
vlf1.7.2View Large Files
vundo2.2.0Visual undo tree
wcheck-mode2021General interface for text checkers
wconf0.2.1Minimal window layout manager
web-server0.1.2Emacs Web Server
webfeeder1.1.2Build RSS and Atom webfeeds from HTML files
websocket1.15Emacs WebSocket client and server
which-key3.6.0Display available keybindings in popup
window-commander3.0.2Simply execute commands on windows
windower0.0.1Helper functions for window manipulation.
windresize0.1Resize windows interactively
wisi4.3.2Utilities for implementing an indentation/navigation engine using a generalized LR parser
wisitoken-grammar-mode1.3.0Major mode for editing WisiToken grammar files
wpuzzle1.1find as many word in a given time
wrap-search4.12.10wrapped, non-incremental search
xclip1.11Copy&paste GUI clipboard from text terminal
xeft3.3Deft feat. Xapian
xelb0.18X protocol Emacs Lisp Binding
xpm1.0.5edit XPM images
xr1.25Convert string regexp to rx notation
xref1.6.3Cross-referencing commands
xref-union0.2.0Combine multiple Xref backends
yasnippet0.14.1Yet another snippet extension for Emacs
yasnippet-classic-snippets1.0.2"Classic" yasnippet snippets
zones2023.6.11Zones of text - like multiple regions
ztree1.0.6Text mode directory tree
zuul0.4.0Interface to Zuul