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.
Font Lock Studio is an interactive debugger for Emacs syntax highlighting rules, also called Font Lock keywords. It can single-step Font Lock keywords -- matchers, highlights, and anchored rules, to see what happens when a buffer is fontified. Breakpoints can be set on or inside rules. When inside a rule, matches are visualized using a palette of background colors. The explainer can describe a rule in plain-text English. Finally, tight integration with Edebug allows stepping into Lisp expressions that are part of the Font Lock keywords.
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.
This package contains several themes that were originally implemented with the venerable color-themes package, ported to Emacs' built-in custom themes.
recomplete is a completion library for quickly completing or correcting words in cases where the first candidate is the likely choice. Unlike most completion, it immediately performs the completion action, calling again to cycle over options. Completion candidates are displayed in the echo area.
This package contains a command to read Perl documentation in Emacs: M-x perl-doc. It uses two external commands which come with Perl: perldoc to locate the Perl documentation for the Perl modules installed on your system, and pod2html to format the documentation to HTML. This HTML version is then displayed using the Emacs simple HTML renderer, shr.
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.
Eat (Emulate A Terminal) is a terminal emulator in Emacs, written in pure Elisp. It has features like Sixel support, complete mouse support and shell integration.
Org-Reveal is a org-mode extension that allows to create beautiful presentations (slides) with 3D effects from simple but powerful Org contents.
Matcha provides a collection of transients for various packages with a consistent way to use them.
This package provides a major mode for editing OCaml code in Emacs. Some of its major features include:
syntax highlighting (font lock);
automatic indentation;
querying the type of expressions (using compiler generated annot files);
running an OCaml REPL within Emacs;
scanning of declarations and placing them in a menu.
This package shows a list of all SRFIs and provides commands to visit them in your web browser.
This package provides various handy commands based on the Emacs completion function completing-read, which allows quickly selecting from a list of candidates.
Helm-CIDER adds Helm interfaces to cider-apropos, cider-apropos-documentation, cider-browse-ns (namespaces).
It also provides original Helm commands: helm-cider-spec, helm-cider-spec-ns, helm-cider-repl-history, helm-cider-cheatsheet.
Cape provides some Completion At Point Extensions, which can be used in combination with Corfu completion UI or the default completion UI. The completion backends used by completion-at-point are so called completion-at-point-functions (Capfs). In principle, the Capfs provided by Cape can also be used by Company.
Read-only-cfg is an Emacs minor mode that can automatically make files read-only based on user configuration. User configuration may be prefix directories or regex patterns.
emacs-org-pomodoro adds very basic support for Pomodoro technique in Emacs org-mode.
Run M-x org-pomodoro for the task at point or select one of the last tasks that you clocked time for. Each clocked-in pomodoro starts a timer of 25 minutes and after each pomodoro a break timer of 5 minutes is started automatically. Every 4 breaks a long break is started with 20 minutes. All values are customizable.
This emacs package can be used to interface with VUnit, a testing framework for VHDL/SystemVerilog.
This package provides a Lispy query language for Org files, allowing for actions to be performed based on search criteria.
This package provides an ESS-like binding to send lines or regions to a REPL from Lua buffers.
evil-matchit is a minor mode for jumping between matching tags in evil mode using %. It is a port of matchit for Vim.
Expand region increases the selected region by semantic units. Just keep pressing the key until it selects what you want. There's also er/contract-region if you expand too far.
This Emacs package hides and/or highlights minor modes in the mode-line.
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.
This is a light weight wrapper for Emacs built-in undo system, adding convenient undo/redo without losing access to the full undo history, allowing you to visit all previous states of the document if you need.