On 2015-01-17 21:13, Frank Fischer <[email protected]> writes:
> Am 16.01.2015 um 16:20 schrieb Alan Schmitt: >> On 2015-01-14 22:35, Frank Fischer <[email protected]> writes: >> >>> The selection has nothing to do with the motion. The cursor will move to >>> the next visual line, but visual line mode *always* works on real lines, >>> not visual lines. That's why the selection always extends to real lines. >>> Dealing with selection of visual lines is not easy and there are many >>> things to consider, and nobody has ever implemented this stuff, sorry. >> >> I'm sorry but I'm confused: I can get the behavior that I want using >> 'gj' in visual mode. Why cannot I rebind this to another key? > > You have been talking about two things: moving the point along visual > lines and the selection in visual line mode. I'm sorry, this was not intentionally. In fact I don't understand what this second thing is. > The first thing can be done correctly, the second is not supported. Of > course you can rebind any command to other keys and > > (define-key evil-motion-state-map "s" 'evil-next-visual-line) > > does indeed work. However, there might be other commands in higher > priority keymaps, that's why you need at least > > (define-key evil-normal-state-map "s" nil) > > This is sufficient in the default configuration and also works in visual > state because "s" is not bound (by default) in visual state. However, > some packages install bindings in visual state (e.g. evil-surround). This was it: I have evil-surround installed and I had to rebind 's' in the evil-surround-mode-map. Everything works as expected now. Thanks a lot, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7
signature.asc
Description: PGP signature
_______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
