nvim: Replace lualine with a minimal custom status line
This commit is contained in:
@@ -6,3 +6,5 @@ require("lazy-init")
|
|||||||
require("core.basic-vars")
|
require("core.basic-vars")
|
||||||
require("core.options")
|
require("core.options")
|
||||||
require("core.theme")
|
require("core.theme")
|
||||||
|
|
||||||
|
require("statusline")
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ vim.o.tabstop = 2
|
|||||||
vim.o.wrap = true
|
vim.o.wrap = true
|
||||||
|
|
||||||
-- Modes
|
-- Modes
|
||||||
vim.o.showmode = false
|
vim.o.showmode = true
|
||||||
|
|
||||||
-- Undo
|
-- Undo
|
||||||
vim.o.undodir = vim.fn.expand("~/.vim/undo")
|
vim.o.undodir = vim.fn.expand("~/.vim/undo")
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
return {
|
|
||||||
"nvim-lualine/lualine.nvim",
|
|
||||||
dependencies = {
|
|
||||||
"nvim-tree/nvim-web-devicons",
|
|
||||||
},
|
|
||||||
config = function(_, opts)
|
|
||||||
local lualine = require("lualine")
|
|
||||||
|
|
||||||
-- configure lualine with modified theme
|
|
||||||
lualine.setup(opts)
|
|
||||||
end,
|
|
||||||
opts = {
|
|
||||||
extensions = { "nvim-tree" },
|
|
||||||
options = {
|
|
||||||
theme = "onedark",
|
|
||||||
disabled_filetypes = {
|
|
||||||
statusline = { "trouble", "qf" },
|
|
||||||
},
|
|
||||||
section_separators = "",
|
|
||||||
component_separators = "",
|
|
||||||
globalstatus = true,
|
|
||||||
},
|
|
||||||
sections = {
|
|
||||||
lualine_b = {
|
|
||||||
function()
|
|
||||||
return require("auto-session.lib").current_session_name(true)
|
|
||||||
end,
|
|
||||||
"branch",
|
|
||||||
"diff",
|
|
||||||
"diagnostics",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
4
nvim/.config/nvim/lua/statusline/init.lua
Normal file
4
nvim/.config/nvim/lua/statusline/init.lua
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
vim.api.nvim_set_hl(0, "StatusLineBold", { bold = true, bg = "NONE" })
|
||||||
|
vim.api.nvim_set_hl(0, "StatusLineDim", { link = "Comment" })
|
||||||
|
|
||||||
|
vim.o.statusline = [[%y %<%#StatusLineBold#%{expand('%:~:.')}%*%m%h%w%r %#StatusLineDim#[%{&fileencoding}][%{&fileformat}]%* %= (%p%%) %l,%c%V]]
|
||||||
Reference in New Issue
Block a user