<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/src/geiser/doc.scm, branch 0.28.4</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.28.4</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.28.4'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2024-03-14T16:45:04Z</updated>
<entry>
<title>Allow processing of texinfo in docstrings.</title>
<updated>2024-03-14T16:45:04Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2024-03-14T16:45:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=2cccde1e3fb493ae4b1d523029b0b361080902d8'/>
<id>urn:sha1:2cccde1e3fb493ae4b1d523029b0b361080902d8</id>
<content type='text'>
This commit adds support for processing texinfo in docstrings.  That allows
using texinfo in them while still having readable, nicely formatted plain text
representation in geiser-doc-symbol-at-point.

Fixes #43.

* geiser-guile.el (geiser-guile-doc-process-texinfo): New custom controlling the
behavior.
(geiser-guile-update-doc-process-texinfo): New procedure to apply change of the
controlling custom to a current REPL.
(geiser-guile--startup): Call it.
* geiser-guile.texi (Start up): Document the custom.
* src/geiser/doc.scm (%process-texinfo?): New variable.
(try-texinfo-&gt;plain-text): New procedure.
(docstring): Call it on doc iff doc.
</content>
</entry>
<entry>
<title>Equivalent fix to the previous fix that reflects original intent</title>
<updated>2022-07-19T01:43:37Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-07-19T01:43:37Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=7a4945fbc199ec823da1be7283f6e81f83b2609b'/>
<id>urn:sha1:7a4945fbc199ec823da1be7283f6e81f83b2609b</id>
<content type='text'>
program-arities is expected (in its only usage a few lines below its
definition) to return #f if program-address-range doesn't return anything
useful, and i was incorrectly using when instead of and for that.
</content>
</entry>
<entry>
<title>Fix bug where 'program-arities' returns #&lt;unspecified&gt; (issue #23)</title>
<updated>2022-07-17T09:16:56Z</updated>
<author>
<name>VCGS40Y</name>
<email>ricardo.herdt@cariad.technology</email>
</author>
<published>2022-07-17T09:10:38Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=481d6b2463ed961e46917ad89e3d90d517266adb'/>
<id>urn:sha1:481d6b2463ed961e46917ad89e3d90d517266adb</id>
<content type='text'>
program-arities now returns an empty list if no arities information is found.
This fixes the bug that happens when calling, say, `(autodoc '(display))`,
which leads to following error:

```
scheme@(guile-user)&gt; (autodoc '(display))
ice-9/boot-9.scm:1669:16: In procedure raise-exception:
In procedure map: Wrong type argument: #&lt;unspecified&gt;

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]&gt; ,q
```
</content>
</entry>
<entry>
<title>geiser -&gt; src</title>
<updated>2020-07-20T03:41:00Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2020-07-20T03:41:00Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=aab5226dfe937861c54729744e8add15d931f758'/>
<id>urn:sha1:aab5226dfe937861c54729744e8add15d931f758</id>
<content type='text'>
</content>
</entry>
</feed>
