|
From: | Jim Porter |
Subject: | bug#55696: 28.1; eshell fails to respect text-scale-increase |
Date: | Thu, 9 Jun 2022 08:55:36 -0700 |
On 6/9/2022 12:24 AM, Eli Zaretskii wrote:
Thanks, installed.
Thanks.
Perhaps unrelated to this, esh-var-tests hangs on my system in two tests: esh-var-test/interp-cmd-indices and esh-var-test/quoted-interp-cmd-indices. Both of those invoke a command called "list", which exists on my MS-Windows system, but is probably not what the test expects, so it infloops. What is that "list" command? I cannot find it on the GNU/Linux system to which I have access? Can we modify these tests not to rely on non-standard commands?
That's actually supposed to be the `list' function from Elisp. Since there's no such command on GNU/Linux systems, Eshell uses the Elisp function of the same name, but as you found, that's not the right thing to do in general (some systems may have an external "list" program, in which case Eshell would use that instead).
Do the tests work if you replace "list" in those two functions with "listify"? (`eshell/listify' is a built-in Eshell alias function, which is the highest priority for Eshell commands, so it should always work.)
[Prev in Thread] | Current Thread | [Next in Thread] |