Skip to content

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

Description

@Osmium1008

再現手順

  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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions