## 概要
現状、[[Neovim]]の[[ウィンドウ (Vim)|ウィンドウ]]を分割しても、[[ステータスライン (Neovim)|ステータスライン]]は1つしか表示されない。
![[2024-07-18_22h19_34.avif]]
これは `vim.opt.laststatus = 3` としているからであるが、他の値にしても要件を満たせない。以下のような状態になる。
| `vim.opt.laststatus` | 状態 |
| -------------------- | ---------------------------- |
| 0~2 | 各アクティブウィンドウに表示 |
| 3 | グローバルに1つ表示 |
[[Neovimプラグイン]]は[[lualine.nvim]]を使っており、設定は以下。
```lua
{
"nvim-lualine/lualine.nvim",
dependencies = { "nvim-web-devicons", opt = true },
event = { "BufNewFile", "BufRead" },
options = { theme = "gruvbox-material" },
config = function()
local lualine = require("lualine")
local config = {
options = {
component_separators = {},
section_separators = {},
},
sections = {
lualine_a = { "branch" },
lualine_b = { { "filename", path = 1 } },
lualine_c = {},
lualine_x = { "encoding", "fileformat" },
lualine_y = { "filetype", "searchcount" },
lualine_z = {},
},
inactive_sections = {
lualine_a = {},
lualine_b = {},
lualine_c = {},
lualine_x = {},
lualine_y = {},
lualine_z = {},
},
}
lualine.setup(config)
end,
}
```
## 表示されない原因
ここまで書いて分かったが、[[lualine.nvim]]の`inactive_sections`が空になっているからと思われる。