<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/colors.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-04-14T21:40:52Z</updated>
<entry>
<title>colors: Add 'highlight'.</title>
<updated>2019-04-14T21:40:52Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-14T17:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=c1c5d68a94e219d0e56d5dc0e0d6ed9b08076a30'/>
<id>urn:sha1:c1c5d68a94e219d0e56d5dc0e0d6ed9b08076a30</id>
<content type='text'>
* guix/colors.scm (%highlight-color): New variable.
(highlight): New procedure.
* guix/ui.scm (%highlight-argument)[highlight]: Remove.
(%highlight-color): Remove.
</content>
</entry>
<entry>
<title>colors: Add 'colorize-matches'.</title>
<updated>2019-04-11T16:18:13Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-11T15:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=544265acba89a41691c6be5b4af8e3c2237cd5c6'/>
<id>urn:sha1:544265acba89a41691c6be5b4af8e3c2237cd5c6</id>
<content type='text'>
* guix/colors.scm (colorize-matches): New procedure.
(color-rules): Rewrite in terms of 'colorize-matches'.
</content>
</entry>
<entry>
<title>colors: Introduce a disjoint type and pre-compute ANSI escapes.</title>
<updated>2019-04-11T16:18:13Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-11T14:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2569ef9dab4f796a75b8cdddd57d3be37b142036'/>
<id>urn:sha1:2569ef9dab4f796a75b8cdddd57d3be37b142036</id>
<content type='text'>
* guix/colors.scm (color-table, color): Remove.
(&lt;color&gt;): New record type.
(print-color): New procedure.
(define-color-table, color): New macros.
(color-codes-&gt;ansi): New procedure.
(%reset): New variable.
(colorize-string): Rewrite accordingly.
(color-rules): Adjust accordingly.
* guix/status.scm (print-build-event): Adjust to new 'colorize-string'
interface.
* guix/ui.scm (%highlight-argument): Likewise.
(%warning-colors, %info-colors, %error-colors, %hint-colors)
(%highlight-colors): Remove.
(%warning-color, %info-color, %error-color, %hint-color)
(%highlight-color): New variables.
</content>
</entry>
<entry>
<title>Add (guix colors).</title>
<updated>2019-04-10T10:40:58Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-09T20:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=5d9f9ad63191646a22dc80624227aa413a4894f0'/>
<id>urn:sha1:5d9f9ad63191646a22dc80624227aa413a4894f0</id>
<content type='text'>
* guix/colors.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/ui.scm (color-table, color, colorize-string): Remove.
* guix/status.scm (isatty?*, color-output? color-rules): Remove.
</content>
</entry>
</feed>
