Neovimの設定をinit.luaへ

Neovimで設定を書くときにluaを使う流れが来ていると勝手に思いinit.vimからinit.luaに移行してみる

first step

$ mv init.vim _init.vim
$ touch init.lua

init.vimとinit.luaが両方ある場合エラーになるようです(neovim.io)

init.luaに行番号を表示させるコマンドを書き込んで、init.luaが読み込めているか確かめてみます

$ echo 'vim.cmd("set number")' >> init.lua

このようにすると行番号が表示されるようになりました。

second step

以下のようにして、先程リネームしたinit.vimを読み込む(set numberは上書きしてます)

$ echo 'vim.cmd("source path/to/_init.vim")' > init.lua

これで今まで使っていた環境が再現されました
init.vimからinit.luaへの移行完了しました

next todo

とりあえずは移行できましたが、これじゃない感がすごいので次はもう少しまじめに移行していきます

その後

コメント

タイトルとURLをコピーしました