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 is a simple package to automatically preview in a side window the file at point in Dired buffers. Preview windows are closed when they are no longer relevant, while preview buffers are killed if they have not been used for other purposes beside previewing. The package provides several customisation options to control its behaviour.
emacs-org-static-blog is one more static blog generator, it focuses on being simple. All files are simple Org files in a directory. The only requirement is that every Org file must have a title and a date keywords, and optionally, a filetags keyword.
This package provides a function to list all current major mode's parent modes.
mwim provides several commands to switch between various line positions, like moving to the beginning/end of code, line, or comment.
This package permits scrolling at increasing speeds based on drag distance.
This package provides a add-hooks function tidies up duplicate hook and function names further into a single declarative call.
This package enhances ivy with completion for symbols from workspaces with a LSP-compliant server running.
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.
Smudge allows you to control the Spotify application from Emacs, either via D-BUS or Spotify Connect if you have a Spotify premium subscription.
Ghub provides basic support for using the APIs of various Git forges from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitlab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using only a handful of functions that are not resource-specific.
Ample themes is a collection of three themes sharing a similar pallet with a light, dark and flat versions with a focus on being easy on the eyes during night and day. They only support GUI and 256 colour terminals.
This package provides additional functions for multiple-cursors, including functions for marking s-expressions, comparing characters, removing cursors, and more.
The Bug Hunter is an Emacs library that finds the source of an error or unexpected behavior inside an elisp configuration file (typically init.el or .emacs).
This package provides completion features that are not possible with lsp-mode and company-capf alone, including support for trigger characters and asynchronous fetching of completion candidates.
This package provides vibrant color schemes with light and dark variants.
This package collects Emacs garbage collection (GC) statistics over time and saves it in the format that can be shared with Emacs maintainers.
This package does not upload anything automatically. You will need to upload the data manually, by sending email attachment. If necessary, you can review emacs-gc-stats-file (defaults to ~/.emacs.d/emacs-gc-stats.eld) before uploading-it is just a text file.
This package provides a major mode for editing PlantUML sources. It features syntax highlighting, autocompletion, preview of buffer or region and use of locally installed binaries.
The code provides a abbreviation expansion for Emacs. It is fairly similar to Dabbrev expansion, which works based on the contents of the current buffer (or other buffers).
Predictive abbreviation expansion works based on the previously written text. Unlike dynamic abbreviation, the text is analysed during idle time, while Emacs is doing nothing else.
This package manages articles from a wallabag instance.
This file provides a single function, scheme-smart-complete, which you can use for intelligent, context-sensitive completion for any Scheme implementation in Emacs. To use it just load this file and bind that function to a key in your preferred mode.
Emacs-Calibre is a package for interacting with https://calibre-ebook.com/Calibre libraries from Emacs.
Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.
This package adds support to Org-Babel for evaluating Elm code.
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.