この記事はTUT Advent Calendar 2019の記事です。
はじめに
私の通っている大学でVimを使ってる人をたまに見るのですが、結構な頻度で矢印キー(カーソルキー)を使ってる人を見かけます。
そこで、そんな人たちがhjklキーでの移動に矯正できるように「disarrow.vim」というプラグインを作成しました。
https://github.com/Inazuma110/disarrow.vim
このプラグインを導入すると、矢印キーを押すと警告の表示がでます。
ちなみにこのメッセージ文はVIM Adventuresから引用しています。
Requirements
Floating windowを使うので、Neovim 0.4.0以上が必要になります。
初心者向けと謳っていますが、単にaptでInstallしてもこのバージョンは入らないはずです。
https://github.com/neovim/neovim/wiki/Installing-Neovim を参照して新しめなバージョンをInstallしてください。
Install
deinを使ってtomlファイルで管理しているなら
[[plugins]]
repo = 'Inazuma110/disarrow.vim'
dein以外のプラグインマネージャーを使ったことがないので他のプラグインマネージャーでのInstall方法については割愛しますが、特別な操作はいらないはずです。
Configuration
警告文を日本語にしたい場合は、vimrcにて
let g:disarrow#lang = 'ja'
とします。
最後に
Vimscript初心者なので、書き方の問題やバグなどありましたらこの記事のコメントやGitHubのIssueやPRなどで教えてください