Hi! The last commit, 3474346fba687aaf265037ca8fd9ede705727262, that doesn’t enable evil-local-mode when load-in-progress is t breaks loading of files through a desktop file at Emacs boot time.
The commit message notes that Emacs loads a package into a buffer called “ *load” with load-in-progress set to t. Shouldn’t the condition then be ((and (string= (buffer-name) " *load") load-in-progress))? The only reference to “ *load” that I could find in the Emacs source was, however, “ *load*” and is the buffer used by mule in load-with-code-conversion, so the check should probably be ((string= (buffer-name) " *load*")). This problem occurs because desktop (load)s the desktop file, which creates the buffers while it’s being loaded, and, since load-in-progress is global, all created buffers will see it as t when evil-local-mode is run. _______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
