Slite interactively runs your Common Lisp tests (currently only FiveAM and Parachute are supported). It allows you to see the summary of test failures, jump to test definitions, rerun tests with debugger all from inside Emacs.
In order to work, this also requires the slite Common Lisp system to be present. See the code{*cl-slite packages
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode
, an Emacs minor mode that complements the standard lisp-mode
. While lisp-mode supports editing Lisp source files, slime-mode
adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode
, an Emacs minor mode that complements the standard lisp-mode
. While lisp-mode supports editing Lisp source files, slime-mode
adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
The setup
macro simplifies repetitive configuration patterns, by providing context-sensitive local macros in setup
bodies. These macros can be mixed with regular elisp code without any issues, allowing for flexible and terse configurations. The list of local macros can be extended by the user via setup-define
. A list of currently known local macros are documented in the docstring for setup
.
emacs-sam-el
provides structural regular expressions for Emacs.
This library provides an implementation of streams for Emacs. Streams are implemented as delayed evaluation of cons cells.
Smudge allows you to control the Spotify application from Emacs, either via D-BUS or Spotify Connect if you have a Spotify premium subscription.
Emacs SQLite is a simple SQLite interface for connecting and retrieving information using the SQLite program through Elisp programming. It is not intended as a user interface.
This package provides an Emacs interface to the Shroud password manager, using the Buffers User Interface library. You can view, copy, and edit secrets from within Emacs.
Skempo is an attempt to improve Emacs built-in Skeleton and Tempo templates. It tries to make a unified syntax for template definitions. It also adds tags and marks support for Skeleton, and Abbrev support for Tempo.
Sesman provides facilities for session management and interactive session association with the current contexts (project, directory, buffers). While sesman can be used to manage arbitrary sessions, it primary targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)
This package gives an overview of the current regex search candidates. The search regex can be split into groups with a space. Each group is highlighted with a different face.
It can double as a quick `regex-builder', although only single lines will be matched.
This library provide one function to show tooltip near the cursor.
This package silences most output of Emacs when running an Emacs shell script.
This Emacs package adds spinners and progress-bars to the mode-line for ongoing operations.
This package provides a global minor mode in which users can specify how popup-displaying functions occupy the screen.
Suggest.el will find functions that give the output requested. It's a great way of exploring list, string and arithmetic functions.
This package improves the performance of Emacs when viewing files with long lines. It is included as standard with Emacs 27 or later.
sink.el
provides a global minor mode allowing Emacs to receive and respond to messages from the Plan9 plumber via its ports interface.
Parse svn
logs that are exported as xml
in to emacs. Have functions to dump a summary in an org-mode
buffer.
This is a small Emacs library to create and display various SVG objects, namely tags, progress bars, progress pies and icons. Each object is guaranteed to fit nicely in a text buffer ensuring width is an integer multiple of character width.
This library will place an HTML copy of a buffer on an active webserver to which the user has SSH access. It is similar in purpose to services such as Gist or Pastebin, but is much simpler since it assumes the user has access to a publicly-accessible HTTP server.