前提・実現したいこと
neosnippet(Neovim)でsnippetの展開にctrl+spaceを使っているとき、下のメッセージを表示しないようにしたい。
発生している問題・エラーメッセージ
展開はしますが、ctrl+spaceを何度か押すと下のメッセージが出ます。 Type :qa! and press <Enter> to abandon all changes and exit Nvim
該当のソースコード
" Plugin key-mappings. " Note: It must be "imap" and "smap". It uses <Plug> mappings. imap <silent><C-Space> <Plug>(neosnippet_expand_or_jump) smap <silent><C-Space> <Plug>(neosnippet_expand_or_jump) xmap <silent><C-Space> <Plug>(neosnippet_expand_target) " For conceal markers. if has('conceal') set conceallevel=2 concealcursor=niv endif
試したこと
<C-Space>はデフォルトだと設定されていない(?)そうなので、
https://stackoverflow.com/questions/24983372/what-does-ctrlspace-do-in-vim
を参考に設定してみたところ下のようになりました。
・ <silent><C-Space> を <silent><Nul>にしたとき
E29: No inserted text yet
・ <silent><C-Space> を <silent><C-@>にしたとき
E29: No inserted text yet
補足情報
neovimのバージョン : 0.5.1
プラグインマネージャー : dein.vim
他にインストールしているプラグイン :
coc.nvim
vim-easy-alian
deol.nvim
vim-surround
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/10 12:03 編集