On Mon, May 01, 2023 at 09:03:27PM +0800, Hongyi Zhao wrote: > On Mon, May 1, 2023 at 7:38 PM wrote: [...] > > That would mean that the file is loaded, but Emacs still shows you > > the *scratch* buffer. Otherwise, the file doesn't get loaded at > > all. > > > > This might give hints to find the problem. > > See the testing below: > > $ emacs my-icur.tex > > `C-x b RET` gives the following info: > > > Loading server...done > Iedit default key binding is C-; > Loading /home/werner/.emacs.d/var/recentf-save.el (source)...done [...] Now I'm confused. What we see here is a *Messages* buffer, not a buffer list (what I'd expect C-x b to give us). But there are some messages in there hinting at errors during initialization. Does your problem change if you invoke Emacs with -Q option? That is: $ emacs -Q my-icur.tex Cheers -- t