-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Make Semantic fast #7736
Make Semantic fast #7736
Conversation
Limit the parsing scope to file, local and project. The choices are listed in semanticdb-find-default-throttle variable.
Thank you ! 👍 |
This alone didn't quite work for me, due to a mode-local default for
This resets the mode-local version to the global, for what it's worth:
which might or might not result in some missing Lastly, just for those curious, I found that snippet in |
Resolve syl20bnr#1907. Emacs 25 sets semanticdb-find-default-throttle as a mode-local variable in emacs-lisp-mode and includes the omniscient throttle which slows down indexing. Let's override the mode-local variable so it doesn't include the omniscient throttle. See syl20bnr#7736 for additional context.
Resolve syl20bnr#1907. Emacs 25 sets semanticdb-find-default-throttle as a mode-local variable in emacs-lisp-mode and includes the omniscient throttle which slows down indexing. Let's override the mode-local variable so it doesn't include the omniscient throttle. See syl20bnr#7736 for additional context.
Can this be re-opened, and @braham-snyder 's suggested change be merged into spacemacs proper somehow? Right now, it's still the case that by default in a vanilla spacemacs setup with only semantic added, performance in emacs-lisp mode is simply terrible. Surely this isn't ok? |
Limit the parsing scope to file, local and project. The choices are listed in semanticdb-find-default-throttle variable.