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 a minor mode for editing SOPS-encrypted files. To enable it automatically, set global-sops-mode. Users can decrypt with sops-edit-file, save changes with sops-save-file, or discard them with sops-cancel. The files are displayed in read-only mode to prevent accidental corruption, which is useful for partly encrypted files with only one encrypted line.
Magit-tbdiff provides a Magit interface to git-range-diff (and its third-party predecessor git-tbdiff), a Git subcommand for comparing two versions of a topic branch.
{dired-quick-sort
This package helps you to not screw up your Paredit setup when using Evil mode. Whenever you try to use a modifier command like d, c, y to modify the Paredit buffer, it will stop you to do so in the case you break the parity of parenthesis.
This package lets you use C-h, C-j, C-k and C-l to navigate between Emacs windows and tmux panes.
GNU Hyperbole, or just Hyperbole, is a programmable hypertextual information management system. It offers rapid views and interlinking of all kinds of textual information, utilizing Emacs for editing. In particular, Hyperbole lets you quickly create and activate hyperlink buttons, build outlines, manage all your contacts, your windows and frames, and search across buffers, directory trees, or the web.
The default paths used to store configuration files and persistent data are not consistent across Emacs packages, be them built-in or third-party ones. no-littering sets out to help clean ~/.emacs.d/ by putting configuration files and persistent data files in two user-defined directories, as well as using more descriptive names for files and subdirectories when appropriate.
enh-ruby-mode is a major mode providing syntax highlighting, navigation and indentation capabilities for editing Ruby source files. It parses the source files using Ruby's builtin Ripper class and performs syntax checks on them.
Haskell-Snippets is a collection of YASnippet Haskell snippets for Emacs.
This package provides the consult-flycheck command for Emacs, which integrates Consult with Flycheck.
xterm-color.el is an ANSI control sequence to text-property translator.
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 a major Emacs mode for editing Rust source code.
This package provides visible, buffer local bookmarks and the ability to jump forward and backward to the next bookmark.
This package enhances helm with completion for symbols from workspaces with a LSP-compliant server running.
This package provides a major mode for editing vCard files in Emacs.
This program is a table component for Emacs Lisp. Other programs can use this table component for the application UI.
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.
This package define functions for swapping buffers between windows contained in the same frame. An alternate behavior is to have the current window switch to the previous buffer instead of swapping with the other window.
rotate-text allows you rotate to commonly interchanged text with a single keystroke. For example, you can toggle between "frame-width" and "frame-height", between "public", "protected" and "private" and between "variable1", "variable2" through "variableN".
Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.
This package writes undo/redo information upon file save which is restored where possible when the file is loaded again.
helm-exwm runs a Helm session over the list of EXWM buffers. helm-exwm-switch is a convenience X application launcher using Helm to switch between the various windows of one or several specific applications. See helm-exwm-switch-browser for an example.
This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad. perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. Each perspective is composed of a window configuration and a set of buffers. Switching to a perspective activates its window configuration, and when in a perspective only its buffers are available by default.