<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser/elisp/geiser-repl.el, branch 0.33</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=0.33</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=0.33'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<updated>2026-04-26T18:50:45Z</updated>
<entry>
<title>new attempt at fixing #74</title>
<updated>2026-04-26T18:50:45Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T18:50:45Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=185191df527b51ce521084f8c32030e87dabb5e9'/>
<id>urn:sha1:185191df527b51ce521084f8c32030e87dabb5e9</id>
<content type='text'>
It all seems to boil down to ansi-color-filter not recognising the format used
by guile-colorized, and leaving behind some control characters that we're
cleaning manually after the fact.

This is not a great solution, as it applies a guile bandage to all
implementations: we should define an implementation-dependent filter for input
coming from a remote repl, but the fact that it has also to be applied to
connections complicates matters.
</content>
</entry>
<entry>
<title>Revert "cleaning ansi colours also in the repl (#74)"</title>
<updated>2026-04-26T17:26:44Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T17:26:44Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=df9a3d3d8ae10417294c076d5804643441a1efca'/>
<id>urn:sha1:df9a3d3d8ae10417294c076d5804643441a1efca</id>
<content type='text'>
This reverts commit 2e9d5e04e7ddf2727555c74c468bd009ecbdbd92.

The problems with guile-colorized in remote repls go deeper than simply
removing ansi-color codes. Moreover, ansi-color-filter doesn't recognize the
control commands it generates. But even when removing them by hand, initial
requests for evaluating get no response.
</content>
</entry>
<entry>
<title>oops</title>
<updated>2026-04-26T15:28:53Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T15:28:53Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=7270fa2a80c11441e0427978250e2e677f8b38dd'/>
<id>urn:sha1:7270fa2a80c11441e0427978250e2e677f8b38dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleaning ansi colours also in the repl (#74)</title>
<updated>2026-04-26T00:16:54Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T00:16:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=2e9d5e04e7ddf2727555c74c468bd009ecbdbd92'/>
<id>urn:sha1:2e9d5e04e7ddf2727555c74c468bd009ecbdbd92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoiding sending repl inputs while evaluating requests (#78)</title>
<updated>2026-04-25T12:45:39Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-25T12:45:39Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=7bb18cd896e736fb90a0b5c2f945331fcabf0fbb'/>
<id>urn:sha1:7bb18cd896e736fb90a0b5c2f945331fcabf0fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Opt-in REPL output classification</title>
<updated>2025-12-20T23:01:56Z</updated>
<author>
<name>laluxx</name>
<email>lorenzoaddamo10@gmail.com</email>
</author>
<published>2025-12-20T23:01:56Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=8842104d1521a00c182ce78e9d50d394e9ba86f5'/>
<id>urn:sha1:8842104d1521a00c182ce78e9d50d394e9ba86f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Define autoloads how that is normally done"</title>
<updated>2025-01-05T15:30:41Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-01-05T15:30:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=dcded86fca731969fece47d57ce90d90e0fe701a'/>
<id>urn:sha1:dcded86fca731969fece47d57ce90d90e0fe701a</id>
<content type='text'>
This reverts commit 67f727855895050aca3bcf37066e804dc8f307de.

While the rationale is sound, it prevents simpler uses of geiser.el to run the
package without having to install it.

Fixes #70
</content>
</entry>
<entry>
<title>Improve geiser-repl-superparen-mode compatibility</title>
<updated>2024-09-07T22:35:34Z</updated>
<author>
<name>Antero Mejr</name>
<email>mail@antr.me</email>
</author>
<published>2024-09-07T20:43:28Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=32196db8f8ddab071565a5ae6d799ada4f8fbe6b'/>
<id>urn:sha1:32196db8f8ddab071565a5ae6d799ada4f8fbe6b</id>
<content type='text'>
This change to `geiser-repl--superparen-function' improves
compatibility with electric-pair-mode, as the procedure will no longer
add too many parentheses.
</content>
</entry>
<entry>
<title>Improve geiser-repl-autoeval-mode behavior</title>
<updated>2024-09-07T22:30:10Z</updated>
<author>
<name>Antero Mejr</name>
<email>mail@antr.me</email>
</author>
<published>2024-09-07T21:26:00Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=fb8439a7fdb81566873e69564438d2e82dc3f8a9'/>
<id>urn:sha1:fb8439a7fdb81566873e69564438d2e82dc3f8a9</id>
<content type='text'>
Don't autoeval lines that have already been evaluated.
Don't keep highlighting parens after the line is auto-evaluated.
Don't highlight if show-paren-mode is not enabled.
</content>
</entry>
<entry>
<title>geiser-repl--find-output-region: fix for 2-character prompts</title>
<updated>2024-09-07T14:12:59Z</updated>
<author>
<name>Macon Gambill</name>
<email>macon@arstne.io</email>
</author>
<published>2024-09-07T14:12:59Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=3eafde36a23a681348749d4eabf239edb9ffa6ae'/>
<id>urn:sha1:3eafde36a23a681348749d4eabf239edb9ffa6ae</id>
<content type='text'>
</content>
</entry>
</feed>
