aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os_unix.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-09-10 10:11:45 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-09-12 13:25:29 -0300
commita1ce3a3acc9f5e617e9d7e9542d58953d2e9546f (patch)
tree75868da04d3253dac4e759f0cf0a480d63d25516 /src/nvim/os_unix.c
parent50609029301d0baac36d7500c2d80da9efb41861 (diff)
downloadrneovim-a1ce3a3acc9f5e617e9d7e9542d58953d2e9546f.tar.gz
rneovim-a1ce3a3acc9f5e617e9d7e9542d58953d2e9546f.tar.bz2
rneovim-a1ce3a3acc9f5e617e9d7e9542d58953d2e9546f.zip
provider: Major refactor
- Providers for features are now registered as a unit. For example, instead of calling `register_provider("clipboard_get")` and `register_provider("clipboard_set")`, clients call `register_provider("clipboard")` and nvim will assume it implements all methods of the "clipboard" feature - Bootstrapping code was removed. With the `api_spawn` function exposed to vimscript, it's no longer necessary and will be handled by plugins distributed with nvim. - Now the `has` function will return true if there's a live channel that has registered as a provider for the feature. - 'initpython'/'initclipboard' options were removed - A new API function was exposed: `vim_discover_features` which returns an object with information about pluggable features such as 'python' or 'clipboard'
Diffstat (limited to 'src/nvim/os_unix.c')
0 files changed, 0 insertions, 0 deletions