Jonathan Hayase
Jonathan Hayase
Sorry, is `page` exactly the same scope used in `vim-easymotion`? I did notice that `doom` is doing the following: ```emacs (put 'visible 'bounds-of-thing-at-point (lambda () (cons (window-start) (window-end)))) (evilem-make-motion evilem-motion-forward-word-begin...
@longouyang saving file-local variables persistently is an interesting problem. If you do find a solution, I'd love to see if it can be applied to other problems.
Just curious, would something like SMIE help at all? I'm pretty sure it supports `ruby-mode` at least.
This would be really great. I was considering reimplementing this for [`evil-easymotion`](https://github.com/PythonNut/evil-easymotion), but apparently I can just use your code when merged.
@justinmk you might look into [`evil-snipe`](https://github.com/hlissner/evil-snipe) for multi-char searches (ask if it can be implemented for vanilla emacs there). I, personally would like to see behavior similar to EasyMotion, because...
Tested just now. It still works.
I get the same thing in `xfce4-terminal`.
> However, I'm not really happy with your code. Especially with the unbound variables in your > and >= functions. If you look closely, the `indent` variables are actually `let`-bound....
@abo-abo I'm not sure yet. I have several ideas, but I might not have time to check them for a while. 1. It might be faster to manually loop instead...
@jojojames that seems to imply to me that the fuzzy sorting is being bypassed for some reason, which is why it's so fast.