Neovim の設定ファイルを作る

Neovim のインストールが済んだので設定ファイルを作りたい。

コテコテに拡張するつもりは今の所はないが、とりあえずファイルを作っておこうかなという考え。

作成

~/.config/nvim以下にinit.luaを作る。

nvimディレクトリがまだ無かったのでAND演算子で先に指定。

$ mkdir ~/.config/nvim && touch ~/.config/nvim/init.lua

設定

init.luaに設定を記述していく。

行番号、カーソル行の強調を表示するようにしてみる。

Vimscript の set hoge と、Luavim.opt.hoge = true が同じように評価されるらしい。

-- 行番号
vim.opt.number = true
-- カーソル行強調
vim.opt.cursorline = true

表示が確認できた。

Treeをいい感じに出したり、Go の LSP とかの設定もしていきたい。

なんだかんだで拡張するのにはまっていくかも?