From 88dbefae00dc63e6cdeb7a55c4e3988077306148 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Mon, 2 Jun 2025 20:46:20 +0800 Subject: [PATCH] feat nvim: add pathbar --- .../exact_plugins/exact_ui/pathbar.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 dot_config/nvim/exact_lua/exact_plugins/exact_ui/pathbar.lua diff --git a/dot_config/nvim/exact_lua/exact_plugins/exact_ui/pathbar.lua b/dot_config/nvim/exact_lua/exact_plugins/exact_ui/pathbar.lua new file mode 100644 index 0000000..b28d883 --- /dev/null +++ b/dot_config/nvim/exact_lua/exact_plugins/exact_ui/pathbar.lua @@ -0,0 +1,17 @@ +return { + { + 'Bekaboo/dropbar.nvim', + -- optional, but required for fuzzy finder support + 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 + } +} +