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
とりあえずは移行できましたが、これじゃない感がすごいので次はもう少しまじめに移行していきます
コメント