Skip to content

Conversation

@abougouffa
Copy link

Hello and thank you for the package!

This PR introduce some improvements:

  1. The current implementation forces Transient to be loaded at startup (when reading the generated autoloads file). This is not a sane default, since this can increase Emacs' startup time, and the user can prefer to load the transient package only when needed.
  2. The functions treesit-jump--query-select-* are marked as interactive (visible in M-x), however, they don't have any actual benefit for the user.
  3. treesit-jump can work without gptel, it doesn't depend on it, but it can extend it when using the treesit-jump-gptel-describe. This makes the gptel optional, if the user doesn't have it (or don't want to), the package should still work.

The current implementation forces Transient to be loaded at startup (when
reading the generated autoloads file). This is not a sane default since the user
can prefer to load the `transient` package only when needed.
The functions `treesit-jump--query-select-*` are marked as interactive (visible
in `M-x`), however, they don't have any actual benefit for the user.
`treesit-jump` can work without `gptel`, it doesn't **depend** on it, but it can
extend it when using the `treesit-jump-gptel-describe`. This makes the `gptel`
optional, if the user doesn't have it (or don't want to), the package should
still work.
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.

1 participant