From ebaebba37d70542708f86ef57a1d13379e034f0f Mon Sep 17 00:00:00 2001 From: Raoul Branten Date: Fri, 21 Mar 2025 10:27:43 +0100 Subject: [PATCH] Quick hack showing method name WIP --- lua/core/plugin_config/init.lua | 2 +- lua/core/plugin_config/lualine.lua | 26 +++++++++++++++++++------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/lua/core/plugin_config/init.lua b/lua/core/plugin_config/init.lua index e1f7dc1..9ab025d 100644 --- a/lua/core/plugin_config/init.lua +++ b/lua/core/plugin_config/init.lua @@ -1,5 +1,4 @@ require("core.plugin_config.gruvbox") -require("core.plugin_config.lualine") require("core.plugin_config.nvim-tree") require("core.plugin_config.treesitter") require("core.plugin_config.telescope") @@ -15,3 +14,4 @@ require("core.plugin_config.lsp_config") require("core.plugin_config.indent-blankline") require("core.plugin_config.indent-blankline") require("core.plugin_config.vim-indentwise") +require("core.plugin_config.lualine") diff --git a/lua/core/plugin_config/lualine.lua b/lua/core/plugin_config/lualine.lua index 18a82a2..e8e3438 100644 --- a/lua/core/plugin_config/lualine.lua +++ b/lua/core/plugin_config/lualine.lua @@ -1,14 +1,26 @@ +local function getCurrTag() + --vim.cmd [[TagbarCurrentTag]] + --local currTag = tagbar#currenttag('%s\ ','','f') + --local currTag = echo vim.api.nvim_command('TagbarCurrentTag') + --local currTag = vim.api.nvim_command('tagbar#currenttag') + --local currTag = vim.call('tagbar#currenttag') + --local currTag = echo tagbar#currenttag('%s', 'No current tag') + return luaeval('require("tagbar").currenttag') + --if currTag then + -- echo currTag + --end + --return 'foobar' +end + require('lualine').setup { options = { icons_enabled = true, - theme = 'gruvbox', + theme = 'gruvbox-material', }, sections = { - lualine_a = { - { - 'filename', - path = 1, - } - } + lualine_c = { "filename", {getCurrTag} }, + }, + inactive_sections = { + lualine_c = { "filename", {getCurrTag} }, } }