a b c d e f g h i j k l m n o p q r s t u v w x y z

elpa-cond-let

Source: emacs-cond-let
Package: elpa-cond-let
Versions: elpa-cond-let (1.0.0-1), elpa-cond-let (1.1.1-1), elpa-cond-let (1.1.2-1), elpa-cond-let (1.1.3-1)
Prioritize: 47
Description: 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*', `and$' and `and>'.
 .
 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, as described below.
 .
 `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.  E.g., if
 you want to use all of the available macros, add this at the end
 of a library.
 .
 Local Variables:
 read-symbol-shorthands: (
   ("and$"      . "cond-let--and$")
   ("and>"      . "cond-let--and>")
   ("and-let"   . "cond-let--and-let")
   ("if-let"    . "cond-let--if-let")
   ("when$"     . "cond-let--when$")
   ("when-let"  . "cond-let--when-let")
   ("while-let" . "cond-let--while-let"))
 End:
 .
 You can think of these file-local settings as import statements of
 sorts.  If you do this, then this package's implementations shadow
 the built-in implementations.  Doing so does not affect any other
 libraries, which continue to use the built-in implementations.
 .
 Due to limitations of the shorthand implementation this has to be
 done for each individual library.  "dir-locals.el" cannot be used.
 .
 If you use `when$', `and$' and `and>', you might want to add this
 to your configuration:
 .
   (with-eval-after-load 'cond-let
     (font-lock-add-keywords 'emacs-lisp-mode
                             cond-let-font-lock-keywords t))
 .
 For information about the individual macros, please refer to their
 docstrings.
 .
 See also https://github.com/tarsius/cond-let/wiki.

This Description was in forky from 2026-05-08 to 2026-09-02;
This Description was in sid from 2026-05-04 to 2026-09-02;

This Description is not yet translated to ar
This Description is not yet translated to bg
This Description is not yet translated to ca
This Description is not yet translated to cs
This Description is translated to da
This Description is not yet translated to de
This Description is not yet translated to de_DE
This Description is not yet translated to el
This Description is not yet translated to eo
This Description is not yet translated to es
This Description is not yet translated to eu
This Description is not yet translated to fi
This Description is not yet translated to fr
This Description is not yet translated to gl
This Description is not yet translated to hr
This Description is not yet translated to hu
This Description is not yet translated to id
This Description is not yet translated to it
This Description is not yet translated to ja
This Description is not yet translated to km
This Description is not yet translated to ko
This Description is not yet translated to ml
This Description is not yet translated to nb
This Description is not yet translated to nl
This Description is not yet translated to pl
This Description is not yet translated to pt
This Description is not yet translated to pt_AO
This Description is not yet translated to pt_BR
This Description is not yet translated to ro
This Description is not yet translated to ru
This Description is not yet translated to sk
This Description is not yet translated to sr
This Description is not yet translated to sv
This Description is not yet translated to tr
This Description is not yet translated to uk
This Description is not yet translated to vi
This Description is not yet translated to zh
This Description is not yet translated to zh_CN
This Description is not yet translated to zh_TW

parts-md5sum:
026cc34980b128cb0d7751a1321084c8 da it     
9e397b88c8c729090f5283bd3074174e da it     
e35a2ead571b47c464585e6a45994df7 da it     
dbcbf0cfcd65d31800a79a5bc5546b9c da it     
0eab0720f50e4954a1172dd6050734c3     
9ba8088f39fc7b4238357de6abb41ae5     
7b64989948e7312cff269e240df36363     
8c97a6bccc17f40854bc4c461281fdb0     
57a7e4fa6614343d3e7c84906b842fd5     
a2e8cba6b435b0f789d0f255912e721c     
49c102f2d8307c14cbd4440fcb48b094     
fd4d56ca50ba2cbfeb8ddd9ec052429f     
65a39d730a37c074206e8efbb233f0d7     

other Descriptions of the elpa-cond-let package:

Description: 319327 patch
This Description was in forky from 2025-12-09 to 2026-05-07;
This Description was in sid from 2025-12-05 to 2026-05-03;