From 3772a3cbe6d7cef0a029f795d4446e60db5f664e Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Wed, 23 Mar 2022 12:57:16 +0300 Subject: [PATCH] show icon for fugitive window --- neovim/.config/nvim/lua/user/lualine.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/neovim/.config/nvim/lua/user/lualine.lua b/neovim/.config/nvim/lua/user/lualine.lua index 79692b3..8fc0787 100644 --- a/neovim/.config/nvim/lua/user/lualine.lua +++ b/neovim/.config/nvim/lua/user/lualine.lua @@ -1,4 +1,5 @@ local lualine = require("lualine") +local devicons = require("nvim-web-devicons") local mode = { "mode", @@ -18,9 +19,15 @@ local diagnostics = { local filename = { function() + local filetype = vim.bo.filetype local filename = vim.fn.expand("%:t") local fileext = vim.fn.expand("%:e") - local icon = require("nvim-web-devicons").get_icon(filename, fileext) + local icon = devicons.get_icon(filename, fileext) + + if filetype == "fugitive" then + icon = devicons.get_icons().git.icon + filename = "git" + end if not icon then return filename