On Sun, Jul 24, 2022 at 10:18 AM Lars Ingebrigtsen wrote: > João Távora writes: > > > Or maybe -- again, I'm just guessing -- the danger is that that bad.el > > is disguised under /tmp/pcase.el and /tmp/good.el has a perfectly > > legitimate. > > > > (require 'pcase) > > > > Simply visitng /tmp/good.el with Flymake on would lead to disaster. > > Yes. Sorry, I thought it was self-evident that that's the problem I was > talking about with having "./" in load-path. > OK. I just hope that this thread has left it clear that simply visiting that /tmp/pcase-not-malicious-at-all.el can lead to "disaster" regardless of the value in elisp-flymake-byte-compile-load-path . > If > > that's the case, it's as easy as applying this patch > > [...] > > > - ,@(mapcan (lambda (path) (list "-L" path)) > > + ,@(mapcan (lambda (path) (list "-L" (format ":%s" > path))) > > elisp-flymake-byte-compile-load-path) > > That would be a distinct improvement; yes. (But with a comment about > what that does, because it's not self explanatory.) > > OK, I can do that. João Távora