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.
xah-fly-keys.el is a modal editing mode for Emacs, like Vi, but the design of key/command choice is based on command frequency statistics and ease-of-key score. Most frequently used commands have most easy keys.
This package provides syntax highlighting, a minor mode for listing type errors via Flycheck, as well as REPL support for Carp.
Emacs has very good support for multiple fonts in a single file. Poet uses this support to make it much more convenient to write prose within Emacs, with particular attention paid to org-mode and markdown-mode. Code blocks, tables, etc are formatted in monospace text with the appropriate backgrounds.
This package enables you to step through historic versions of files under Git version control from within Emacs.
Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.
This is an Emacs version of Atomic Chrome and Ghost Text, which are extensions that allows you to edit text areas of the browser in Emacs.
The input on Emacs is reflected to the browser instantly and continuously. You can use both the browser and Emacs at the same time. They are updated to the same content bi-directionally.
ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data. The typical example of this would be Lisp or Scheme source code.
ParEdit helps keep parentheses balanced and adds many keys for moving S-expressions and moving around in S-expressions. Its behavior can be jarring for those who may want transient periods of unbalanced parentheses, such as when typing parentheses directly or commenting out code line by line.
This package provides an Emacs Helm interface for search suggestions and article extracts for Wikipedia.
beginend redefines M-< and M-> keybindings for Emacs modes so that point moves to meaningful locations. Redefined keys are still accessible by pressing the same key again.
Framemove is similar to the Windmove library, but for frames. It provides a simple set of keystrokes to move the input/focus between windows.
Scrolling can be distracting because your eyes may lose orientation. This library implements a minor mode that highlights the previously visible buffer part after each scroll.
Reverse IM provides a minor mode that toggles translations for all input methods from a given list.
This package provides a minor mode that displays Org priorities as custom strings. This mode does not change your files in any way, it only displays the priority part of a heading as your preferred string value.
Emacs 0x0 is a pastebin integration tool. It can upload the current buffer, a file on your disk, or a string from the kill ring.
This package provides completion for the Fish shell to pcomplete (used by shell and Eshell). You can set it up globally with:
(when (and (executable-find "fish")
(require 'fish-completion nil t))
(global-fish-completion-mode))Alternatively, you can call the fish-completion-mode manually or in shell/Eshell mode hook.
The package emacs-bash-completion is an optional dependency: if available, fish-completion-complete can be configured to fall back on bash to further try completing. See fish-completion-fallback-on-bash-p.
mu4e-jump-to-list allows you to select and view mailing lists automatically using existing List-ID headers in your mu database. Just press "l" in the headers view and any mailing list you've subscribed to will be automatically discovered and presented in recency order.
This package provides vibrant color schemes with light and dark variants.
This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames.
The Detached package allows users to run processes detached from Emacs. It provides integration with multiple built-in modes, as well as providing an interface to attach and interact with the processes.
This package provides an Emacs interface to the PubMed database of references on life sciences.
This package allows for keybindings, settings, hooks, and advice to be recorded and displayed.
This package allows controlling Pulseaudio from Emacs.
This is a port of the themes in Vim-airline to Emacs Powerline.
This package provides a way to load all Emacs Lisp snippets (they don't have to be libraries) in a directory on startup or when Emacs is already running. It won't reload snippets unless the user requests it.