skkeleton icon indicating copy to clipboard operation
skkeleton copied to clipboard

複数の仮名入力候補を持つ入力に対してhenkanFirstを割り当てた際、後ろで入力した文字が増殖する

Open Osmium1008 opened this issue 5 months ago • 0 comments

再現手順

  1. kanaTable において、 z (等)に 'henkanFirst' を割り当てる。
  2. skkeleton を起動し、 z& と入力する。

期待する挙動

z& (または &)と入力される。

実際の挙動

z&& と入力される。

最小構成

vimrc

set runtimepath+=~/vim_plugins/denops.vim
set runtimepath+=~/vim_plugins/skkeleton

imap <C-j> <Plug>(skkeleton-enable)

autocmd User skkeleton-initialize-pre call skkeleton#config({"globalDictionaries": [["~/vim_plugins/SKK-JISYO.L", "euc-jp"]]})

autocmd User skkeleton-initialize-pre call skkeleton#register_kanatable('rom', {'z': 'henkanFirst'})

動作環境

# vim --version
VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Jul 15 2025 19:26:25)
macOS 版 - arm64
適用済パッチ: 1-1550
...
# deno --version
deno 2.4.4 (stable, release, aarch64-apple-darwin)
v8 13.7.152.14-rusty
typescript 5.8.3

skkeleton: d2d7126, Denops: b0ee649

Osmium1008 avatar Aug 18 '25 00:08 Osmium1008