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.
Rainbow identifiers mode is an Emacs minor mode providing highlighting of identifiers based on their names. Each identifier gets a color based on a hash of its name.
This provides a major mode to view the output of dictionary tools, and utilities that perform searches and nicely format the results. Currently tied to sdcv, but this is intended to be changed in the future.
This package provides an Emacs minor mode to highlight each source code identifier uniquely based on its name.
This package puts a tool bar in each Emacs window. This allows you to see multiple tool bars simultaneously directly next to the buffer it acts on which feels much more intuitive. Emacs "browsing" modes generally have sensible tool bars, for example: *info*, *help*, and *eww* have them.
It does this while being mindful of screen real estate. If `tool-bar-map is nil, then this package will not take up any space for an empty tool bar.
Most modes do not define a custom tool bar, so calling (setq tool-bar-map nil) in your init file will make most buffers not take up space for a tool bar.
To get the default behavior, run (global-window-tool-bar-mode 1) or enable via M-x customize-group RET window-tool-bar RET.
This uses the per-window tab line to show the tool bar. If you want to share space with an existing tab line, mode line, or header line, add (:eval (window-tool-bar-string)) to `tab-line-format', `mode-line-format', or `header-line-format'. For additional documentation, see info node `(emacs)Window Tool Bar'.
This library provides an implementation of streams for Emacs. Streams are implemented as delayed evaluation of cons cells.
This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.
This package toggles an eshell instance for the current buffer.
This package provides an Emacs library for parsing .bib files.
macrostep is an Emacs minor mode for interactively stepping through the expansion of macros in Emacs Lisp source code. It lets you see exactly what happens at each step of the expansion process by pretty-printing the expanded forms inline in the source buffer, which is temporarily read-only while macro expansions are visible. You can expand and collapse macro forms one step at a time, and evaluate or instrument the expansions for debugging with Edebug as normal.
This package allows moving the borders of the active window with the arrow keys. It prefers to move the right or bottom border when possible, and falls back to moving the left or top border otherwise.
Interleave is a minor mode that presents a document viewer side by side to an Org buffer with your notes relevant to the current page.
Interactive align-regexp command in Emacs
This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames.
emacs-evil-commentary adds keybindings to easily comment out lines of code in evil mode. It provides gcc to comment out lines, and gc to comment out the target of a motion.
Fontaine lets the user specify presets of font configurations and set them on demand on graphical Emacs frames.
This package provides an Emacs major mode for editing nginx config files.
Org-transclusion lets you insert a copy of text content via a file link or ID link within an Org file. It lets you have the same content present in different buffers at the same time without copy-and-pasting it. Edit the source of the content, and you can refresh the transcluded copies to the up-to-date state. Org-transclusion keeps your files clear of the transcluded copies, leaving only the links to the original content.
This package provides an SSH mode for Emacs, built on top of Tramp and shell mode. It keeps a history of previously connected hosts and supports auto-completion of known hosts.
Helm is an incremental completion and selection narrowing framework for Emacs. It will help steer you in the right direction when you're looking for stuff in Emacs (like buffers, files, etc).
Xcscope is an Emacs interface to Cscope, the source cross-referencing tool.
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.
recent-addresses is an Emacs package that allows you to quickly look up previously used email addresses. It can be used alongside the Gnus email client.
This package provides Emacs highlighting using Ethan Schoonover’s Solarized color scheme.
Latex-extra defines extra commands and keys for LaTeX mode, as well as brings user experience improvements.