diff options
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/lualine.lua | 26 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/nvim-navic.lua | 31 |
2 files changed, 1 insertions, 56 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/lualine.lua b/nvim/.config/nvim/lua/tobyvin/plugins/lualine.lua index 561dcff..31537ce 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/lualine.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/lualine.lua @@ -13,7 +13,7 @@ function M.config() local diagnostic = require("tobyvin.utils.diagnostic") local winbar_cond = function() - return vim.bo.buflisted and (vim.fn.bufname() ~= "" or require("nvim-navic").is_available()) + return vim.bo.buflisted and vim.fn.bufname() ~= "" end lualine.setup({ @@ -106,30 +106,6 @@ function M.config() }, }, }, - - winbar = { - lualine_b = { - { - "filename", - cond = winbar_cond, - color = "WinBar", - }, - }, - lualine_c = { - { - function() - return require("nvim-navic").get_location() - end, - -- Hack to prevent lualine_b from taking over the lualine_c when navic has no results - fmt = function(value) - return value:gsub("^$", " ") - end, - color = "WinBarNC", - cond = winbar_cond, - }, - }, - }, - tabline = { lualine_b = { { diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/nvim-navic.lua b/nvim/.config/nvim/lua/tobyvin/plugins/nvim-navic.lua deleted file mode 100644 index 137a129..0000000 --- a/nvim/.config/nvim/lua/tobyvin/plugins/nvim-navic.lua +++ /dev/null @@ -1,31 +0,0 @@ -local M = { - "SmiteshP/nvim-navic", - dependencies = { "onsails/lspkind-nvim" }, -} - -function M.config() - local nvim_navic = require("nvim-navic") - - local icons = require("lspkind").symbol_map - for i, _ in pairs(icons) do - icons[i] = icons[i] .. " " - end - - vim.g.navic_silence = true - - nvim_navic.setup({ - icons = icons, - }) - - vim.api.nvim_create_autocmd("LspAttach", { - group = vim.api.nvim_create_augroup("tobyvin_nvim-navic", { clear = true }), - desc = "setup nvim-navic", - callback = function(args) - local bufnr = args.buf - local client = vim.lsp.get_client_by_id(args.data.client_id) - require("nvim-navic").attach(client, bufnr) - end, - }) -end - -return M |