Shougo
Shougo
> So raw input can be changed on the fly by plugins? That sounds like a potential source of very strange bugs. The feature is needed to support in `nvim-cmp`...
> When KeyInputPre and vim.on_key() both exist, there is also an ordering problem. Since KeyInputPre can change v:char, whether it is triggered before or after vim.on_key() affects what vim.on_key() receives....
Hm.... I have set textlock in `KeyInputPre`. Because it can change the text by `v:char`. NOTE: `InsertChaPre` is also set textlock. Not textlock is not danger?
> skkeleton#register_kanatable() にファイルを渡せるようにするか globalKanaTableFiles の仕様を変えてしまうかする これ、別の機能なので別の API にしてしまってよいと思います。 `skkeleton#register_kanatable_file(path, encoding='')`
#228 で修正。
> AFAIK Neovim doesn't provide a convenient API for inserting text into the terminal prompt, so I had to cobble something together using vim.feedkeys(). I also experimented with vim.paste(), but...
> Autocompletion immediately triggers after accepting a suggestion. It looks like after accepting a suggestion like Bla, the final character in the accepted text, in this case a, is once...
I think it would be better to provide a specific example since it's not clear how it doesn't work.
I will test the command. But I think it works for only deno.json.
I have tested `deno outdated --update`, but it does not work without dependency files(package.json, pkg.json, etc). `molt` works without dependency files. So it is useful for me.