I find it helps to always have a minibuffer in one place on my screen --- IOW, a standalone minibuffer frame. Yes, this is due to eye movement, but always at the same place. You may find this helps. See the library oneonone.elfor a simple implementation.
source
share