Commit graph

26 commits

Author SHA1 Message Date
2e9ef77b32 Simplify a bit 2024-02-26 18:51:51 -05:00
4a76b5d5e9 Fix silly bug caused by debugging code and fix issue with peg 2024-02-26 18:48:31 -05:00
143aabd689 Newlines 2024-02-26 18:21:35 -05:00
194fa21054 Updating to use PEG for parsing hex 2024-02-26 18:17:51 -05:00
e6422062f0 Whitespace 2024-02-26 14:34:35 -05:00
6cbbb506e7 Merge pull request 'Add documentation, make minor code modifications, cleanup build infrastructure' (#1) from juliana/guile-termenv:documentation into main
Reviewed-on: vv/guile-termenv#1
2024-02-26 19:03:26 +00:00
b0fc09e3ad Add basic documentation 2024-02-12 23:53:05 -05:00
43b2f86d88 Cleanup build infrastructure 2024-02-12 23:15:52 -05:00
00e68a9d29 Enable support for more varieties of hexcode strings
Enable support for hexcode strings with or without prefixes, and using one or
two characters per byte. Additionally, move hex->color to fix a build error.
2024-02-12 22:56:13 -05:00
24d2341cf9 Make port arguments last and optional
These changes allow library users to leave out port arguments to instead use
current-output-port.

* termenv/hyperlink.scm (format-hyperlink): Move port to the end of the argument
list and make it default to #t.
(format-hyperlink, hyperlink): Make name optional and use link if it is not
provided.
2024-02-11 15:39:34 -05:00
09083afe11 Renamed "reverse" to "invert" 2024-02-11 14:06:38 -05:00
10489b1b08 formatting and doc comments 2024-02-11 13:12:49 -05:00
4813f41d87 No longer exported so no more test 2024-02-11 13:03:16 -05:00
af27fed35c Some cleanup of the API pre-documentation 2024-02-11 13:02:13 -05:00
1a560ea3d3 Nicer api and added back scroll-up/scroll-down 2024-02-11 00:02:09 -05:00
164639f223 Oh yeah baby 2024-02-10 23:36:10 -05:00
3460f892b3 Thanks juli, updated style to be fucking awesome 2024-02-09 23:43:18 -05:00
b26aedbe87 add some style tests 2024-02-09 20:56:05 -05:00
a230eb9f10 Tidy up tests some more! 2024-02-09 20:37:00 -05:00
a3ee78b9ec begin adding tests, one of which already failed. fix it! 2024-02-09 20:28:55 -05:00
0d3f3c2f1f Newline 2024-02-09 19:47:11 -05:00
5568a1e6d6 add hyperlinks, style (sans colors) and detection of color profile 2024-02-09 19:44:27 -05:00
c8b41931f9 ignore bootstrap 2024-02-09 19:44:00 -05:00
146fd8486a rename bootstrap 2024-02-09 19:43:43 -05:00
cd3959ed48 add docs 2024-02-09 19:43:35 -05:00
d86c8d13de initial commit 2024-02-09 08:56:13 -05:00