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.
Vulpea is a note management library for Org mode that maintains its own SQLite database for efficient querying and organization. Key features:
Fast note lookup via SQLite database with automatic sync
Rich note structure: titles,aliases, tags, links, properties, metadata
Flexible querying by tags, links,properties, dates, and more
Metadata system using Org description lists
Note creation with customizable templates
Selection interface with filtering and alias expansion
See https://github.com/d12frosted/vulpea for documentation.
Smudge allows you to control the Spotify application from Emacs, either via D-BUS or Spotify Connect if you have a Spotify premium subscription.
This package provides a major mode for editing ReScript source code.
This package defines the app-launcher-run-app command, which uses Emacs standard completion to select an application installed on your machine and launch it.
This is an Emacs mode for editing, debugging and developing Haskell programs.
Major mode for editing Mercury files. This is a rewrite of the original mercury-mode provided by Emacs as a wrapper around prolog-mode.
This package helps you control your GNU/Linux desktop from Emacs. With desktop-environment, you can control the brightness and volume as well as take screenshots and lock your screen. The package depends on the availability of shell commands to do the hard work for us. These commands can be changed by customizing the appropriate variables.
Emacs-Guix provides a visual interface, tools and features for the GNU Guix package manager. Particularly, it allows you to do various package management tasks from Emacs. To begin with, run M-x guix-about or M-x guix-help command.
El2org is a simple tool, which can convert Emacs-lisp file to org file, you can use this tool to write orgify commentary.
This package adds icons to Dired, using the nerd-icons package.
This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames.
SML-MODE is a major Emacs mode for editing Standard ML. It provides syntax highlighting and automatic indentation and comes with sml-proc which allows interaction with an inferior SML interactive loop.
emacs-google-c-style provides an Emacs settings file for Google C and C++ style.
info-rename-buffer-mode is a global minor-mode that automatically renames Info buffers to match their visiting manual. That's a useful feature when consulting several Info manuals simultaneously, because it frees the user from the burden of renaming Info buffers to descriptive names manually before visiting another manual, thus avoiding accidentally overriding the currently visited node in case the user tries to open a new Info buffer.
This package assumes you use something other than company for eshell completion (e.g. eshell-pcomplete, completion-at-point, helm-esh-pcomplete). company-mode is used solely as a mechanism for history autosuggestions.
Unless you're using use-package's hook keyword, you can enable the autosuggestions with: (add-hook 'eshell-mode-hook #'esh-autosuggest-mode)
Nyan mode is an analog indicator of your position in the buffer. The cat should go from left to right in your mode-line, as you move your point from 0% to 100%. You can click on the rainbow or the empty space to scroll backwards and forwards and also animate it.
Butler provides an interface to connect to Jenkins continuous integration servers. Users can specify a list of server in the butler-server-list variable and then use M-x butler-status to view the build status of those servers' build jobs, and possibly to trigger build jobs.
Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.
This package provides just the core of Geiser. To effectively use it with your favourite Scheme implementation, you also need the corresponding geiser package, e.g. emacs-geiser-guile for Guile.
This Emacs package provides a mode for Lua programming language.
Simple corfu as-you-type auto-suggestion candidate overlay with a visual indication of whether there are many or exactly one candidate available.
This package provides provides variants of eval-last-sexp that work on the containing list or s-expression, as well as an option for visually flashing evaluated s-expressions.
json-mode extends the builtin js-mode syntax highlighting.
This package provides project templates and automates the mundane parts of setting up a new project, such as version control, licenses, and tooling.
Helm-SLY defines a few new commands:
helm-sly-list-connections: Yet another Lisp connection list with Helm.helm-sly-apropos: Yet anotheraproposwith Helm.helm-sly-mini: Likehelm-sly-list-connections, but include an extra source of Lisp-related buffers, like the events buffer or the scratch buffer.