Neovim で設定値を見ようとして :lua print(hogeconfig)
とかすると、 table: 0x7f5b93e5ff88
といったアドレスが出力されてしまう。
中身を見るためには、Neovimが提供している vim.inspect APIを使う。
:lua print(vim.inspect(vim.api.nvim_get_mode()))
{ blocking = false, mode = "n"}
カーソル位置や、カレント行の内容といったものも出力できる
:lua print(vim.inspect(vim.api.nvim_win_get_cursor(0)))
{ 1, 12 }
:lua print(vim.inspect(vim.api.nvim_get_current_line()))
"Lorem ipsum blablabla"