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 a simple mode-line configuration for Emacs.
This package provides Flymake support for Python static type checking using mypy.
This Emacs package provides the opencl-mode major mode for editing OpenCL kernels. It supports syntax highlighting and online access to the OpenCL documentation through the opencl-lookup function.
A package management library for Emacs, based on package.el.
The purpose of this library is to wrap all the quirks and hassle of package.el into a sane API.
This package enables automatic visibility toggling of org-mode elements depending on cursor position. Hidden fragment parts appear when the cursor enters a fragment and disappear when it leaves.
This package provides a minor mode for preview of Markdown files, and sends rendered Markdown to a web browser.
This package defines cargo-minor-mode, which gives a set of key combinations to perform Cargo tasks within Rust projects.
This package improves the performance of Emacs when viewing files with long lines. It is included as standard with Emacs 27 or later.
Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.
This package provides the tomelr-encode function to convert a Lisp data expression in Alist or Plist format to a TOML string.
This package allows you to edit regions in separate buffers, like org-edit-src-code but for arbitrary regions.
This Emacs package provides convenient methods for manipulating the naming style of a symbol. It supports different naming conventions such as:
camel case
Pascal case
all upper case
lower case separated by underscore
etc...
Emacs Typit is a typing game for Emacs. Words that are picked randomly from the most frequent words in language you're practicing, until time is up.
This package implements NHexl mode, a minor mode for editing files in hex dump format. The mode command is called nhexl-mode.
This minor mode implements similar functionality to hexl-mode, but using a different implementation technique, which makes it usable as a "plain" minor mode. It works on any buffer, and does not mess with the undo log or with the major mode.
It also comes with:
nhexl-nibble-edit-mode: a "nibble editor" minor mode, where the cursor pretends to advance by nibbles (4-bit) and the self-insertion keys (which only work for hex-digits) will only modify the nibble under point.nhexl-overwrite-only-mode: a minor mode to try and avoid moving text. In this minor mode, not only self-inserting keys overwrite existing text, but commands like `yank' andkill-regionas well.It overrides
C-uto use hexadecimal, so you can doC-u a 4 C-fto advance by #xa4 characters.
This package provides a dynamic module for Emacs that allows direct access to the SQLite C interface. It only exposes a subset of the full SQLite C interface, but should satisfy most user's needs.
gnus-harvest notices email address in every message or post you read or write, and collects them in a SQLite database, which can be easily and quickly queried to determine the completion list. It optionally uses BBDB and Message-X.
Discomfort is an interface to mount and unmount disks in Emacs, using UDisks2.
Popup.el is a visual popup user interface library for Emacs. This provides a basic API and common UI widgets such as popup tooltips and popup menus.
The code provides a abbreviation expansion for Emacs. It is fairly similar to Dabbrev expansion, which works based on the contents of the current buffer (or other buffers).
Predictive abbreviation expansion works based on the previously written text. Unlike dynamic abbreviation, the text is analysed during idle time, while Emacs is doing nothing else.
This package provides a minor mode for Haskell development that supports type hints, definition-jumping, completion, and more.
The Bug Hunter is an Emacs library that finds the source of an error or unexpected behavior inside an elisp configuration file (typically init.el or .emacs).
Tramp stands for ``Transparent Remote (file) Access, Multiple Protocol''. This package provides remote file editing, using a combination of rsh and rcp or other work-alike programs, such as ssh and scp.
This package provides various refactoring functions for JavaScript.
This package offers an hydra-based method of managing major mode-specific key bindings. It is intended for use as a library only; see package emacs-major-mode-hydra for a user-friendly interface.