0

私の中にこのautocmdがあります.vimrc

autocmd Filetype markdown inoremap <buffer> <CR> <C-o>:call AutoUMDList()<CR>

マークダウン ファイルを開いて挿入モードに入り、 を押す<CR>と、次のエラーが表示されます。

E15: Invalid expression: ^O:call AutoUMDList()^M
E15: Invalid expression: ^O:call AutoUMDList()^M
Press ENTER or type command to continue

しかし、挿入モードに入って入力<C-o>:call AutoUMDList()<CR>すると、機能します!

また、コマンドモードで次のように入力しても機能します。

:inoremap <buffer> <CR> <C-o>:call AutoUMDList()<CR>

ここで何が起こっているのですか?! autocmd が機能しない理由がわかりません...

4

0 に答える 0