Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Some authors of downstream packages are reluctant to do stuff with
upstream packages' private functions.
(for example, https://github.com/abo-abo/swiper/pull/2235#issuecomment-537399457)
|
|
Should address, sort of, issue #46
|
|
|
|
Thanks to Brian Leung
|
|
|
|
|
|
|
|
|
|
Should fix issue #49.
|
|
See discussion in issue #48.
|
|
Should fix issue #48
|
|
|
|
|
|
|
|
* doc/geiser.texi: Define title only once. This gets rid of a warning
and produce a more pleasing result.
|
|
* doc/geiser.texi (Top): Re-instate the top page resource links.
|
|
* doc/geiser.texi (Top): Delete @insertcopying directive.
|
|
One benefit of using 'makeinfo' instead of 'texi2html' is that the
HTML file hierarchy layout produced by 'makeinfo' matches the layout
expected for cross-reference URLs.
For example, a cross-reference defined via:
@pxref{Introduction,,, geiser, Geiser User Manual}
would produce the URL: /Introduction.html#Introduction, while
Texi2html produces /geiser/geiser_1.html#Introduction instead,
breaking for example a cross-reference in the GNU Guix Reference
Manual (see: https://issues.guix.gnu.org/55290).
* doc/makefile (web): Replace texi2html with makeinfo.
* doc/site.conf: Delete file.
* doc/web.texi: Likewise.
|
|
|
|
|
|
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.
|
|
And, actually, fixing bugs: the warnings weren't spurious.
|
|
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.
|
|
We remove by-now obsolete usage of eldoc, and depend on the elpa
package to ensure backwards compatibility.
|
|
Fixes #45. Thanks to Brian Cully.
|
|
The byte-compiler complained about it.
|
|
Should fix issue #41, possibly the oldest still standing! My thanks
and apologies to @ghost, wherever you are!
|
|
|
|
|
|
Seems to be addressing the sea of blue issue (#39)
|
|
|
|
|
|
|
|
So that now all start with *Geiser (and a space for hidden ones) and
use consistent capitalization (see issue #38).
|
|
|
|
Fixes issue #37.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks again to Stefan for a useful discussion.
|
|
|
|
I haven't fully understood why, the two versions seem at first sight
equivalent, but they're not behaving equivalently.
|
|
|