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.
This package provides a Helm interface for Git files.
Display the open buffers in project.
Display a status source showing state of project (modified files etc.).
Display a list of all files in project under git control.
Quickly look at diffs of modified files.
Allow switching to
git statuswith your preferred frontend (vc-dir, Magit,etc.).Full integration of git-grep, also allow usage of
helm-grep(you can use ack-grep instead of grep).Integrate usage of gid from id-utils.
Full integration with
helm-find-files, allow you to browse projects unrelated to current-buffer.In addition, all actions of type files and buffers are provided.
LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.
emacs-http-post-simple provides a simple HTTP POST requests library that uses the url library.
This package adds custom units to the units table in Emacs Calc by fetching exchange rates backends.
This package enables you to step through historic versions of files under Git version control from within Emacs.
Repeat multi-command "edits" with configurable behavior, supporting multiple modal editing systems.
Taking inspiration from prefix keys and prefix arguments in Emacs, Transient implements a similar abstraction involving a prefix command, infix arguments and suffix commands. We could call this abstraction a "transient command", but because it always involves at least two commands (a prefix and a suffix) we prefer to call it just a "transient".
This package provides syntax highlighting for .env files.
This package provides an ESS-like binding to send lines or regions to a REPL from Clojure buffers.
Emacs Refactor (EMR) is a framework for providing language-specific refactoring in Emacs. It includes refactoring commands for a variety of languages, including elisp itself.
emacs-smart-hungry-delete hungrily deletes whitespace between cursor and next word, parenthesis or delimiter while honoring some rules about where space should be left to separate words and parentheses.
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.
This package provides commands to open a shell buffer in (or relative to) the default-directory or – using projectile or find-file-in-project – a project root.
This package toggles an eshell instance for the current buffer.
This plug-in implements a Macrostep back-end powered by Geiser.
This package provides a Company backend for Python.
This library provides literate programming for Calc. There is both a major and a minor mode. The major mode does some basic syntax highlighting, while the minor mode only evaluates all Calc statements while typing. In particular, the minor mode works quite well with Org or Markdown modes, or other markup language major modes.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
This package creates buffer-local environments using scripts similar to Direnv. This allows Emacs to call the correct version of external programs such as linters, compilers, and language servers on a per-project basis.
Weblorg is a static site generator particularly suitable for blogs, written in Emacs Lisp and with support for templates and themes. It requires no external dependencies.
Org Journal is a set of functions to maintain a simple personal diary / journal using in Emacs, adapted from https://www.emacswiki.org/emacs/PersonalDiary. Convenient bindings allow the creation of journal records in the current daily, weekly, monthly or yearly file and search within all records or specified time intervals. All records can be browsed and searched from the Emacs Calendar for convenience. All entries in a specified TODO state will be carried over to the next day.
Org-remark lets you highlight and annotate text files, websites, EPUB books and Info documentation using Org mode.
Features:
Highlight and annotate any text file. The highlights and notes are kept in an Org file as the plain text database. This lets you easily manage your marginal notes and use the built-in Org facilities on them – e.g. create a sparse tree based on the category of the notes
Create your your own highlighter pens with different colors, type (e.g. underline, squiggle, etc. optionally with Org’s category for search and filter on your highlights and notes)
Have the same highlighting and annotating functionality for websites (when browsing with EWW), EPUB books with
nov.el, Info documentation
This package provides functions for working with pairs like parentheses and quotes, including wrapping text, deleting pairs, marking pairs or within them, and changing them.
RMSBolt is a package to provide assembly or bytecode output for a source code input file.