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 adds support to Emacs for editing text with multiple simultaneous cursors.
Emacs-doom-themes contains numerous popular color themes for Emacs that integrate with major modes like Org-mode.
Js2 mode provides a JavaScript major mode for Emacs that is more advanced than the built-in javascript-mode. Features include accurate syntax highlighting using a recursive-descent parser, on-the-fly reporting of syntax errors and strict-mode warnings, smart line-wrapping within comments and strings, and code folding.
This package provides basic syntax highlighting and editing support for editing Racket's Scribble documentation syntax in Emacs.
This package, a port of vim-exchange, provides an Evil operator for exchanging text.
Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.
Show Font lets you preview a font inside of Emacs. It does so in three ways: prompt for a font on the system and display it in a buffer, list all known fonts in a buffer with a short preview for each, and provide a major mode to preview a font whose file is among the installed ones.
This is based on Karl Landstrom's barebones typescript-mode. This is much more robust and works with cc-mode's comment filling (mostly). The modifications to the original javascript.el mode mainly consisted in replacing "javascript" with "typescript"
The main features of this Typescript mode are syntactic highlighting (enabled with font-lock-mode or global-font-lock-mode), automatic indentation and filling of comments and C preprocessor fontification.
This package permits comparisons of two or three buffers based on diff output.
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.
DefaultEncrypt is designed to be used with Gnus in Emacs. It automatically encrypts messages that you send (e.g., email) when public keys for all recipients are available, and it protects you from accidentally sending un-encrypted messages. It can also be configured to automatically sign messages that you send. For details and instructions on how to use DefaultEncrypt, please refer to the home page or read the comments in the source file, jl-encrypt.el.
This package provides a major mode for editing CWL files.
This package provides a dark theme using different shades of blue for Emacs, inspired by Dracula theme.
This package adds support for working with Racket code blocks with Org Babel in Org mode.
wc-mode is a minor mode, providing a ‘wc’ function for Emacs buffers as well as a modeline addition with live word, line and character counts. Additionally, a user can set specific goals for adding or deleting words. These goals were partly inspired by 750words.com where the goal of the site is to encourage writing by setting a goal of 750 words at a time.
This is a light weight spell checker for Emacs, that runs from the syntax highlighter without starting external processes.
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)
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
m-buffer provides a set of list-orientated functions for operating over the contents of Emacs buffers.
The denote-journal package makes it easier to use Denote for journaling. While it is possible to use the generic denote command (and related) to maintain a journal, this package defines extra functionality to streamline the journaling workflow.
This package enhances term.el with the following features:
Functions to switch between multiple terminal buffers
List of keys to be intercepted by
emacs-multi-terminstead of by the underlying terminalKills the unused buffer left after exiting the terminal
Kills the running sub-processes along with the terminal when killing the it forcibly
Dedicated window for debugging program.
This package provides a minor mode that guesses the indentation offset originally used for creating source code files and transparently adjusts the corresponding settings in Emacs, making it more convenient to edit foreign files.
This package provides an ESS-like binding to send lines or regions to a REPL from Erlang buffers.
This projects aims to become an aesthetic, functional and efficient tabs plugin for Emacs with a lot of customization options.