Am Tue, 31 Jul 2012 17:40:49 +0200 schrieb Nikolai Weibull <[email protected]>:
> I just hold down ‘w’ and let it auto-repeat. Did you try that? Yes, that's what I tried but apparently on a too powerful machine ... > > I ran with emacs -Q and load evil manually, with the same result > (Fundamental mode). It’s not an old machine either (but I don’t think > that’s relevant, as this command shouldn’t be slow on any sort of > machine). Certainly you're right, it should be fast. I've just tried it again on my old notebook and there holding 'w' pressed shows a big slowdown (the cursor does not move at all until the button is released). The problem is that evil does a lot of cleanup work after each single command (usually in post-command-hooks, for example the repeat-system and cursor adjustment at the eol and eob). And this is partially relatively expensive (compared to a single forward-word) and probably be improved (IIRC there's a function `evil-adjust-cursor' that sometimes does some heavy stuff and it is called in forward word motions but not in the backward direction). Frank _______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
