<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile, branch 0.28.2</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.28.2</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.28.2'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2024-08-11T15:20:08Z</updated>
<entry>
<title>version-bump: 0.28.1 =&gt; 0.28.2</title>
<updated>2024-08-11T15:20:08Z</updated>
<author>
<name>Suhail</name>
<email>425284-suhailsingh@users.noreply.gitlab.com</email>
</author>
<published>2024-08-11T03:08:51Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=5a856c2982030ff77e2d151ead4fcd991512f362'/>
<id>urn:sha1:5a856c2982030ff77e2d151ead4fcd991512f362</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update info-lookup-alist via geiser-guile-manual-lookup-alist (#47)</title>
<updated>2024-08-11T15:19:39Z</updated>
<author>
<name>Suhail</name>
<email>425284-suhailsingh@users.noreply.gitlab.com</email>
</author>
<published>2024-08-11T02:54:07Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=f90be894cfaea172d8b938654fa8248c33063ee6'/>
<id>urn:sha1:f90be894cfaea172d8b938654fa8248c33063ee6</id>
<content type='text'>
* geiser-guile.el (geiser-guile-manual-lookup-alist): New variable.
(geiser-guile-manual-lookup-indices): Obsolete variable.
(geiser-guile-manual-lookup-nodes): Obsolete variable.
(geiser-guile--info-spec): Inlined into the :set function of
geiser-guile-manual-lookup-nodes.
</content>
</entry>
<entry>
<title>lint-fix: fix package-lint error</title>
<updated>2024-08-11T02:39:39Z</updated>
<author>
<name>Suhail</name>
<email>425284-suhailsingh@users.noreply.gitlab.com</email>
</author>
<published>2024-08-11T02:39:39Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=a5223455ce774a22d699ae018f3503fbf841927f'/>
<id>urn:sha1:a5223455ce774a22d699ae018f3503fbf841927f</id>
<content type='text'>
The usage of `with-mutex' means that using `compat' alone isn't enough and we
need to bump the version of `emacs'.
</content>
</entry>
<entry>
<title>Add info index nodes customization.</title>
<updated>2024-07-12T12:02:35Z</updated>
<author>
<name>gemmaro</name>
<email>gemmaro.dev@gmail.com</email>
</author>
<published>2024-07-12T12:01:37Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=ebdd1923b0780778706ea6b16aa2b0ce3e7dc33d'/>
<id>urn:sha1:ebdd1923b0780778706ea6b16aa2b0ce3e7dc33d</id>
<content type='text'>
* geiser-guile.el (geiser-guile-manual-lookup-indices): Add a custom
variable to add user defined index nodes.
(geiser-guile--info-spec): Use the newly added custom variable.
</content>
</entry>
<entry>
<title>fix for startup with non-existent last scm buffer</title>
<updated>2024-07-02T20:13:15Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-07-02T20:13:15Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=d5175439c01b177d4f27686e5d6dfdae0505ee1f'/>
<id>urn:sha1:d5175439c01b177d4f27686e5d6dfdae0505ee1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: geiser-guile.texi re-generated from readme.org</title>
<updated>2024-03-14T19:50:57Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-03-14T19:50:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=71a6be00433a157de3936f208c7a1bd0192b12cd'/>
<id>urn:sha1:71a6be00433a157de3936f208c7a1bd0192b12cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow buffer-local geiser-guile-warning-level.</title>
<updated>2024-03-14T16:52:40Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2024-03-14T16:52:40Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=43b99a46263712bd38b8e7d4ba93e4374649eb48'/>
<id>urn:sha1:43b99a46263712bd38b8e7d4ba93e4374649eb48</id>
<content type='text'>
Since geiser-guile--startup is calling in the new buffer already, buffer-local
value of geiser-guile-warning-level had no effect.  Luckily the original buffer
is accessible using geiser-repl--last-scm-buffer, so we can let-bind the value
from it for the duration of geiser-guile-update-warning-level.

Fixes #45.

* geiser-guile.el (geiser-guile--startup): Let-bind geiser-guile-warning-level
before calling geiser-guile-update-warning-level.
</content>
</entry>
<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>allowing a guile binary that writes to stdout (fixes #42)</title>
<updated>2024-03-12T14:48:42Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-03-12T14:48:42Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=635d312b9084fa2d4eea4b57f20a7ad5197da2ba'/>
<id>urn:sha1:635d312b9084fa2d4eea4b57f20a7ad5197da2ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>better detection of completion prefixes for module names</title>
<updated>2023-12-27T15:12:56Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2023-12-27T15:12:56Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=6e0811c75d13c3c8488e7a11a018e1ea2ae3288a'/>
<id>urn:sha1:6e0811c75d13c3c8488e7a11a018e1ea2ae3288a</id>
<content type='text'>
Fixes issue #38 (use-modules not completed at buffers) by excluding trailing
parens from module name completion prefixes. Things could be better if geiser
detected that in, say

      (use-modules (ice-9 and|

one is still completing a module name (right now, it notices that `and' can be
completed as a procedure/macro name), but that has always been above module
name completion's paycheck.
</content>
</entry>
</feed>
