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.
m-buffer provides a set of list-orientated functions for operating over the contents of Emacs buffers.
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.
This package replaces the child frames emacs-corfu uses with popups, which also work in the terminal.
highlight-numbers-mode provides a minor mode for syntax highlighting of numeric literals in source code.
It s customizable: it's easy to add or redefine what exactly constitutes a "number" in given major mode. See highlight-numbers-modelist.
This package provides sticky-key-like functionality to obviate the need for repeated prefix-key sequences, and can reuse existing keymaps. The list of commands is displayed in a handy popup.
SSH Deploy enables automatic deploys on explicit-save actions, manual uploads, renaming, deleting, downloads, file and directory differences, launching remote terminals (Eshell, Shell), detection of remote changes, remote directory browsing, remote SQL database sessions and running custom deployment scripts via Tramp.
Dap mode is an Emacs client/library for Debug Adapter Protocol (DAP), a wire protocol for communication between client and debug server. It is similar to the LSP but provides integration with Debug server.
This package provides an Emacs minor mode for highlighting device tree files.
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.
This package allows you to visualuze and manipulate Jira issues from Emacs.
This Flycheck checker uses the output of ledger balance on the current file to find errors such as unbalanced transactions and syntax errors.
message-x assigns a context-sensitive function to the TAB key in Message mode. When on a header line, it performs completion based on which header we are in (for example, newsgroup name completion makes sense on the Newsgroups header, whereas mail alias expansion makes sense in the To and Cc headers). When in the message body, this executes a different function (default: indent-relative).
inf-ruby provides a Read Eval Print Loop (REPL) buffer, allowing for easy interaction with a Ruby subprocess. Features include support for detecting specific uses of Ruby, e.g., when using Rails, and using an appropriate console.
If you are using Guix shell with manifest.scm, the inf-ruby-wrapper-command customization variable could be helpful.
emacs-gitpatch lets users easily send git patches, created by git format-patch, from magit, dired and ibuffer buffers.
This package provides a generic function, cl-print-object, to which the programmer can add any method they please.
This package provides a Quake-style drop-down console compatible with Emacs' shell modes.
ENWC is the Emacs Network Client. It is designed to provide a front-end to various network managers, such as NetworkManager and Wicd. Currently, only NetworkManager and Wicd are supported, although experimental support exists for Connman.
This Emacs package provides a global minor mode mode-line-bell-mode which sets ring-bell-function to a function that will briefly flash the mode-line when the bell is rung.
This package provides a Flymake backend for GNU Guile using guild compile.
The Sed major mode provides basic support for sed scripts. The functionalities supported are font-locking and auto-indentation.
This package allows selecting notes easily. Its most basic use is to integrate directories of files (notes) and to provide easy narrowing via emacs-consult. consult-notes can be used with any directory (or directories) of note files. It easily integrates with note systems like emacs-zk, emacs-denote or emacs-org-roam. Additionally, it may also search org headings in a set of specified files.
Smart Mode Line is a mode-line theme for Emacs. It aims to be easy to read from small to large monitors by using colors, a prefix feature, and smart truncation.
This library implements a generic interface for toggling switches and setting options and then invoking an Emacs command which does something with these arguments. The prototypical use is for the command to call an external process, passing on the arguments as command line arguments.
find-file-in-project finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.