diff options
author | Eval EXEC <execvy@gmail.com> | 2024-07-05 18:53:36 +0800 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2024-07-07 21:23:33 +0300 |
commit | fffab032b05d5dcb72d6729321739ca814c54a28 (patch) | |
tree | a882f816e30d8e0c9796c5bb86fdb96efd22cb00 /lisp/emacs-lisp/comp.el | |
parent | 069fa6390973bde3a1c551369ed54d741f369703 (diff) | |
download | emacs-fffab032b05d5dcb72d6729321739ca814c54a28.tar.gz emacs-fffab032b05d5dcb72d6729321739ca814c54a28.tar.bz2 emacs-fffab032b05d5dcb72d6729321739ca814c54a28.zip |
Improve 'tab-line-tabs-fixed-window-buffers' sorting performance
* lsp/tab-line.el (tab-line-tabs-fixed-window-buffers): Enhance
'tab-line-tabs-fixed-window-buffers' performance by optimizing buffer
sorting mechanism. Replace inefficient 'seq-position' calls with a hash
table to cache buffer positions, significantly improving speed when
handling large buffer lists (bug#71958).
Copyright-paperwork-exempt: yes
Diffstat (limited to 'lisp/emacs-lisp/comp.el')
0 files changed, 0 insertions, 0 deletions