From 77eb92e4b776571a882e5d87e0a622d8ba0c5034 Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Sat, 11 Dec 2021 12:32:35 -0500 Subject: [PATCH] Custom make lualine filename module to ignore.. no name buffers --- lua/plugins.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lua/plugins.lua b/lua/plugins.lua index 2eca210..a60fbfa 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -49,6 +49,17 @@ require'lspconfig'.sumneko_lua.setup { vim.cmd('COQnow -s') +local function filenameIfFileOpened() + local filename = vim.fn.expand('%:t') + if filename == '' then + return "" + elseif vim.bo.modified then + return filename .. "*" + else + return filename + end +end + require('lualine').setup { options = { icons_enabled = true, @@ -60,7 +71,7 @@ require('lualine').setup { sections = { lualine_a = {'mode'}, lualine_b = {'branch'}, - lualine_c = {'filename'}, + lualine_c = {filenameIfFileOpened}, lualine_x = {'fileformat'}, lualine_y = {'diff'}, lualine_z = {'filetype'} @@ -68,7 +79,7 @@ require('lualine').setup { inactive_sections = { lualine_a = {}, lualine_b = {}, - lualine_c = {'filename'}, + lualine_c = {filenameIfFileOpened}, lualine_x = {'location'}, lualine_y = {}, lualine_z = {}