Hi Alex, I have reverted that patch in my local emacs build. But I am copying Stefan and Eli here for ideas so that it doesn't need to be reverted on master. -- Kaushal Modi On Mon, Jun 10, 2019 at 9:41 AM Alex Branham wrote: > > On Sun 09 Jun 2019 at 22:21, Kaushal Modi wrote: > > > It seems like properly enabling lexical binding in ediff will be a bit > > tricky. > > > > If you look at the code of ediff-find-file, you will see the use of > > `symbol-value' everywhere. > > Indeed, it looks like portions of ediff expect symbols like file-A and > file-B to be dynamically bound, but also passes them through as > arguments to functions. I'm not sure what the best way to deal with this > is, since if we just mark them as special the lexical binding will > shadow the global binding anyway. > > In the meantime, feel free to revert that patch if its causing issues. > > Alex >