My user-init-file is set to “~/.emacs” for long time, which will now work for your logic.

There is a long history for “~/.emacs.d”. Old users may be fooled when someone else creates an empty “~/.config/emacs” for him or some packages create it.

I like the backward-compatible proposal. This will not disturb old users.

在 2020年1月9日 +0800 AM7:27,chad <yandros@gmail.com>,写道:


On Wed, Jan 8, 2020 at 5:52 AM Stefan Monnier <monnier@iro.umontreal.ca> wrote:
It's just swapping the current roles of ~/.emacs.d and
~/.config/emacs, indeed.
Still, a warning when both are present would be welcome.

I'll suggest a friendly amendment: A warning when both ~/.config/emacs/init.el and ~/.emacs.d/init.el are present would be welcome. 

~Chad