abo-abo / ace-window

Quickly switch windows in Emacs
979 stars 87 forks source link

window key missing in some buffers #75

Open dscole opened 8 years ago

dscole commented 8 years ago

I was able to pinpoint the issue I had in #74 when I increase the scale of the face of the leading char. How to replicate:

  1. Set the Height of the face aw-leading-char-face to 3.0 or larger.
  2. Open a buffer that's longer than the size of the it's window.
  3. Go to the end of the buffer using M-> (bound to end-of-buffer).
  4. Run ace-window

You should see that emacs scrolled the window so that the leading char isn't visible. I don't really understand why emacs scrolls the window to be honest and couldn't find a way to prevent this. Any ideas?

abo-abo commented 8 years ago

You should report this as an Emacs bug. The bug is somewhere in the Emacs overlay code.

dscole commented 7 years ago

I was able to fix this issue for myself with the above commit, though my elisp is pretty bad so I'm sure there is a better way to handle/implement this.

seagle0128 commented 6 years ago

I think it's related to #131 . Any update for this issue?