ELPA Logo NonGNU-devel ELPA: cond-let

cond-let Atom Feed

Description
Additional and improved binding conditionals
Latest
cond-let-1.1.5.0.20261109.1.tar (.sig), 2026-Nov-09, 40.0 KiB
Maintainer
Jonas Bernoulli <emacs.cond-let@jonas.bernoulli.dev>
Other versions:
release version
Website
https://github.com/tarsius/cond-let
ELPA's Repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

1. Cond-Let — Additional and improved binding conditionals

Emacs provides the binding conditionals if-let, if-let*, when-let, when-let*, and-let* and while-let.

This package implements the missing and-let and while-let*; and the original cond-let, cond-let*, when$, and$, and thread$.

This package additionally provides more consistent and improved implementations of the binding conditionals already provided by Emacs. Merely loading this library does not shadow the built-in implementations; this can optionally be done in the context of an individual library.

cond-let and cond-let* are provided exactly under these names. The names of all other macros implemented by this package begin with cond-let--, the package's prefix for private symbol.

Users of this package are not expected to use these unwieldy names. Instead one should use Emacs' shorthand feature to use all or some of these macros by their conceptual names.

The library header explains how to use shorthands and how to teach font-lock about these forms. See their docstrings for information about the individual macros. Visit the wiki for additional information.



Compile MELPA Snapshots MELPA Releases NonGNU ELPA human made

Old versions

cond-let-1.1.5.0.20261001.0.tar.lz2026-Oct-025.69 KiB
cond-let-1.1.4.0.20260901.0.tar.lz2026-Sep-015.51 KiB
cond-let-1.1.3.0.20260817.1.tar.lz2026-Aug-275.50 KiB
cond-let-1.1.2.0.20260601.0.tar.lz2026-Jun-015.36 KiB
cond-let-1.1.1.0.20260517.221751.tar.lz2026-May-185.34 KiB
cond-let-1.0.0.0.20260510.181022.tar.lz2026-May-105.01 KiB
cond-let-1.0.0.0.20260430.223624.tar.lz2026-May-014.83 KiB
cond-let-0.2.2.0.20260420.135245.tar.lz2026-Apr-204.90 KiB
cond-let-0.2.1.0.20260118.133210.tar.lz2026-Jan-184.89 KiB
cond-let-0.1.1.0.20251031.1718.tar.lz2025-Oct-314.81 KiB