[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#28066: eshell-tramp sudo ignores C-c
From: |
Michael Albinus |
Subject: |
bug#28066: eshell-tramp sudo ignores C-c |
Date: |
Sun, 20 Aug 2017 21:46:33 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Albinus <michael.albinus@gmx.de>
>> Date: Sun, 20 Aug 2017 21:29:33 +0200
>> Cc: 28066@debbugs.gnu.org, yegortimoshenko@gmail.com
>>
>> I've implemented this as advice on `interrupt-process', but this is
>> discouraged for primitives. Maybe we should spend `interrupt-process' a
>> hook where Tramp could enter? Or even a file name handler, based on
>> default-directory of the related process-buffer?
>
> In such cases, we usually provide a variable whose value is a
> function. The default value is a function that does whatever
> interrupt-process is doing now, and Tramp can replace it with its own
> function.
>
> Does this make sense in your case?
Perfect. As long as no other package replaces Tramp's function.
Maybe the variable shall keep a list of functions, which are tried until
one of the functions reports success (returns t, for example). The
default function would be the last in the queue.
Best regards, Michael.
- bug#28066: eshell-tramp sudo ignores C-c, Yegor Timoshenko, 2017/08/12
- bug#28066: eshell-tramp sudo ignores C-c, Michael Albinus, 2017/08/13
- bug#28066: eshell-tramp sudo ignores C-c, Richard Stallman, 2017/08/13
- bug#28066: eshell-tramp sudo ignores C-c, Michael Albinus, 2017/08/20
- bug#28066: eshell-tramp sudo ignores C-c, Eli Zaretskii, 2017/08/20
- bug#28066: eshell-tramp sudo ignores C-c,
Michael Albinus <=
- bug#28066: eshell-tramp sudo ignores C-c, Michael Albinus, 2017/08/21
- bug#28066: eshell-tramp sudo ignores C-c, Eli Zaretskii, 2017/08/21
- bug#28066: eshell-tramp sudo ignores C-c, Michael Albinus, 2017/08/21
- bug#28066: eshell-tramp sudo ignores C-c, Yegor Timoshenko, 2017/08/20
- bug#28066: eshell-tramp sudo ignores C-c, Michael Albinus, 2017/08/21