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.
Parinfer Rust mode aims to be a simple implementation of Parinfer that leverages the Parinfer Rust Emacs library to do most of the heavy lifting.
Evil escape provides a customizable key sequence to escape from insert state and everything else in Emacs.
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 package provides a major mode for editing Systemd unit files in GNU Emacs.
Tide is an Interactive Development Environment (IDE) for Emacs which provides the following features:
ElDoc
Auto complete
Flycheck
Jump to definition, Jump to type definition
Find occurrences
Rename symbol
Imenu
Compile On Save
Highlight Identifiers
Code Fixes
Code Refactor
Organize Imports
Emacs is capable of highlighting buffers based on language-specific font-lock rules. This package makes it possible to perform regression test for packages that provide font-lock rules.
This package allows you to execute org-mode source code blocks with eval-in-repl. It can execute code blocks asynchronously, without needing to write the result into the buffer.
This package discovers key bindings and their meaning for the current Emacs major-mode.
An implementation of the ChaCha20 encryption algorithm in Emacs Lisp.
This package provides an Emacs minor mode that provides modern, efficient and easy to learn keybindings (especially C-c, C-x and C-v work and provide clipboard action).
This package generates and implements appealing SVG icons for the Emacs Speedbar. By default, it generates icons from the Font Awesome fontset. However, alternative fontsets may also be used, and the color of the icons may be customized.
This package provides a Helm interface to lookup Clojure documentation on https://clojuredocs.org with Helm.
Two function are exposed:
helm-clojuredocs: opens a Helm session with no initial pattern. Searching starts with minimal 3 characters entered.helm-clojuredocs-at-point: opens a Helm session with initial pattern guessed from thing under current cursor position.
This package provides an Emacs Lisp client for the Neocities API. It supports uploading and deleting files, listing site contents, and querying site information. Requests are synchronous by default but can be made asynchronous via a callback. Authentication uses API keys, obtainable with neocities-fetch-api-key.
CC Mode is an Emacs and XEmacs mode for editing C and other languages with similar syntax; currently C++, Objective-C, Java, CORBA's IDL, Pike, and AWK.
This package enhances ivy with completion for symbols from workspaces with a LSP-compliant server running.
Use the python black package to reformat python buffers.
EXWM is a full-featured tiling X window manager for Emacs built on top of XELB.
The hackernews package is able to fetch stories from six different Hacker News feeds, namely top, new, best, ask, show and job stories. The default feed is top stories, which corresponds to the Hacker News homepage.
This project started as fork of org-reveal. It provides an export back-end for HTML presentations with reveal.js from Org mode source files.
Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.
The Typing of Emacs is a game for Emacs that forces you to type words correctly as fast as possible, otherwise you will die. The game builds the list of words from the active buffer.
This package provides a Helm interface for selecting Makefile targets.
This package is used for bundling related git-worktrees from multiple repositories together. This helps switch quickly between repositories and ensure you're on the correct branch. When you're done with your changes, you can use the repositories in the workspace and know which ones were modified to simplify the process of getting the changes merged in together. Additionally, git metadata is shared between all projects. You can stash, pop, and pull changes in from the same repository in other workspaces thanks to the power of git-worktrees.
Base16 provides carefully chosen syntax highlighting and a default set of sixteen colors suitable for a wide range of applications. Base16 is not a single theme but a set of guidelines with numerous implementations.