[Top][All Lists]

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

Re: Tramp and Flycheck/Flymake interaction

From: Michael Albinus
Subject: Re: Tramp and Flycheck/Flymake interaction
Date: Tue, 04 Aug 2020 16:47:17 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Dennis Proksch <> writes:

> Dear Sir or Madam,

Hi Dennis,

> I posted this request on Stackoverflow and was recommended to you:

Yes, it was me, who has redirected you to tramp-devel. Stackexchange has
its merits, but it isn't suited for debugging.

> Some help on the issue would be highly appreciated.

You're using Emacs 28.0.50, the latest one. Fine.

However, which flycheck.el and pyilint.el versions are you using? The
packages from MELPA?

I've played a little bit with your scenario, and finally, I could
reproduce your problem. Looking at the code of flycheck.el, it turns out
that it doesn't support remote processes. It calls `call-process' (shall
be `process-file'), and `start-process' (shall be `start-file-process').

Similar observations with pylint.el. It doesn't call any external
process. But its Tramp integration looks questionable. For example, it
uses (aref (tramp-dissect-file-name filename) 3) in order to determine
the local part of a remote file name. This might have worked 10 years
ago; these days one shall use (file-local-name filename) .

I recommend you contact the maintainers of both packages in order to
make them Tramp aware. In case of problems, <> is
still the address to ask for support.

> Thank You!
> Dennis

Best regards, Michael.

reply via email to

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