denops.vim
denops.vim copied to clipboard
🐜 An ecosystem of Vim/Neovim which allows developers to write cross-platform plugins in Deno
SSIA ## Summary by CodeRabbit - **New Features** - Added functionality to collect and find Denops plugins based on specified patterns. - Introduced a Vim script to update the cache...
- :package: bump deno.land/std from 0.217.0 to 0.224.0 - :package: bump deno.land/x/denops_core from v6.0.5 to v6.1.0 - :package: bump deno.land/x/errorutil from v0.1.1 to v1.0.2 - :package: bump deno.land/x/messagepack_rpc from v2.0.3...
This closes #332. ## Plugin API - `Entrypoint` can now return `AsyncDisposable`. - The promise returned by `Service.waitLoaded()` will be rejected for the following reason `string`: - `DenopsPluginFail:{name}` when the...
Exposes the type `PluginMain` for the plugin's main function. Update the way to define the main function of the plugin as follows: ```ts // New approach export const main: PluginMain...
We would like to support [JSR](https://deno.com/blog/jsr_open_beta) and use it as a default registry. We need to upgrade supported Deno version to [1.42](https://deno.com/blog/v1.42) so this change will be major update (Denops...
Currently, there is no event to dispose the plugin on unload, such as before reloading plugin. Allows the plugin to perform dispose processing. The proposed API: ### Returns teardown callback...
- Deno: 1.38.x -> ~~1.43.x~~ 1.44.x - Vim: 9.0.2189 -> ~~9.1.0399~~ 9.1.0448 - Neovim: 0.9.4 -> ~~0.9.5~~ 0.10.0
After #335 is merged. - [ ] Update `Entrypoint` in [denops-core](https://github.com/vim-denops/deno-denops-core). - [ ] Remove *denops\@denops-private\plugin.ts* module from `$.test.exclude` in *deno.jsonc*. - [ ] Remove *denops\@denops-private\plugin.ts* module. - [ ]...