neovim/runtime
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
..
autoload health/provider: Check for available pynvim when neovim module missing 2019-01-01 20:38:28 -05:00
colors vim-patch:8.0.1777: cannot cleanup before loading another colorscheme (#9104) 2018-10-11 08:27:37 +02:00
compiler vim-patch:20aac6c11269 2018-10-29 23:55:45 +01:00
doc vim-patch:8.1.0648: custom operators can't act upon forced motion 2019-01-10 08:50:07 +01:00
ftplugin vim-patch:93a1df2c205c 2018-10-29 23:57:24 +01:00
indent vim-patch:2c64ca1802b2 2018-10-30 00:05:25 +01:00
keymap vim-patch:22f1d0e35eb0 2018-10-28 14:18:21 +01:00
lua lint 2018-12-20 11:57:30 +01:00
macros vim-patch:cd5c8f825078 2017-11-07 01:16:42 +01:00
pack/dist/opt vim-patch:8.1.0311: filtering entries in a quickfix list is not easy 2018-11-13 21:32:00 -05:00
plugin rplugin.vim: Add migration support for Windows, nvim/ -> nvim-data/ 2018-12-27 21:07:28 -05:00
print
spell runtime: include en.utf-8.spl 2018-01-15 23:58:52 +01:00
syntax syntax/vim.vim: highlight <cmd> key 2018-12-30 21:09:39 +01:00
tools vim-patch:d2f3a8b87873 2018-10-29 09:32:29 +01:00
tutor doc: xdg, MAINTAIN.md, channel-id, job control 2018-10-11 19:32:31 +02:00
bugreport.vim options: remove ghost of :set termcap (#7102) 2017-07-31 02:50:34 +02:00
CMakeLists.txt build: fix doc_html target 2019-01-04 02:17:23 +01:00
delmenu.vim
filetype.vim vim-patch:8.1.0507: .raml files not properly detected (#9195) 2018-11-04 11:56:34 +01:00
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
macmap.vim
makemenu.vim
menu.vim vim-patch:fc65cabb15d0 2018-10-29 23:54:15 +01:00
mswin.vim vim-patch:a9604e614517 2018-10-29 09:50:08 +01:00
nvim.appdata.xml appimage: Include metadata #9320 2018-12-30 23:02:40 +01:00
nvim.desktop dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
nvim.png dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
optwin.vim vim-patch:8.0.0251: not easy to select Python 2 or 3 (#9173) 2019-01-02 14:51:03 +01:00
rgb.txt
scripts.vim vim-patch:40962ec9c0e7 2018-10-28 14:05:14 +01:00
synmenu.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00