This package provides an Emacs library for manipulating strings.
Emacs StackExchange client. Ask and answer questions on Stack Overflow, Super User, and other StackExchange sites.
This Emacs package provides sequence manipulation functions that complement basic functions provided by subr.el
. All its functions are prefixed with seq-
and work on lists, strings, and vectors.
This package extends Comint mode: it parses markup in the output stream, enabling plots and graphics to be embedded, and adds command-line functions which plug into Emacs (e.g., use :e <filename>
to edit a file).
SRV implements RFC 2782 (SRV records). It is used to look up hostname and port for a service at a specific domain. There might be multiple results, and the caller is supposed to attempt to connect to each hostname+port in turn.
SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and contains the following improvements over it:
A full-featured REPL based on Emacs's
comint.el
. Everything can be copied to the REPL;Stickers, or live code annotations that record values as code traverses them.
Flex-style completion out-of-the-box, using Emacs's completion API. Company, Helm, and other supported natively, no plugin required;
An interactive Trace Dialog;
Multiple inspectors and multiple REPLs, with independent history.
Regexp-capable
M-x sly-apropos
.Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box;
"Presentations" replaced by interactive backreferences, which highlight the object and remain stable throughout the REPL session;
SLY tracks SLIME's bugfixes and all its familiar features (debugger, inspector, xref, etc.) are still available, but with better integration.
This package provides bindings to the Sourcehut REST API as well as commands for interacting with it.
This package provides bindings to the Sourcehut REST API as well as commands for interacting with it.
This plugin translates words with sdcv
, and displays translation using a tooltip or in a dedicated buffer.
This package shows a list of all SRFIs and provides commands to visit them in your web browser.
emacs-scel
is an Emacs interface to SuperCollider. SuperCollider is a platform for audio synthesis and algorithmic composition.
This file provides a functionality to view SRFIs, Scheme Requests for Implementation, using a simple srfi
command. To update the local SRFI cache, use srfi-update-cache
.
This package integrates sxiv into Dired. It adds a command to start sxiv from a Dired buffer, allowing you to mark or unmark image files in said buffer using sxiv.
Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.
Let it snow in Emacs! Command `snow displays a buffer in which it snows. The storm varies in intensity, a gentle breeze blows at times, and snow accumulates on the terrain in the scene.
This package adds a command snow
that displays a buffer in which it snows. The storm varies in intensity, a gentle breeze blows at times, and snow accumulates on the terrain in the scene.
This is a basic library to control the Sway window manager from Emacs. Its main use case is in combination with popup managers like Shackle, to use frames instead of windows while still giving focus to existing frames instead of duplicating them.
# spdx.el `spdx.el` provides SPDX license header and copyright insertion. ## Installation Put `spdx.el` in your Emacs system. Add the following to your `.emacs`: ```elisp (require spdx) (define-key prog-mode-map (kbd "C-c i l") #'spdx-insert-spdx) ``` Or Use [use-package](https://github.com/jwiegley/use-package) with [straight.el](https://github.com/raxod502/straight.el) ``` emacs-lisp (use-package spdx :ensure t :straight (:host github :repo "condy0919/spdx.el") :bind (:map prog-mode-map ("C-c i l" . spdx-insert-spdx)) :custom (spdx-copyright-holder auto) (spdx-project-detection auto)) ``` Then you can press `C-c i l` to trigger `spdx-insert-spdx` Or manually run: M-x spdx-insert-spdx Then, `spdx.el` will ask you to select a license. It's done by `completing-read'. After that, the license header will be written. An example follows. `;; SPDX-License-Identifier: AGPL-1.0-only` ## Customization - `spdx-copyright-holder - `spdx-copyright-sign - `spdx-project-detection - `spdx-ignore-deprecated
Tiny graphical system monitor for the Emacs minibuffer when idle.
This package provides an Emacs client for the Slack messaging service.
For speed reading, or just more enjoyable reading. Narrows the buffer to show one word at a time. Adjust speed / pause as needed.
emacs-spark
is a sparkline generation library for Emacs Lisp. It generates a sparkline string given a list of numbers. It is a port of cl-spark
to Emacs Lisp.
subed
is an Emacs major mode for editing subtitles while playing the corresponding video with mpv
. At the moment, the only supported formats are SubRip (.srt
), WebVTT (.vtt
), and Advanced SubStation Alpha (.ass
).