uga-rosa / denippet.vim

A snippet plugin for Vim/Neovim, powered by TypeScript
MIT License
30 stars 1 forks source link

Can't expand snippet with tabstop in Vim #17

Closed kuuote closed 10 months ago

kuuote commented 10 months ago

Problem

Can't expand snippet with tabstop in Vim

Environment

Vim 9.0.2184 denops.vim: https://github.com/vim-denops/denops.vim/commit/886bfa038d75d415677f8a7a62e8940c74554707 denippet.vim: e216cf4c3de3165f1852da6ceb3710ed42b24277

To Reproduce

  1. vim -u vimrc with following vimrc
set nocompatible

set rtp+=/path/to/vim-denops/denops.vim
set rtp+=/path/to/uga-rosa/denippet.vim

inoremap A <Cmd>call denippet#anonymous('$1$0')<CR>
  1. Press A in insert mode

  2. Display error

[denops] (denippet) Unhandled rejection is detected. Worker will be reloaded: Error: Failed to call 'denippet#wait#wait(-1, denops#request('denippet', 'lambda:denippet:498d6e2b-8821-42a3-b4d0-4eb5929291dd', []), 1)': Vim(while):E1085: Not a callable type: a:condition

Note

This problem will be fix to change this line to string evaluation. https://github.com/uga-rosa/denippet.vim/blob/e216cf4c3de3165f1852da6ceb3710ed42b24277/autoload/denippet/wait.vim#L26