<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser/elisp/geiser-xref.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>2024-07-06T15:37:23Z</updated>
<entry>
<title>Buttons live in their own namespace</title>
<updated>2024-07-06T15:37:23Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-08-12T13:07:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=f74612686b468069849ab36d1c49229312f3434e'/>
<id>urn:sha1:f74612686b468069849ab36d1c49229312f3434e</id>
<content type='text'>
`geiser-doc--xbutton' will be tackled in the next commit.
</content>
</entry>
<entry>
<title>Cleanup library headers</title>
<updated>2024-07-06T15:37:23Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-07-14T12:33:38Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=de52f0e36f1709181c1ce4e787d79208fa2cb870'/>
<id>urn:sha1:de52f0e36f1709181c1ce4e787d79208fa2cb870</id>
<content type='text'>
- In the summary line, use three dashes to separate the file name
  from the summary.  That is the convention, which some tools depend
  on, and for some libraries we already did it here too.

- Capitalize the first word in the summary.  That is the convention,
  and for some libraries we already did it here too.

- For libraries that have a commentary, make sure it is placed in a
  "Commentary:" section.

- Make sure the "Code:" heading, which separates the header from the
  code part of the library, exists in all files.
</content>
</entry>
<entry>
<title>Take the byte-compilers advice into account</title>
<updated>2022-12-05T14:17:55Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-12-05T14:17:55Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=a60efa80cdb8c72dacb1e16729a801206a4e80bf'/>
<id>urn:sha1:a60efa80cdb8c72dacb1e16729a801206a4e80bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>geiser-xref: lexical binding</title>
<updated>2022-10-23T23:33:57Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-23T23:33:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=8009febe4cc7d9ad1e8826dc2a1ee3e4c336f315'/>
<id>urn:sha1:8009febe4cc7d9ad1e8826dc2a1ee3e4c336f315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Harmonizing buffer names</title>
<updated>2022-03-06T19:18:54Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-03-06T19:18:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=f9a40fe67e15ad2ec984687a8e99844707f736e5'/>
<id>urn:sha1:f9a40fe67e15ad2ec984687a8e99844707f736e5</id>
<content type='text'>
So that now all start with *Geiser (and a space for hidden ones) and
use consistent capitalization (see issue #38).
</content>
</entry>
<entry>
<title>Fix indentation</title>
<updated>2020-03-27T20:38:45Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-02-25T13:48:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=a11b96fe58a2579e15bfcb642f01e0059da59a87'/>
<id>urn:sha1:a11b96fe58a2579e15bfcb642f01e0059da59a87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark the beginning of code part of elisp libraries with Code: heading</title>
<updated>2020-03-27T20:38:45Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-02-25T13:32:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=3ceb31b71824e59e3f000edf7cb09ab86616d723'/>
<id>urn:sha1:3ceb31b71824e59e3f000edf7cb09ab86616d723</id>
<content type='text'>
It's the convention and by following it we make a big step towards
supporting outline navigation.

The convention doesn't say much about what parts of the code are
supposed to be part of that sections and what parts belong in a
subsequent section.  Here we put the `require' forms in this section
and maybe some setup code, that's a popular approach.

In most cases there was "" where we now insert "Code:".  They both
serve a similar purpose and we keep the former because some users
depend on that for navigation.  We even add this "" in libraries
where it previously was missing.

In some cases the permission statement was followed by a commentary,
which obviously does not belong in the "Code:" section.  In such cases
add the conventional "Commentary:" section.
</content>
</entry>
<entry>
<title>Begin the summary lines of all elisp libraries with three semicolons</title>
<updated>2020-03-27T20:38:45Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-02-25T13:29:01Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=715f4c0ee0f50b251679e55650cedcae3a246b57'/>
<id>urn:sha1:715f4c0ee0f50b251679e55650cedcae3a246b57</id>
<content type='text'>
It's the convention and by following it we make a big step towards
supporting outline navigation.
</content>
</entry>
<entry>
<title>Define 'geiser-xref-mode' with 'define-derived-mode'</title>
<updated>2016-04-23T00:20:25Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-11T07:54:48Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=ea1c6ece98a88ef66b4bdbf286cc3df603bfa7e7'/>
<id>urn:sha1:ea1c6ece98a88ef66b4bdbf286cc3df603bfa7e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not use 'geiser-xref--with-buffer' before it is defined</title>
<updated>2016-04-20T17:39:07Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-11T16:26:17Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=78d5866d16f2718ddffe1c0646fc59cffe785d9b'/>
<id>urn:sha1:78d5866d16f2718ddffe1c0646fc59cffe785d9b</id>
<content type='text'>
This is a fix similar to the one made in commit
8e75455dfbd46355d777c26366e7ccfcb59ace20.
</content>
</entry>
</feed>
