<feed xmlns='http://www.w3.org/2005/Atom'>
<title>orderless.git/orderless.el, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/'/>
<entry>
<title>Version 1.6</title>
<updated>2026-01-24T10:00:43+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2026-01-24T10:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=6e3a09d6026fe7d7d5a3caf9a3d777cc9841fe80'/>
<id>6e3a09d6026fe7d7d5a3caf9a3d777cc9841fe80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use when-let*</title>
<updated>2026-01-04T11:08:45+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2026-01-04T11:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=fb338f771f1693436da0472a8a4d230b28af14f3'/>
<id>fb338f771f1693436da0472a8a4d230b28af14f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Update copyright years</title>
<updated>2026-01-01T13:41:28+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2026-01-01T13:41:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=aba87f2576e1d61e8f60ce8acdf6aca5c2da370c'/>
<id>aba87f2576e1d61e8f60ce8acdf6aca5c2da370c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>orderless-compile, orderless-escapable-split-on-space: Preserve empty components</title>
<updated>2025-11-21T17:13:24+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-11-21T16:54:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=ecf6a94df717791f85be6449f953ddef29244a15'/>
<id>ecf6a94df717791f85be6449f953ddef29244a15</id>
<content type='text'>
Fix #55

Only drop the last empty component. The new behavior has the following effects:

1. The first empty component is preserved and can be treated specifically as
   requested in #55. The assumption is that a separator at the beginning
   is intentional.

   (cdr (orderless-compile " ")) =&gt; ("")
   (cdr (orderless-compile " foo")) =&gt; ("" "foo")

2. Completely blank input will compile to an empty regexp list. This is
   important for completion command startup performance:

   (cdr (orderless-compile "")) =&gt; nil

3. When separating components, the last separator will not lead to an
   intermediate artificial empty component, as long as the user has
   not finished typing. For example the user types the words "foo bar":

   (cdr (orderless-compile "foo")) =&gt; ("foo")
   (cdr (orderless-compile "foo ")) =&gt; ("foo")
   (cdr (orderless-compile "foo bar")) =&gt; ("foo" "bar")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #55

Only drop the last empty component. The new behavior has the following effects:

1. The first empty component is preserved and can be treated specifically as
   requested in #55. The assumption is that a separator at the beginning
   is intentional.

   (cdr (orderless-compile " ")) =&gt; ("")
   (cdr (orderless-compile " foo")) =&gt; ("" "foo")

2. Completely blank input will compile to an empty regexp list. This is
   important for completion command startup performance:

   (cdr (orderless-compile "")) =&gt; nil

3. When separating components, the last separator will not lead to an
   intermediate artificial empty component, as long as the user has
   not finished typing. For example the user types the words "foo bar":

   (cdr (orderless-compile "foo")) =&gt; ("foo")
   (cdr (orderless-compile "foo ")) =&gt; ("foo")
   (cdr (orderless-compile "foo bar")) =&gt; ("foo" "bar")
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct type for defcustoms</title>
<updated>2025-09-22T13:44:10+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-09-22T13:44:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=9cf1c90e2501566ceba59f3220b4630995004efd'/>
<id>9cf1c90e2501566ceba59f3220b4630995004efd</id>
<content type='text'>
Orderless expects a list of functions but a hook is not simply that. A hook can
also be a single function, or a list which includes the special value t to
reference the default value of the hook.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Orderless expects a list of functions but a hook is not simply that. A hook can
also be a single function, or a list which includes the special value t to
reference the default value of the hook.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 1.5</title>
<updated>2025-07-28T02:43:01+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-07-28T02:43:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=31812d9252c6cfa7eae8fa04cd40c8b2081e9936'/>
<id>31812d9252c6cfa7eae8fa04cd40c8b2081e9936</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 1.4</title>
<updated>2025-03-16T20:46:48+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-03-16T20:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=254f2412489bbbf62700f9d3d5f18e537841dcc3'/>
<id>254f2412489bbbf62700f9d3d5f18e537841dcc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use keywords "matching" and "completion"</title>
<updated>2025-03-16T20:45:17+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-03-16T20:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=d41ccf1b2b4c3ba481dc899633c0bc148c47072e'/>
<id>d41ccf1b2b4c3ba481dc899633c0bc148c47072e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relax the smart-case heuristic; Check the whole pattern</title>
<updated>2025-02-01T23:41:21+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-02-01T23:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=c7cb04499d94ee1c17affb29b1cfcd2a45116c97'/>
<id>c7cb04499d94ee1c17affb29b1cfcd2a45116c97</id>
<content type='text'>
By not only checking the compiled regexp, smart case is also toggled when
matching on annotations, e.g., &amp;Lv as in #184.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By not only checking the compiled regexp, smart case is also toggled when
matching on annotations, e.g., &amp;Lv as in #184.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2025-01-01T09:22:43+00:00</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2025-01-01T09:22:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/orderless.git/commit/?id=411051c3257d60f0492cf88065193bb443b6ca0d'/>
<id>411051c3257d60f0492cf88065193bb443b6ca0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
