Skip to content

pr update use package declaration use it in documentation - #1059

Draft
matsl wants to merge 3 commits into
masterfrom
pr_update-use-package-declaration-use-it-in-documentation
Draft

matsl wants to merge 3 commits into
masterfrom
pr_update-use-package-declaration-use-it-in-documentation

Conversation

@matsl

@matsl matsl commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

What

Update the use-package declaration and use it in the documentation.

  • Handle no debug exit gracefully with no error
  • Update use-package declaration
  • Use use-package declaration in documentation

Why

Refactoring the use-package declaration based on feedback from users.

Note

This is a draft PR since the documentation is not updated. That will
be rearranged so that installation and configuration are more
separated.

Installation section will be made shorter to not go into details on
the different package managers. It should suffice to mention what
archives to set the package-archives to or what url the repository is
at more or less.

For the configuration the use-package declaration will be used.

* install-test/install-test.sh: Avoid debug check setting the exit status.
* man/use-package (hyperbole): Simplify by removing conditional
activation of hyperbole-mode and hywiki-mode.  Bind keys in
hyperbole-mode-map.  Advice how the default hyperbole-menu global
activation keys can be changed.
* man/hy-package.el:
* man/hy-straight.el: Deleted, prefer use-package declaration.

* man/hyperbole.texi (Elpa Latest or Release Package Installation):
(Git Latest Package Installation): Use verbatiminclude to avoid
Texinfo interpreting { } chars in use-package.
@rswgnu

rswgnu commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Looks reasonable assuming tested successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants