Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hig doesn't benefit from Emacs 29 #125

Open
the42 opened this issue Jun 7, 2023 · 1 comment
Open

hig doesn't benefit from Emacs 29 #125

the42 opened this issue Jun 7, 2023 · 1 comment

Comments

@the42
Copy link

the42 commented Jun 7, 2023

It seems like some refactoring of hig could tremendously benefit of changes in Emacs 29:

  • overlay code was optimized in Emacs 29 - I don not know if hig should automatically benefit from these changes
  • When using tree-sitter modes, hig actually regresses. I do not see though why this is the case. Using Emacs 29 and opening a moderately small js-ts-mode file (370 kB, number of nodes? How to obtain this info?) is by orders of magnitude slower compared to using js-json-mode.
@jcs090218
Copy link
Collaborator

overlay code was optimized in Emacs 29 - I don not know if hig should automatically benefit from these changes

This package doesn't use overlay, so I'm not sure what's relevant. 🤔

When using tree-sitter modes, hig actually regresses. I do not see though why this is the case. Using Emacs 29 and opening a moderately small js-ts-mode file (370 kB, number of nodes? How to obtain this info?) is by orders of magnitude slower compared to using js-json-mode.

Can you elaborate? Thanks!

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

No branches or pull requests

2 participants