Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides an ESS-like binding to send lines or regions to a REPL from Common Lisp buffers.
This package provides a Hexchat-like status bar for joined channels in ERC, an Emacs client for IRC (Internet Relay Chat). It relies on the erc-track module, and displays all the same information erc-track does in the mode line, but in an alternative format.
This package provides utilities for treating certain windows as pop up windows, which close automatically when quitting a command or selecting another window.
This package provides a flexible media player for Emacs. Bongo supports multiple backends such as vlc, mpg123, ogg123, speexdec, timidity, mikmod and afplay.
Chronometrist is a time tracker in Emacs, largely modelled after the Android application, A Time Tracker.
Its features are:
Simple and efficient to use,
Displays useful information about your time usage,
Support for both mouse and keyboard,
Human errors in tracking are easily fixed by editing a plain text file,
Hooks to let you perform arbitrary actions when starting/stopping tasks.
This package ships frowny-mode, which makes it so that inserting a single ( when after a : will not automatically close the parenthesis, meaning that only :( is inserted. Works with electric-pair-mode, paredit-mode, and others.
Cyberpunk color theme for the Emacs 24+ built-in color theme support known loosely as deftheme. Many mode-specific customizations are included.
This package provides macros that allows you to declaratively configure settings typical of an Elisp package with various keywords. The syntax is similar, but not identical to use-package -- overall, leaf aims at a cleaner and more predictable implementation.
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.
DefaultEncrypt is designed to be used with Gnus in Emacs. It automatically encrypts messages that you send (e.g., email) when public keys for all recipients are available, and it protects you from accidentally sending un-encrypted messages. It can also be configured to automatically sign messages that you send. For details and instructions on how to use DefaultEncrypt, please refer to the home page or read the comments in the source file, jl-encrypt.el.
This package is a toolbox for LaTeX editing with Evil. It provides many text objects fully utilizing evil-surround, some useful movements, and keymaps for quickly entering environments or cdlatex-like accents.
emacs-world-time-mode shows time zones in your display-time-world-list formatted as a list of whole days with the differing times.
This package enhances helm with completion for symbols from workspaces with a LSP-compliant server running.
This package provides a minor mode for Python that binds useful commands to unprefixed keys, such as j or e, under certain circumstances, and leaves the keys untouched outside of those situations, allowing unprefixed keys to insert their respective characters as expected.
This package extends the parser of js2-mode to support JSX syntax.
Library zones.el lets you easily define and subsequently act on multiple zones of buffer text. You can think of this as enlarging the notion of region. In effect, it can remove the requirement of target text being a contiguous sequence of characters. A set of buffer zones is, in effect, a (typically) noncontiguous set of text.
This package provides a global minor mode that changes how Emacs handles the lookup of applicable dir-locals files (.dir-locals.el): instead of starting at the directory of the visited file and moving up the directory tree only until a first dir-locals file is found, collect and apply all (!) dir-locals files found from the current directory up to the root one.
Values specified in files nearer to the current directory take precedence over values in files farther away from it.
You might want to use this to globally set dir-local variables that apply to all of your projects, then override or add variables on a per-project basis.
This package provides a function to list all current major mode's parent modes.
This package provides a DWIM way to switch from an Emacs buffer to a vterm buffer and back again.
This package provides evil-mode functions for using selected text to search.
This package provides commands to hide lines based on a regular expression.
Monroe is a nREPL client for Emacs, focused on simplicity and easy distribution, primarily targeting Clojure users
This package, a port of vim-exchange, provides an Evil operator for exchanging text.
This package provides terminal emulation for comint. If the global coterm-mode is enabled, proper terminal emulation will be supported for all newly spawned comint processes. This allows you to use more complex console programs such as less and mpv and full-screen TUI programs such as vi, top, htop or even emacs -nw.