Λlisue
Λlisue
We might add a compatible layer to highlight texts by `textprop` (Vim) and `extended-marks` (Neovim).
May related - https://github.com/vim/vim/issues/8494 - https://github.com/vim/vim/issues/3960
- [x] `cursor-functions` @kuuote
Actually, I usually prefer ordinal `function` style but the new approach has a big advantage so I'm positive to change the style. What we need to updates are - [x]...
Moreover, I believe there are more suitable names than "PluginMain" for the following reasons: - Developers are already aware that it's a plugin, hence the "Plugin" prefix seems somewhat redundant....
Now `denops_std` (v6.5.0) serve `Entrypoint` and we can define the `main` function like ```ts import type { Entrypoint } from "https://deno.land/x/[email protected]/mod.ts"; export const main: Entrypoint = (denops) => { //...
@Milly Let me know when you finish `Entrypoint` with `Disposable/AsyncDisposable`
### Returns teardown callback from main() I like it. It's simple and efficient for the purpose. ### Add subscriptions to Denops interface If we add `subscriptions` or similar, I'd like...
:memo: The word `Disposable` should not be used in this context while it is complicated with the `Disposable` (`Symbol.dispose`) in JavaScript.
> I want to define the following interface as public. So that plugin developers can access it. Why? I think plugin developers don't need it.