diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-10 10:11:45 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-12 13:25:29 -0300 |
commit | a1ce3a3acc9f5e617e9d7e9542d58953d2e9546f (patch) | |
tree | 75868da04d3253dac4e759f0cf0a480d63d25516 /src/nvim/os_unix.c | |
parent | 50609029301d0baac36d7500c2d80da9efb41861 (diff) | |
download | rneovim-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