-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
d2d7126 において、気になる挙動があったため報告させていただきます。
再現手順
- input の keymap において
<space>(等)にhenkanFirstを割り当てる。 - kanaTable に対して
z<space>→,z→ab,<space>→
といったテーブルを設定する。
- skkeletonを有効化し、
zと打鍵する。
期待する挙動
(全角スペース)が入力される。
現在の挙動
ab という文字列が入力される。
最小構成
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': ['ab', '']})
autocmd User skkeleton-initialize-pre call skkeleton#register_kanatable('rom', {'z ': [' ', '']})
autocmd User skkeleton-initialize-pre call skkeleton#register_kanatable('rom', {' ': [' ', '']})
autocmd User skkeleton-initialize-pre call skkeleton#register_keymap('input', '<space>', '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
Metadata
Metadata
Assignees
Labels
No labels