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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This provides functions to support ert, the Emacs Regression Test framework. It includes
a set of predicates for comparing strings, buffers and file contents.
explainer functions for all predicates giving useful output macros for creating many temporary buffers at once, and for restoring the buffer list.
methods for testing indentation, by comparison or "round-tripping".
methods for testing fontification.
Assess aims to be a stateless and noiseless as possible, leaving Emacs unchanged whether the tests succeed or fail and suppressing extraneous messages.
origami-ts creates a general language parser for emacs-origami that leverages the Emacs treesit library to fold code.
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.
This package adds support for evaluating sclang Org mode source blocks.
emacs-transpose-frame provides some interactive functions which allows users to transpose windows arrangement in currently selected frame.
rg is an Emacs search package based on the ripgrep command line tool. It allows one to interactively search based on the editing context then refine or modify the search results.
This package provides an Emacs interface to the Shroud password manager, using the Buffers User Interface library. You can view, copy, and edit secrets from within Emacs.
tracking.el provides a way for different modes to notify the user that a buffer needs attention. The user then can cycle through them using C-c C-SPC.
This package provides a major mode for editing OpenGLSL grammar files, usually files ending with .vert, .frag, .glsl or .geom. It is based on C mode plus some features and pre-specified fontifications.
Interleave is a minor mode that presents a document viewer side by side to an Org buffer with your notes relevant to the current page.
This package provides expression based interactive search procedures for emacs-lisp-mode.
Cnfonts is a Chinese fonts setup tool, allowing for easy configuration of Chinese fonts.
This Emacs library provides functionality for converting the first letter of Pinyin to Simplified/Traditional Chinese characters.
This package tracks org-agenda-files precisely to speed-up org-agenda.
This package provides a Helm interface for selecting Makefile targets.
This package provides a HTTP request library with multiple backends. It supports url.el which is shipped with Emacs and the curl command line program.
emacs-org-static-blog is one more static blog generator, it focuses on being simple. All files are simple Org files in a directory. The only requirement is that every Org file must have a title and a date keywords, and optionally, a filetags keyword.
This package allows items in the Org agenda to be grouped into sections while preserving the structure imposed by any timestamps.
This package provides additional commands for the ex command line, including functions for version control with Git and for copying and pasting into and from tmux paste buffers.
A minor mode that hides the mode-line in your current buffer. It can be used to toggle an alternative mode-line, toggle its visibility, or simply disable the mode-line in buffers where it is not very useful.
This is a simple implementation of Promises/A+.
This implementation ports the following Promises/A+ features faithfully. See https://github.com/then/promise.
The same API as the JavaScript version of Promise can be used. It has all the then, catch, resolve, reject, all, race, etc. It also supports thenable, inheritance of promise and rejection tracking.
This package provides Emacs integration for psc-ide, an IDE protocol for PureScript programming language. It features:
Completions
Type at point
Go to definition
Automatic imports
Case split
Build system integration, and
Flycheck support
This library lets elisp authors easily define an idiomatic command to reformat the current buffer using a command-line program, together with an optional minor mode which can apply this command automatically on save.
Rudel is a collaborative editing environment for GNU Emacs. Its purpose is to share buffers with other users in order to edit the contents of those buffers collaboratively. Rudel supports multiple backends to enable communication with other collaborative editors using different protocols, though currently Obby (for use with the Gobby editor) is the only fully-functional one.