add cwd module in statusline
This commit is contained in:
parent
9233adfd5f
commit
0a677276cc
1 changed files with 22 additions and 9 deletions
|
@ -8,7 +8,8 @@ local colors = {
|
||||||
fg = "#abb2bf",
|
fg = "#abb2bf",
|
||||||
green = "#82ad63",
|
green = "#82ad63",
|
||||||
red = "#d47d85",
|
red = "#d47d85",
|
||||||
lightbg = "#2e323a",
|
lightbg = "#2d3139",
|
||||||
|
lightbg2 = "#262a32",
|
||||||
blue = "#7797b7",
|
blue = "#7797b7",
|
||||||
yellow = "#e0c080",
|
yellow = "#e0c080",
|
||||||
grey = "#6f737b"
|
grey = "#6f737b"
|
||||||
|
@ -39,7 +40,19 @@ gls.left[4] = {
|
||||||
condition = buffer_not_empty,
|
condition = buffer_not_empty,
|
||||||
highlight = {colors.fg, colors.lightbg},
|
highlight = {colors.fg, colors.lightbg},
|
||||||
separator = " ",
|
separator = " ",
|
||||||
separator_highlight = {colors.lightbg, colors.bg}
|
separator_highlight = {colors.lightbg, colors.lightbg2}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
gls.left[5] = {
|
||||||
|
current_dir = {
|
||||||
|
provider = function()
|
||||||
|
local dir_name = vim.fn.fnamemodify(vim.fn.getcwd(), ":t")
|
||||||
|
return " " .. dir_name .. " "
|
||||||
|
end,
|
||||||
|
highlight = {colors.grey, colors.lightbg2},
|
||||||
|
separator = " ",
|
||||||
|
separator_highlight = {colors.lightbg2, colors.bg}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +64,7 @@ local checkwidth = function()
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
gls.left[5] = {
|
gls.left[6] = {
|
||||||
DiffAdd = {
|
DiffAdd = {
|
||||||
provider = "DiffAdd",
|
provider = "DiffAdd",
|
||||||
condition = checkwidth,
|
condition = checkwidth,
|
||||||
|
@ -60,7 +73,7 @@ gls.left[5] = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gls.left[6] = {
|
gls.left[7] = {
|
||||||
DiffModified = {
|
DiffModified = {
|
||||||
provider = "DiffModified",
|
provider = "DiffModified",
|
||||||
condition = checkwidth,
|
condition = checkwidth,
|
||||||
|
@ -69,7 +82,7 @@ gls.left[6] = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gls.left[7] = {
|
gls.left[8] = {
|
||||||
DiffRemove = {
|
DiffRemove = {
|
||||||
provider = "DiffRemove",
|
provider = "DiffRemove",
|
||||||
condition = checkwidth,
|
condition = checkwidth,
|
||||||
|
@ -78,15 +91,15 @@ gls.left[7] = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gls.left[8] = {
|
gls.left[9] = {
|
||||||
DiagnosticError = {
|
DiagnosticError = {
|
||||||
provider = "DiagnosticError",
|
provider = "DiagnosticError",
|
||||||
icon = " ",
|
icon = " ",
|
||||||
highlight = {colors.grey, colors.bg}
|
highlight = {colors.red, colors.bg}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gls.left[9] = {
|
gls.left[10] = {
|
||||||
DiagnosticWarn = {
|
DiagnosticWarn = {
|
||||||
provider = "DiagnosticWarn",
|
provider = "DiagnosticWarn",
|
||||||
icon = " ",
|
icon = " ",
|
||||||
|
@ -155,7 +168,7 @@ gls.right[5] = {
|
||||||
return " "
|
return " "
|
||||||
end,
|
end,
|
||||||
separator = "",
|
separator = "",
|
||||||
separator_highlight = {colors.green, colors.bg},
|
separator_highlight = {colors.green, colors.lightbg},
|
||||||
highlight = {colors.lightbg, colors.green}
|
highlight = {colors.lightbg, colors.green}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue