From 43bf103431f4084645eca7a3c0d682963add4ef9 Mon Sep 17 00:00:00 2001 From: doryan Date: Tue, 16 Sep 2025 21:26:37 +0400 Subject: [PATCH] feat(plugins): add breadcrumbs, navic and dropbar --- lua/plugins/core/init.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lua/plugins/core/init.lua b/lua/plugins/core/init.lua index 84b0161..5918f62 100644 --- a/lua/plugins/core/init.lua +++ b/lua/plugins/core/init.lua @@ -5,6 +5,9 @@ return { { 'nvim-telescope/telescope-ui-select.nvim' }, + { + "LunarVim/breadcrumbs.nvim", + }, { "akinsho/bufferline.nvim", }, @@ -26,6 +29,9 @@ return { { 'kevinhwang91/promise-async', }, + { + "SmiteshP/nvim-navic", + }, { 'theHamsta/nvim-dap-virtual-text', }, @@ -108,6 +114,19 @@ return { require("dapui").setup() end }, + { + 'Bekaboo/dropbar.nvim', + dependencies = { + 'nvim-telescope/telescope-fzf-native.nvim', + build = 'make' + }, + config = function() + local dropbar_api = require('dropbar.api') + vim.keymap.set('n', ';', dropbar_api.pick, { desc = 'Pick symbols in winbar' }) + vim.keymap.set('n', '[;', dropbar_api.goto_context_start, { desc = 'Go to start of current context' }) + vim.keymap.set('n', '];', dropbar_api.select_next_context, { desc = 'Select next context' }) + end + }, { "hrsh7th/nvim-cmp", event = "InsertEnter",