bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41423: 27.0.91; eshell file completion in tramp dir is slow (3 minut


From: Gregory Heytings
Subject: bug#41423: 27.0.91; eshell file completion in tramp dir is slow (3 minutes) [regression on pretest]
Date: Sat, 29 Aug 2020 17:14:04 +0000
User-agent: Alpine 2.22 (NEB 394 2020-01-19)



I just checked, and see no visible improvement.

The first time you try completion, there's no difference. The cache must be filled. But all next times you complete, it shall be faster for remote directoriues.


Yes, this is what I did. The first time there was no difference. The second time I did not see any difference either, alas. I just tried it again.


I do not claim my patch is the solution. But it shall be useful, if eshell-complete-commands-list is called somewhere.


A much better patch at this point is to just restore the previous default behavior (in Emacs 26 and earlier) by setting completion-at-point-functions to '(pcomplete t) instead of '(pcomplete-completions-at-point t), for example with:

(add-hook 'eshell-mode-hook (function (lambda () (setq 
completion-at-point-functions '(pcomplete t)))))

pcomplete is obsolete, but it is still there, and it works.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]