Open arael opened 1 week ago
This is impacting me too when using org-ctrl-c-ctrl-c
to send SQL to my DB, which generates org tables.
985 96% - command-execute
985 96% - funcall-interactively
978 96% - org-ctrl-c-ctrl-c
968 95% - org-babel-execute-src-block
808 79% - org-babel-insert-result
693 68% - org-table-align
392 38% + cl-mapcar
301 29% - org-string-width
301 29% - set-window-buffer
301 29% - apply
301 29% - ad-Advice-set-window-buffer
301 29% - #<subr set-window-buffer>
301 29% - record-window-buffer
301 29% - apply
301 29% - run-hooks
301 29% - projectile-track-known-projects-find-file-hook
167 16% + projectile-add-known-project
127 12% - projectile-project-p
127 12% - projectile-project-root
127 12% - cl-some
127 12% + #<compiled 0x2c6cc6f477c3923>
7 0% + projectile-project-root
110 10% + orgtbl-to-orgtbl
3 0% + org-at-table-p
160 15% + org-babel-execute:sql
10 0% + org-ai-ctrl-c-ctrl-c
31 3% + ...
If I reset projectile
to the commit before https://github.com/bbatsov/projectile/commit/3c92d28c056c3553f83a513a35502b4547d29319 then the performance issues disappear.
@codeasone Feel free to submit a PR reverting the problematic commit. Seems to me this is our best course of action.
Expanding org tables using tab has become extremely sluggish. It takes two to three seconds for the table to be expanded properly. The function bound to my tab key is
org-cycle
.If I remove projectile from my installation, then the delays stop.
Expected behavior
No delays in expanding the org tables using tab (org-cycle).
Actual behavior
There is a delay of two to three seconds when expanding org tables using the tab key (org-cycle).
Steps to reproduce the problem
With projectile in your Emacs installation, visit an org file, type | then a letter, and then press tab. You should see a delay.
Environment & Version information
Projectile version information
Emacs version
29.3
Operating system
Ubuntu 24.04.1
Here is the Emacs profiler log, I hope it can be useful: