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 is an Emacs minor mode for displaying and interacting with hunks of text managed in a version control system. Added modified and deleted areas can be indicated with symbols on the edge of the buffer, and commands can be used to move between and perform actions on these hunks.
Git, Mercurial, Subversion and Bazaar are supported, and many parts of the display and behaviour is easily customisable.
Ztree is a project dedicated to implementation of several text-tree applications inside GNU Emacs. It consists of 2 subprojects: ztree-diff and ztree-dir (the basis of ztree-diff).
magit-lfs provides Magit integration for git-lfs.
mini-frame-mode adds an advice around read-from-minibuffer to show the minibuffer as a child frame on top of the current frame. find-file and similar functions associated mini-buffers may appear at the center of the screen and not at the bottom.
This project makes it easier to generate preprocessor macros from Emacs for C++ code that uses OpenVDB and needs to be build against multiple incompatible versions of it.
GN mode is a major mode for editing GN config files in Emacs. Files of this type (e.g., BUILD.gn or *.gni) are common in Chromium-derived projects.
emacs-exiftool is an Elisp wrapper around ExifTool. ExifTool supports reading and writing metadata in various formats including EXIF, XMP and IPTC.
This package provides an edit server to respond to requests from Emacs.
This package provides a basic major mode for editing .hgignore files used by the Mercurial version control system.
Gnus-alias provides a simple mechanism to switch identities when using a message-mode or a message-mode derived mode. Identities can include From and Organization headers, extra headers, body and signature. Other features include:
Switch identities in a message buffer.
Access original message to help determine identity of the followup/reply message.
Act on a forwarded message as if it were a message being replied to.
Start a new message with a given Identity pre-selected.
emacs-emamux lets Emacs interact with the tmux terminal multiplexer.
Org-webring is an alternative implementation of a feed-based webring, taking inspiration from openring by Drew DeVault. Intended to integrate with Org-based websites and blogs (either directly, or indirectly, as in ox-hugo), it will fetch a given list of web feed files and correctly parse and format the elements to be displayed for sharing.
Tldr allows the user to access tldr pages from within Emacs. The tldr pages are a community effort to simplify the man pages with practical examples.
Test Simple is a simple unit test framework for Emacs Lisp. It alleviates the need for context macros, enclosing specifications or required test tags. It supports both interactive and non-interactive use.
This library is a layer of abstraction above before-change-functions and after-change-functions which takes care of accumulating changes until a time when its client finds it convenient to react to them.
The minitest mode provides commands to run the tests for the current file or line, as well as rerunning the previous tests, or all the tests for a project.
This package also includes relevant snippets for yasnippet.
This package provides a major mode to control Kodi instances (play/pause, volume control, media selection, etc.) remotely.
This is an export backend for Org mode that exports buffers to HTML that is compatible with Tufte CSS (https://edwardtufte.github.io/tufte-css/).
Magit-delta provides a minor mode which configures emacs-magit to use delta for syntax highlighting when displaying diffs.
This package provides a generic completion method based on building a balanced decision tree with each candidate being a leaf. To traverse the tree from the root to a desired leaf, typically a sequence of read-key can be used.
In order for read-key to make sense, the tree needs to be visualized appropriately, with a character at each branch node. So this completion method works only for things that you can see on your screen, all at once, such as the positions of characters, words, line beginnings, links, or windows.
https://www.reddit.com backend for the Gnus newsreader.
Emacs math-preview uses MathJax for displaying TeX, MathML and AsciiMath math inline in Emacs buffers.
This library allows the user to set Emacs exec-path and PATH from the shell's PATH, so that shell-command, compile and the like work as expected on systems on which Emacs is not guaranteed to inherit a login shell's environment variables. It also allows other environment variables to be retrieved from the shell, so that Emacs will see the same values you get in a terminal.
This package adds support for org links from pdftools buffers with more precise location control.