From 6834652c20db487058ac0522940e75581886940f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 23 Apr 2025 14:30:39 +0200 Subject: [PATCH] feat(lualine): add filepath to lualine --- nvim/lua/olinpin/plugins/lualine.lua | 34 ++++++++++++++++++++-------- nvim/lua/olinpin/plugins/tabline.lua | 2 +- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/nvim/lua/olinpin/plugins/lualine.lua b/nvim/lua/olinpin/plugins/lualine.lua index b19d81c..51a5bf4 100644 --- a/nvim/lua/olinpin/plugins/lualine.lua +++ b/nvim/lua/olinpin/plugins/lualine.lua @@ -1,11 +1,27 @@ return { - 'nvim-lualine/lualine.nvim', - requires = { 'nvim-tree/nvim-web-devicons', opt = true }, - config = function () - require('lualine').setup({ - options = { - theme = 'ayu_mirage' - } - }) - end + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + requires = { "nvim-tree/nvim-web-devicons", opt = true }, + opts = { + options = { + theme = "ayu_mirage", + }, + section_separators = { left = "", right = "" }, + component_separators = { left = "", right = "" }, + sections = { + lualine_a = { "mode" }, + lualine_b = { "branch", "diff", "diagnostics" }, + lualine_c = { + { + "filename", + file_status = true, + path = 1, + shorting_target = 40, + }, + }, + lualine_x = { "filetype" }, + lualine_y = { "progress" }, + lualine_z = { "location" }, + }, + }, } diff --git a/nvim/lua/olinpin/plugins/tabline.lua b/nvim/lua/olinpin/plugins/tabline.lua index 917a965..4db3ac7 100644 --- a/nvim/lua/olinpin/plugins/tabline.lua +++ b/nvim/lua/olinpin/plugins/tabline.lua @@ -20,5 +20,5 @@ return { } }) end, - requires = { { 'hoob3rt/lualine.nvim', opt=true }, {'kyazdani42/nvim-web-devicons', opt = true} } + requires = { {'kyazdani42/nvim-web-devicons', opt = true} } }