<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser/elisp, branch 0.24</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=0.24</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=0.24'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<updated>2022-05-07T00:34:25Z</updated>
<entry>
<title>Version bump</title>
<updated>2022-05-07T00:34:25Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-05-07T00:34:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=d28d19b582347bffebbf0ca905297e744842a5f2'/>
<id>urn:sha1:d28d19b582347bffebbf0ca905297e744842a5f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>geiser-capf: new module to break cyclic dependencies</title>
<updated>2022-04-23T18:05:57Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-04-23T18:05:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=1b1fdd2be47fcbadab4b224266d30dee4484a4b0'/>
<id>urn:sha1:1b1fdd2be47fcbadab4b224266d30dee4484a4b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Suggestive patch for simplified completion</title>
<updated>2022-04-23T15:01:15Z</updated>
<author>
<name>Daniel Mendler</name>
<email>mail@daniel-mendler.de</email>
</author>
<published>2022-04-02T00:19:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=18faa0ba32c9ce751c16960b2a39b3880b523272'/>
<id>urn:sha1:18faa0ba32c9ce751c16960b2a39b3880b523272</id>
<content type='text'>
NOTE: The patch is largely untested.

Modifications:

- Update readme.org
- Remove geiser-company
- Move Company extensions to geiser-completion

Omissions:

- geiser-company--inhibit-autodoc has been removed. Eldoc handling
  should be implemented in the frontend, not in the backend.
  See for example:
  https://github.com/minad/corfu/blob/04fbfce3d7e9c125a7fd22a34455a508247a522b/corfu.el#L1212
- The quickhelp-string action and geiser-company--docstring have been
  removed. company-quickhelp can use `:company-doc-buffer` instead with
  minimal overhead.
  See:
  https://github.com/company-mode/company-quickhelp/blob/3ca2708b4e5190205aca01d65fe1b391963a53f9/company-quickhelp.el#L138
- The automatic Company setup has been removed. Personally I am not a
  fan of such auto configuration. It is better if completion is
  configured consistently in the user configuration. You may want to
  restore the auto configuration for backward compatibility. It depends
  on your backward compatibility story. I am fine with rare breaking
  changes from time to time.
- There is a cyclic dependency between geiser-edit/geiser-doc and
  geiser-completion, which should be untangled.
</content>
</entry>
<entry>
<title>Byte-compilation warnings fixed</title>
<updated>2022-04-23T14:49:05Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-04-23T14:49:05Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=77adf19d3812ecfd821d250f8bc1eb821a88ee92'/>
<id>urn:sha1:77adf19d3812ecfd821d250f8bc1eb821a88ee92</id>
<content type='text'>
And, actually, fixing bugs: the warnings weren't spurious.
</content>
</entry>
<entry>
<title>autodoc: make do without dependending on elpa's eldoc</title>
<updated>2022-04-10T03:06:57Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-04-10T03:06:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=1300dd1a410a172588c529734a4fb1c8b58eaef1'/>
<id>urn:sha1:1300dd1a410a172588c529734a4fb1c8b58eaef1</id>
<content type='text'>
Playing the trick of checking for eldoc-documentation-functions to
know wheter we're at a new enough version, and (hopefully) falling
back to the old implementation otherwise.
</content>
</entry>
<entry>
<title>autodoc: new-style eldoc interface</title>
<updated>2022-04-10T02:45:17Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-04-10T02:45:17Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=dcbd8e81ac19ec808a4980ea99e7ee3f4f354c79'/>
<id>urn:sha1:dcbd8e81ac19ec808a4980ea99e7ee3f4f354c79</id>
<content type='text'>
We remove by-now obsolete usage of eldoc, and depend on the elpa
package to ensure backwards compatibility.
</content>
</entry>
<entry>
<title>A bit more tramp-friendliness</title>
<updated>2022-04-09T16:21:08Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-04-09T16:21:08Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=5b9532a571b28f1f82f0eaaecc1f7792473bdc6c'/>
<id>urn:sha1:5b9532a571b28f1f82f0eaaecc1f7792473bdc6c</id>
<content type='text'>
Fixes #45.  Thanks to Brian Cully.
</content>
</entry>
<entry>
<title>Shorten docstring that is over 80 characters wide</title>
<updated>2022-03-27T23:23:54Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-03-27T23:23:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=9507e81a075351d090fd1f4f708efd05d6470cba'/>
<id>urn:sha1:9507e81a075351d090fd1f4f708efd05d6470cba</id>
<content type='text'>
The byte-compiler complained about it.
</content>
</entry>
<entry>
<title>Support for #{...}# extended symbol syntax</title>
<updated>2022-03-24T00:51:33Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-03-24T00:51:33Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=cbfab92584072ba0e1c4119612a8438db61ecbf6'/>
<id>urn:sha1:cbfab92584072ba0e1c4119612a8438db61ecbf6</id>
<content type='text'>
Should fix issue #41, possibly the oldest still standing!  My thanks
and apologies to @ghost, wherever you are!
</content>
</entry>
<entry>
<title>Missing version tag, and version bumped</title>
<updated>2022-03-23T23:48:42Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-03-23T23:48:42Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=bc0dde310492de733f9ec528d7aeddd57093d05e'/>
<id>urn:sha1:bc0dde310492de733f9ec528d7aeddd57093d05e</id>
<content type='text'>
</content>
</entry>
</feed>
