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 an Emacs package for text and code alignment for variable-width (i.e., proportional, or variable pitch) fonts.
This package provides an Emacs Helm interface to search throw a shell history.
This Emacs package provides font-lock, indentation, navigation and basic refactoring for the Clojure programming language. It is recommended to use clojure-mode with Paredit or Smartparens.
This package provides a collection of templates for the Emacs TempEl package.
This package adds support for some LSP extensions to emacs-eglot.
Org mode supports inline image previews of LaTeX fragments. This package automates this, so fragment previews are disabled for editing when your cursor steps onto them, and re-enabled when the cursor leaves.
Tldr allows the user to access tldr pages from within Emacs. The tldr pages are a community effort to simplify the man pages with practical examples.
The denote-silo package makes it easier to work with multiple silos. A silo is a localised denote-directory that is not connected to the default/global denote-directory and other silos.
This package provides a library to manipulate persistent identifiers that are used to locate scholar resources online. The library knows about the following formats:
pmid: PubMed
pmcid: PubMed Central
arxiv: Cornell University
Given an identifier in one of the known formats, the libray can query information about the resources and format it as a bibtex entry.
ggtags provides a frontend to the GNU Global source code tagging system.
Features:
Build on
compile.elfor asynchronicity and its large feature-set.Automatically update Global's tag files when needed with tuning for large source trees.
Intuitive navigation among multiple matches with mode-line display of current match, total matches and exit status.
Read tag with completion.
Show definition at point.
Jump to #include files.
Support search history and saving a search to register/bookmark.
Query replace.
Manage Global's environment variables on a per-project basis.
Highlight (definition) tag at point.
Abbreviated display of file names.
Support all Global search backends:
grep,idutils, etc.Support exuberant ctags http://ctags.sourceforge.net/ and
pygmentsbackend.Support all Global's output formats:
grep,ctags-x,cscopeetc.Support projects on remote hosts (e.g. via
tramp).Support eldoc.
Search
GTAGSLIBPATHfor references and symbols.
gnus-desktop-notify provides a simple mechanism to notify the user when new messages are received. To get started, place the following configuration snippet in your ~/.gnus.el configuration file:
(require 'gnus-desktop-notify) (gnus-desktop-notify-mode) (gnus-demon-add-rescan) ;; Alternatively, configure the period and idle times specifically, e.g.: ;; (gnus-demon-add-handler 'gnus-demon-scan-news 10 1)
The above causes Gnus to scan all configured groups every two hours when Emacs has been idle for one hour, with desktop notifications emitted for new messages received.
This simple Emacs minor mode allows you to toggle a window's "dedicated" flag. When a window is "dedicated", Emacs will not select files into that window. This can be quite handy since many commands will use another window to show results (compilation mode, starting info, and so on). A dedicated window won't be used for such a purpose. For details, please read the source file.
This library provides helpers for single-window-per-frame execution of buffer-exposing commands.
Matcha provides a collection of transients for various packages with a consistent way to use them.
This package provides a major mode for editing and executing BQN code. It can be used to interactively evaluate BQN code in buffer or can be used to launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an executable implementation is required such as cbqn or dbqn.
emacs-google-c-style provides an Emacs settings file for Google C and C++ style.
This package extends Org mode and Org Agenda with support for defining recurring tasks and easily scheduling them.
This package calculates a precise word count in org-mode by excluding unwanted elements such as code blocks, options, and drawers. The results are displayed on the modeline.
This package provides daily journaling helpers. It is a bare-bones copy of the org-roam-dailies extension without org-roam.
This package defines cargo-minor-mode, which gives a set of key combinations to perform Cargo tasks within Rust projects.
This is an Emacs mode to give you a UI for managing init system daemons (services) for those getting tired of typing out sudo service my_thing reload all the time. It offers a consistent UI over different init systems.
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.
Fill-column-indicator graphically indicates the location of the fill column by drawing a thin line down the length of the editing window.
This package provides commands to pull in, comment on, and accept and reject GitHub pull requests.