<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser, branch 0.27</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=0.27</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=0.27'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<updated>2022-10-14T23:23:51Z</updated>
<entry>
<title>news and version bump</title>
<updated>2022-10-14T23:23:51Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-14T23:23:51Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=af81e4fb1088d9ccbd36dcd541e29eb2770e4d87'/>
<id>urn:sha1:af81e4fb1088d9ccbd36dcd541e29eb2770e4d87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: marker stack for jump to module</title>
<updated>2022-10-14T04:12:18Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-14T04:12:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=9a172f3eb9b4089b9350f88ac015d1d3ee6fcd10'/>
<id>urn:sha1:9a172f3eb9b4089b9350f88ac015d1d3ee6fcd10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expect completion-in-region functions to preserve current buffer</title>
<updated>2022-10-13T22:03:32Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-13T22:03:32Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=9a767e024da339aa12b0861473826384914ba010'/>
<id>urn:sha1:9a767e024da339aa12b0861473826384914ba010</id>
<content type='text'>
see discussion in issue #56
</content>
</entry>
<entry>
<title>fixes for the imenu jumping fallback</title>
<updated>2022-10-13T02:00:14Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-13T02:00:14Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=d0fb87e435e2776c18d67040e0bb0dfb736c6006'/>
<id>urn:sha1:d0fb87e435e2776c18d67040e0bb0dfb736c6006</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lexical scope for completion and connection</title>
<updated>2022-10-13T01:59:07Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-13T01:59:07Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=52ae251eb6ec868890a38564e462fdea69a70ee0'/>
<id>urn:sha1:52ae251eb6ec868890a38564e462fdea69a70ee0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>autodoc: correctly display docsigs for in-region completions (#56)</title>
<updated>2022-10-13T01:44:59Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-13T01:44:59Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=727d2dfe988943c277804d87ac9cd40f2ddc65e0'/>
<id>urn:sha1:727d2dfe988943c277804d87ac9cd40f2ddc65e0</id>
<content type='text'>
we were doing it really wrong: first, by not setting the evaluation
environment when things are computed outside the original buffer (the
completion in region case for consult and the likes, where the current buffer
is the minibuffer) and, to add insult to injury, by not waiting for a response
from the scheme side!

actually waiting can make things a tad laggy when the scheme is not as fast
as, say, chez and there are lots of completions (if one uses
completion-in-region; for pop ups like company it's fine), so i've also added
a flag, geiser-autodoc-use-docsig, to turn the functionality off.
</content>
</entry>
<entry>
<title>imenu as a last resort for jumping to definition</title>
<updated>2022-10-12T02:37:56Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-12T02:37:56Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=a9b17f08a0c40d2b2ac5d3d130a8b40f5890ccfa'/>
<id>urn:sha1:a9b17f08a0c40d2b2ac5d3d130a8b40f5890ccfa</id>
<content type='text'>
... as well as a way of telling imenu to look for nested define forms, as the
ones one finds for instance inside (library ...) or (module ...) sexps, or
simply nested defines in function bodies.  it's a crappy way of finding
definitions, but it's better than nothing when it's all we have (e.g., R6RS
libraries don't seem to provide an environment/namespace including their
privates, which is a killjoy).
</content>
</entry>
<entry>
<title>jump to location specified as a char pos</title>
<updated>2022-10-09T23:03:33Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-09T23:03:33Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=d836c0025f9e51689c4c078c57546c0870498137'/>
<id>urn:sha1:d836c0025f9e51689c4c078c57546c0870498137</id>
<content type='text'>
Chez likes to do that, which is fine now.
</content>
</entry>
<entry>
<title>fix for completion-for-module</title>
<updated>2022-10-09T23:02:24Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-09T23:02:24Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=622e9becbe7a6706ab676cdbe8d78e9b2b4e1d1f'/>
<id>urn:sha1:622e9becbe7a6706ab676cdbe8d78e9b2b4e1d1f</id>
<content type='text'>
We were calling an undefined function... not too many people using the
functionality (or geiser at all :)).
</content>
</entry>
<entry>
<title>fix: proper use of the error reporting protocol</title>
<updated>2022-10-09T02:57:46Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-09T02:57:46Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=9a3df3a9aa365f64cb9c228dbd856b02afe346ec'/>
<id>urn:sha1:9a3df3a9aa365f64cb9c228dbd856b02afe346ec</id>
<content type='text'>
... even if that protocol is unwritten (note to self: write it already) and
nobody till now was being a good citizen (chez is becoming one).
</content>
</entry>
</feed>
