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.
Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.
This package provides support for the Puppet configuration language, including syntax highlighting, indentation of expressions and statements, linting of manifests and integration with Puppet Debugger.
Valign provides visual alignment for Org mode, Markdown and Table.el tables on GUI Emacs. It can properly align tables containing variable-pitch font, CJK characters and images. Meanwhile, the text-based alignment generated by Org mode (or Markdown mode) is left untouched.
This is a simple language mode for the Solidity language. It is a constant work in progress as the language itself also progresses.
emacs-kv is a collection of tools for dealing with key/value data structures such as plists, alists and hash-tables in Emacs Lisp.
Mocker.el is a framework for writing tests in Emacs Lisp. It uses regular Lisp rather than a domain specific language (DSL), which maximizes flexibility (at the expense of conciseness).
This package adds support for using Chez Scheme in Emacs with Geiser.
A dark opinionated theme with vibrant colors for Emacs. Inspired by Molokai and Dracula themes.
The standard library tooltip.el provides a function for displaying a tooltip at the mouse position. However, locating a tooltip at an arbitrary buffer position in a window is not easy. Pos-tip provides such a function to be used by other frontend programs.
Emacs Fuzzy Finder is like fzf, but it leverages the power of your Emacs instance to filter and select candidates. Use ezf as part of piping and command substitutions to manually select and filter matches.
This package provides two user facing interactive functions, that will encode text into a QR Code and show it in a separate buffer.
This package provides functionality to search for a number up to the end of a line and increment or decrement it.
Emacs MMT is a package that contains classic tools for Emacs Lisp developers who want to write macros with convenience.
This package provides an Emacs interface for Docker.
This package provides a refactoring tool based on the Emacs Semantic parser framework. For C and C++ it supports operations such as:
Generating class implementations
Generating function prototypes
Converting functions to function pointers
Moving semantic units
etc...
For Lisp dialects like Clojure, ELisp, and Scheme, it supports operations such as:
Formatting the whole buffer
Converting sexpressions to one or multiple lines
etc...
This plugin translates words with sdcv, and displays translation using a tooltip or in a dedicated buffer.
erc-scrolltoplace is an ERC module to try to emulate scrolltobottom while keep-place is enabled.
csv.el provides functions for reading and parsing CSV files. It follows the format as defined in RFC 4180 Common Format and MIME Type for CSV Files (http://tools.ietf.org/html/rfc4180).
Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.
Emacs Refactor (EMR) is a framework for providing language-specific refactoring in Emacs. It includes refactoring commands for a variety of languages, including elisp itself.
Rustic is a fork of Rust mode. In addition to its predecessor, it offers the following features:
Flycheck integration,
Cargo popup,
multiline error parsing,
translation of ANSI control sequences through XTerm color,
asynchronous Org Babel,
custom compilation process,
rustfmterrors in a Rust compilation mode,automatic LSP configuration with Eglot or LSP mode,
optional Rust inline documentation,
etc.
Bash Completion defines dynamic completion hooks for Shell mode and shell-command prompts that are based on Bash completion.
This package provides various refactoring functions for JavaScript.
This package stores uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions on what kind of objects can be stored; it isn't intended to store arbitrary objects. All objects have to share a common superclass and subclasses cannot add any additional instance slots.