neovim導入と各種設定。
エディタといえばviやvimをプラグインなど特に入れず、凝った設定するわけでもなく 最低限の設定で使ってきたけれど、せっかくなので今どきの環境つかってみたいじゃない? ということで重い腰をあげてneovim導入と…なんか最近設定luaで書くらしいじゃないですか… ていうあれこれをやっていったメモ。 neovimは >scoop install neovim で。 設定ファイルもinit.luaでluaで書くらしい。 よくわからんので先人の成果物をありがたく使わせていただくべくkickstartをインストール。 >git clone https://github.com/nvim-lua/kickstart.nvim.git "${env:LOCALAPPDATA}\nvim" ここで>nvimして起動するとあれこれ勝手にいい感じにしようとセットアップが始まって いくつかのエラーや警告がでて最初のセットアップが終わる。 >nvim 起動して :checkhealthすると kickstart、lazay、mason関連で以下のやつが見つからないよ!って警告とかエラー出てる。 make, unzip, rg, lua version 5.1, luarocks, gzip, pwsh あとほんとは上記のに加えてmasonのGoとかPHPとかnodeとかjavacなど 各プログラミング言語に対応するためのものがないよっていう警告もでてたけど pipやcargoなどpythonとrust関連は問題ないこと確認してその他はひとまず省略して 上記の不足してるものをインストールしてく。 >scoop install make >scoop install unzip >scoop install rg したところでrgなんてないよ?っていわれるのでrgってなんだろ?と調べたらripgrepのことらしく。 >scoop install ripgrep でinstalled successfullyになる。 あとluaも念のため >scoop search lua で探すと、いろんなバージョンがあるみたいだけど とりあえずバージョン5.1っぽいのが lua-for-windows 5.1.5-52 だけだったの...