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 functions for highlighting and navigating between symbols.
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...
This package provides bindings to the Sourcehut REST API as well as commands for interacting with it.
Currently, to jump to a link in a Info-mode, help-mode, woman-mode, org-mode, eww-mode, compilation-mode, goto-address-mode buffer, you can tab through the links to select the one you want. This is an O(N) operation, where the N is the amount of links. This package turns this into an O(1) operation. It does so by assigning a letter to each link using avy.
This package provides two minor modes which automatically recompile Emacs Lisp source files. Together, these modes guarantee that Emacs never loads outdated byte code files.
This package provides an Emacs minor mode causing bullets in org-mode to be rendered as UTF-8 characters.
Better defaults attempts to address the most obvious deficiencies of the Emacs default configuration in uncontroversial ways that nearly everyone can agree upon.
This package allows you to execute org-mode source code blocks with eval-in-repl. It can execute code blocks asynchronously, without needing to write the result into the buffer.
This package provides an XML-RPC client for Emacs capable of both synchronous and asynchronous method calls using the url package's async retrieval functionality. xml-rpc.el represents XML-RPC datatypes as Lisp values, automatically converting to and from the XML datastructures as needed, both for method parameters and return values, making using XML-RPC methods fairly transparent to the Lisp code.
The Ef themes are a collection of light and dark themes for GNU Emacs whose goal is to provide colorful yet legible options for users who want something with a bit more flair than the Modus themes.
Framemove is similar to the Windmove library, but for frames. It provides a simple set of keystrokes to move the input/focus between windows.
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.
Purs mode provides a PureScript major mode for Emacs.
Sesman provides facilities for session management and interactive session association with the current contexts (project, directory, buffers). While sesman can be used to manage arbitrary sessions, it primary targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)
The Internet Engineering Task Force (IETF) and the Internet Society (ISOC) publish various Internet-related protocols and specifications as "Request for Comments" (RFC) documents. The built-in Emacs module "ffap" (Find File at Point) has the ability to recognize names at point which look like "RFC1234" and "RFC-1234" and load the appropriate RFC from a remote server. However, it fails to recognize a name like "RFC 1234". This package enhances ffap so that it correctly finds RFCs even when a space appears before the number.
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 is an Emacs minor mode and allows you to edit one occurrence of some text in a buffer (possibly narrowed) or region, and simultaneously have other occurrences edited in the same way.
You can also use Iedit mode as a quick way to temporarily show only the buffer lines that match the current text being edited. This gives you the effect of a temporary keep-lines or occur.
This package provides enhancements to standard Font Lock library.
This Emacs package allows you to open a target page on github/gitlab (or bitbucket) by calling browse-at-remote command. It supports dired buffers and opens them in tree mode at destination.
This package provides an Emacs minor mode to highlight each source code identifier uniquely based on its name.
This package generates drill cards based on an Org mode table in the current subtree. The cards are inserted under a new ``Cards'' heading in the current tree.
This is an Emacs mode for editing, debugging and developing Haskell programs.
m-buffer provides a set of list-orientated functions for operating over the contents of Emacs buffers.
This is an Emacs package for text and code alignment for variable-width (i.e., proportional, or variable pitch) fonts.