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' },