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.
The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and tidy.
eless provides a combination of Bash script and a minimal Emacs view-mode.
Features:
Independent of a user’s Emacs config.
Customizable via the
(locate-user-emacs-file "elesscfg")config.Not require an Emacs server to be already running.
Syntax highlighting.
Org-mode file rendering.
manpage viewer.Info viewer.
Dired, wdired, (batch edit symbolic links).
Colored diffs, git diff, git log, ls with auto ANSI detection.
Filter log files lines matching a regexp.
Auto-revert log files similar to
tail -f.Quickly change frame and font sizes.
Combobulate is a package that adds structured editing and movement to a wide range of programming languages. Unlike most programming major modes that use error-prone imperative code and regular expressions to determine what's what in your code, Combobulate uses Emacs 29's tree-sitter library. Tree-sitter maintains a concrete syntax tree of your code; it gives Combobulate absolute clarity of all aspects of your code, enabling more correct movement and editing than you would otherwise have.
This package allows persistent use of undo history for individual file buffers.
Yaml mode is an Emacs major mode for editing files in the YAML data serialization format. As YAML and Python share the fact that indentation determines structure, this mode provides indentation and indentation command behavior very similar to that of Python mode.
This package extends perspective.el to enable perspectives that can be saved to and restored from a file.
This package provides a command to extract the colors from your Emacs theme and apply them to the rest of Linux with Pywal. Pywal only applies your theme to the current session.
emacs-whisper-el captures audio with an input device, and transcribes text inserted into current Emacs buffer, optionally after translating to English from your local language. Transcription uses the C/C++ port whisper.cpp for inference.
This package simplifies the use of hash tables in elisp. It also provides functions to convert hash tables from and to alists and plists.
json-reformat provides a reformatting tool for JSON.
This package allows fringe bitmaps to be defined with a visual string representation.
This package lets you switch Ruby versions using chruby.
LSP-ui contains several enhancements and integrations for lsp-mode, such as visual flychecking, displaying references in-line, and code peeking.
Bookmarks are a powerful Emacs feature. This package makes them even more versatile. You can bookmark many more kinds of data. You can add tags. There are many more ways to organize and display your bookmarks. I recommend reading the extensive documentation about BookmarkPlus on the Emacs Wiki.
Emacs MMT is a package that contains classic tools for Emacs Lisp developers who want to write macros with convenience.
This provides a major mode to view the output of dictionary tools, and utilities that perform searches and nicely format the results. Currently tied to sdcv, but this is intended to be changed in the future.
pcmpl-args extends option and argument completion of shell commands read by Emacs. It is intended to make shell completion in Emacs comparable to the rather excellent completion provided by both Bash and Zsh.
recent-addresses is an Emacs package that allows you to quickly look up previously used email addresses. It can be used alongside the Gnus email client.
This package provides a global minor mode that enhances the Emacs built-in project.el library to support keeping projects isolated in named tab groups. This package automates the steps you’d otherwise need to do manually if you wanted to keep the buffers of a project neatly isolated in separate, named tab groups.
This package provides an ESS-like binding to send lines or regions to a REPL from Scheme buffers.
Clatter is a dedicated, IRCv3-compliant IRC client for Emacs.
This is a set of functions to use Org Roam with Consult. This packages replaces Org Roam's own completing read functions with equivalent versions utilizing Consult's internal API.
This package provides a very minimal dashboard plugin for Emacs that displays a centered image and message when Emacs starts.
E2WM is a window manager for Emacs. It enables to customize the place of pop-up window, how the windows are split, how the buffers are located in the windows, keybinds to manipulate windows and buffers, etc. It also has plug-ins to help your Emacs life.