Chrome/Chromium80.0.3955.4以降でcVimのhint機能が動作しなくなるので対処

関連記事

Surfingkeysへの乗り換えを推奨

cVimはメンテナンスされていないので、Surfingkeys拡張機能への乗り換えを推奨します。

Chrome本体の仕様変更によりcVimのhint機能が動作不能に

エラーコンソールに

hints.js:727 Uncaught TypeError: main.createShadowRoot is not a function
at hints.js:727

と表示されてhint機能が動作しなくなりました。

hints.jsの書き換えで対応

https://github.com/1995eaton/chromium-vim/issues/716

cVim hint 応急処置f

上記フォーラムから修正版のDLをすることも可能ですが、自前でChrome/Chromiumのプロファイルにたどり着ける人はProfile/Default/Extensions/ihlenndgcmojhcghmfjfneahoeklbjjh/1.2.99_0/content_scripts/hints.jsの727行目を以下のように書き換えればページリロード後に動作するようになります。

    Hints.shadowDOM = main.attachShadow({ mode: "open" });

SurfingKeysなどは新興のVim系拡張機能の中ではかなり優れた使い勝手ですが、やはりcVimには一歩及ばない印象。

だったのですが、設定をいじればcVimの機能は全て再現できるので移行しました。

関連記事

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL