From 7d10a43ad0410c030259b0c4d1d064fefb56970a Mon Sep 17 00:00:00 2001 From: Felipe Contreras Salinas Date: Thu, 29 Jun 2023 22:34:45 -0400 Subject: [PATCH] lualine: don't show encoding and format for good defaults (utf-8/unix) and show relative directory in the filename --- init.lua | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index a22710c..43b96d7 100644 --- a/init.lua +++ b/init.lua @@ -59,12 +59,36 @@ lualine.setup({ sections = { lualine_a = { 'mode' }, lualine_b = { 'diagnostics' }, - lualine_c = { 'filename' }, - lualine_x = { 'fileformat', 'encoding' }, + lualine_c = { + { + 'filename', + path = 1, + }, + }, + lualine_x = { + { + 'fileformat', + cond = function() + return vim.bo.fileformat ~= 'unix' + end, + }, + { + 'encoding', + cond = function() + return vim.bo.fileencoding ~= 'utf-8' + end, + }, + }, lualine_y = { { 'filetype', icons_enabled = false, + symbols = { + modified = '', + readonly = '', + unnamed = '', + new = '󰎔', + }, } }, lualine_z = { 'searchcount', 'progress', 'location' },