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 library provides basic ``enter'' functionality and a few convenience commands to initialize a VCSH repository and add files to it. It can be used in conjunction with Magit.
This package allows Emacs to copy to and paste from the GUI clipboard when running in text terminal.
It can use external command-line tools for that, e.g., xclip or xsel, which you may need to install in order for the package to work.
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 package provides two minor modes which automatically recompile Emacs Lisp source files. Together, these modes guarantee that Emacs never loads outdated byte code files.
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.
This package provides support for running any Flycheck checker as a Flymake diagnostic backend. The effect is that Flymake will control when the checker runs, and Flymake will receive its errors.
Anzu provides a minor mode which displays "current match/total matches" in the mode line in various search modes. This is an Emacs port of Anzu.zim.
This package provides a simple alternative to notmuch-address. In particular, it gives up on persistent caching, external scripts, and backward compatibility.
This package provides an ESS-like binding to send lines or regions to a REPL from Common Lisp buffers.
Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using libclang it can provide syntax checking and autocompletion on compiler level which is very resistant against false positives. It also integrates well with other packages like eldoc-mode and especially company-mode as described on the homepage.
Outorg is for editing comment-sections of source-code files in temporary Org-mode buffers. It turns conventional literate-programming upside-down in that the default mode is the programming-mode, and special action has to be taken to switch to the text-mode (i.e. Org-mode).
This is an Emacs version of Atomic Chrome and Ghost Text, which are extensions that allows you to edit text areas of the browser in Emacs.
The input on Emacs is reflected to the browser instantly and continuously. You can use both the browser and Emacs at the same time. They are updated to the same content bi-directionally.
Popup.el is a visual popup user interface library for Emacs. This provides a basic API and common UI widgets such as popup tooltips and popup menus.
This package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
emacs-xelb is a pure Emacs Lisp implementation of the X11 protocol based on the XML description files from the XCB project. It features an object-oriented API and permits a certain degree of concurrency. It should enable you to implement low-level X11 applications.
This minor mode takes care of managing the window sizes by enforcing a fixed and automatic balanced layout where the currently selected window is resized according to zoom-size which can be an absolute value in lines/columns, a ratio between the selected window and frame size or even a custom callback.
This package provides utilities for formatting and sending Git patches via Email, without leaving Emacs.
Ement.el is a Matrix client for Emacs.
eval-in-repl provides a consistent ESS-like evaluation interface for various REPLs. In particular, it mimics ESS' C-RET binding, which sends a line or region to an appropriately configured shell. This package provides just the core of eval-in-repl---for the languages themselves, see their respective packages.
This package provides font lock and automatic escaping and unescaping of quotes.
pdd provides a library for HTTP requests and asynchronous operations in Emacs. It featuring a single, consistent API that works identically across different backends, maximizing code portability and simplifying development.
Aim for this project is to make it easier to generate preprocessor macros from Emacs for C/C++ code that needs to be build against multiple incompatible versions of third party libraries or C++ standards.
This package can be used with multiple-cursors to provide an incremental search that moves all fake cursors in sync.
Simple package to disconnect from the online world for a while, possibly reconnecting later. Any interruptions or distractions which occur once the command is run are guaranteed to be local.