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 package provides a Company backend for Python.
This package provides GitLab snippet API interaction for Emacs.
This package provides tail-call optimization for Emacs Lisp functions that call themselves in tail position.
This package provides a way to combine multiple Xref source (e.g., Etags and Eglot) and have the results all at once.
Simple corfu as-you-type auto-suggestion candidate overlay with a visual indication of whether there are many or exactly one candidate available.
This package provides a Lua language support in lsp-mode client for Emacs.
This library provides helpers for single-window-per-frame execution of buffer-exposing commands.
This package searches the parent directories of the current file for the project's node_modules/.bin/ directory, allowing Emacs to find project-specific installations of packages.
This package highlights all misspelled words in a window, just like a word processor or web browser does. This behavior is different from the built-in Flyspell package, which only checks words as the cursor moves over them. Moreover, unlike Flyspell, Jit-spell communicates with the spell-checking subprocess entirely asynchronously, which can lead to a noticeable performance improvement.
This package allows you to edit regions in separate buffers, like org-edit-src-code but for arbitrary regions.
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 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.
Did you ever feel that C-y M-y M-y M-y ... is not a great way of trying to find that piece of text you know you killed a while back? Then browse-kill-ring.el is for you.
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 can be used with multiple-cursors to provide an incremental search that moves all fake cursors in sync.
Afternoon theme is a dark color theme with a deep blue background.
This package extends the parser of js2-mode to support JSX syntax.
This is a storage package used by completion engines like company-math.
Lojban is an Emacs library of functions, variables, regexps and interactive commands for handling Lojban text.
Acme theme is an Emacs theme with an old-school vibe inspired by Plan 9 Acme and the Sam text editor.
This package contains library functions and commands useful for retrieving web page content and processing it into Org mode content.
For example, you can copy a URL to the clipboard or kill-ring, then run a command that downloads the page, isolates the ``readable'' content with eww-readable, converts it to Org mode content with Pandoc, and displays it in an Org mode buffer. Another command does all of that but inserts it as an Org entry instead of displaying it in a new buffer.
This package provides local weather information from wttr.in.
This package provides a minor mode for preview of Markdown files, and sends rendered Markdown to a web browser.
This package provides fancy-battery-mode which is like the built-in display-battery-mode, but more fancy. It just the remaining time, uses colours to indicate the status of the battery, and is more customizable.