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 dynamic evaluation in Emacs.
emacs-shift-number provides commands shift-number-up to increase and shift-number-down to decrease the number at point.
Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.
emacs-xmlgen provides S-expression to XML conversion for Emacs Lisp.
This package lets you create notes that are kept in sync when you scroll through the document, but that are external to it---the notes themselves live in an Org-mode file. As such, this leverages the power of Org-mode (the notes may have outlines, latex fragments, babel, etc...) while acting like notes that are made in the document.
This package provides an Emacs functions to format HTML, CSS, JavaScript, JSON.
This package provides two parameterized uncolored color themes for Emacs: tao-yin and tao-yang. The default tao-theme-scale-fn is tao-theme-golden-scale.
You can customize: tao-theme-scale-fn, that returns 16 2-digit numbers; tao-theme-scale-filter-fn, for edge filter; and tao-theme-use-height.
Just call one of the interactive functions in a file to complete the corresponding thing using Ivy.
The following completions are currently available:
Symbol completion for Elisp, Common Lisp, Python, Clojure, C, C++.
Describe functions for Elisp: function, variable, library, command,
bindings, theme.
Navigation functions: imenu, ace-line, semantic, outline.
Git utilities: git-files, git-grep, git-log, git-stash, git-checkout.
Grep utilities: grep, ag, pt, recoll, ack, rg.
System utilities: process list, rhythmbox, linux-app.
Many more.
This integrates Flycheck with Helm.
This package provides syntax highlighting, indenting, formatting, and utility methods for jsonnet files.
This package provides an Emacs interface to modify, run and kill ssh tunnels. It lets customise descriptions of the tunnels configurations, and includes an emacs-helm interface to modify and act on tunnels.
This is an inverse companion to the rx package for translating regexps in string form to the rx notation. Its chief uses are:
Migrating existing code to
rxform, for better readability and maintainabilityUnderstanding complex regexp strings and finding errors in them
In addition to Emacs regexps, this package can also parse and troubleshoot skip set strings, which are arguments to skip-chars-forward and skip-chars-backward.
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
Emacs-zotra provides functions to fetch bibliographic information in different formats (e.g. {bibtex
This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.
This package provides a blank-slate for users to define their own modal editing workflow. It has the following features, among others:
The user can define custom states (like, say, normal, insert etc.) in any number at will;
States may be buffer-local, allowing context-dependent configuration and behavior;
States can hold settings such as cursor, keymaps and enter/exit hooks;
Fill-column-indicator graphically indicates the location of the fill column by drawing a thin line down the length of the editing window.
This package provides two Emacs modes, typo-mode and typo-global-mode. These modes automatically insert Unicode characters for quotation marks, dashes, and ellipses. For example, typing " automatically inserts a Unicode opening or closing quotation mark, depending on context.
Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs.
Powershell is an Emacs major mode for editing and running Microsoft PowerShell files.
Chatgpt-shell is a comint-based LLM shell for Emacs, with support for multiple backends.
Speed Type allows you to practice your touch typing skills. You can test yourself by typing snippets from online books or use any piece of text or code you have in Emacs. Speed Type keeps track of your stats (WPM, CPM, accuracy) while you are typing.
This package improves the performance of Emacs when viewing files with long lines. It is included as standard with Emacs 27 or later.
This package provides a query interface for mu4e using Consult.