Files
neovim/runtime/doc
Pedro L. Ramos 57c7e1d4a0 vim-patch:8.1.0648: custom operators can't act upon forced motion
Problem:    Custom operators can't act upon a forced motion. (Christian
            Wellenbrock)
Solution:   Add the forced motion to the mode() result. (Christian Brabandt,
            closes vim/vim#3490)
5976f8ff00

closes #8667
closes #9476

Christian Wellenbrock:

> For (most) built in text objects it's possible to force operation on
> them to be linewise, for example by using `dVab` (`:h o_V`,
> `motion_force`). When using custom text objects (defined as mappings
> by plugins for example), this doesn't currently work.
>
> Example:
>
>     onoremap x viw
>
> Open a file with a few lines each containing some words. With the
> cursor on any word, try:
>
> 1. `dw` (builtin) deletes some characters
> 2. `dVw` (builtin) deletes linewise
> 3. `dx` (from mapping) deletes some characters
> 4. `dVx` (from mapping) deletes some characters, but should delete
>    linewise

ref: https://github.com/wellle/targets.vim/issues/214
ref: https://gitter.im/neovim/neovim?at=5b379ff7f1664406610e7483
2019-01-10 08:50:07 +01:00
..
doc
2018-12-30 21:09:39 +01:00
2018-10-29 09:55:07 +01:00
2018-10-30 00:02:22 +01:00
2018-12-01 16:06:01 +01:00
doc
2018-12-30 21:09:39 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 23:54:15 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:32:29 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
doc
2018-11-28 03:48:06 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-30 00:05:25 +01:00
2018-12-30 21:09:39 +01:00
doc
2018-11-28 03:48:06 +01:00
2018-08-25 15:25:49 +02:00
2018-08-25 15:25:49 +02:00
doc
2018-11-28 03:48:06 +01:00
2018-10-29 09:55:07 +01:00
2018-12-12 01:26:21 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2017-11-07 01:27:14 +01:00
doc
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2015-08-15 15:25:30 -03:00
2018-10-29 09:55:07 +01:00
2018-10-29 10:01:44 +01:00
2018-12-12 01:26:21 +01:00
2018-10-29 09:55:07 +01:00
2018-10-30 00:02:22 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-12-30 21:09:39 +01:00
2018-12-30 21:09:39 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 09:55:07 +01:00
2018-10-11 19:32:44 +02:00
2018-10-29 09:55:07 +01:00
2018-10-29 10:01:44 +01:00
2018-12-31 16:24:07 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 23:54:15 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-12-30 21:09:39 +01:00
2018-10-29 10:01:44 +01:00
2019-01-04 01:28:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00