local icon = require('plugins.config.shared.icon') require('dropbar').setup { icons = { enable = true, kinds = { use_devicons = true, symbols = { Array = icon.symbol.array .. ' ', Boolean = icon.symbol.boolean .. ' ', BreakStatement = icon.symbol.break_statement .. ' ', Call = icon.symbol.call .. ' ', CaseStatement = icon.symbol.case_statement .. ' ', Class = icon.symbol.class .. ' ', Color = icon.symbol.color .. ' ', Constant = icon.symbol.constant .. ' ', Constructor = icon.symbol.constructor .. ' ', ContinueStatement = icon.symbol.continue_statement .. ' ', Copilot = icon.symbol.copilot .. ' ', Declaration = icon.symbol.declaration .. ' ', Delete = icon.symbol.delete .. ' ', DoStatement = icon.symbol.do_statement .. ' ', Enum = icon.symbol.enum .. ' ', EnumMember = icon.symbol.enum_member .. ' ', Event = icon.symbol.event .. ' ', Field = icon.symbol.field .. ' ', File = icon.symbol.file .. ' ', Folder = icon.symbol.folder .. ' ', ForStatement = icon.symbol.for_statement .. ' ', Function = icon.symbol.func .. ' ', Identifier = icon.symbol.identifier .. ' ', IfStatement = icon.symbol.if_statement .. ' ', Interface = icon.symbol.interface .. ' ', Keyword = icon.symbol.keyword .. ' ', List = icon.symbol.list .. ' ', Log = icon.symbol.log .. ' ', Lsp = icon.symbol.lsp .. ' ', Macro = icon.symbol.macro .. ' ', MarkdownH1 = icon.symbol.markdown_h1 .. ' ', MarkdownH2 = icon.symbol.markdown_h2 .. ' ', MarkdownH3 = icon.symbol.markdown_h3 .. ' ', MarkdownH4 = icon.symbol.markdown_h4 .. ' ', MarkdownH5 = icon.symbol.markdown_h5 .. ' ', MarkdownH6 = icon.symbol.markdown_h6 .. ' ', Method = icon.symbol.method .. ' ', Module = icon.symbol.module .. ' ', Namespace = icon.symbol.namespace .. ' ', Null = icon.symbol.null .. ' ', Number = icon.symbol.number .. ' ', Object = icon.symbol.object .. ' ', Operator = icon.symbol.operator .. ' ', Package = icon.symbol.package .. ' ', Property = icon.symbol.property .. ' ', Reference = icon.symbol.reference .. ' ', Regex = icon.symbol.regex .. ' ', Repeat = icon.symbol.rep .. ' ', Scope = icon.symbol.scope .. ' ', Snippet = icon.symbol.snippet .. ' ', Specifier = icon.symbol.specifier .. ' ', Statement = icon.symbol.statement .. ' ', String = icon.symbol.string .. ' ', Struct = icon.symbol.struct .. ' ', SwitchStatement = icon.symbol.switch_statement .. ' ', Text = icon.symbol.text .. ' ', Type = icon.symbol.type .. ' ', TypeParameter = icon.symbol.type_parameter .. ' ', Unit = icon.symbol.unit .. ' ', Value = icon.symbol.value .. ' ', Variable = icon.symbol.variable .. ' ', WhileStatement = icon.symbol.while_statement .. ' ', }, }, }, menu = { win_configs = { border = 'rounded', }, }, } vim.keymap.set('n', 'p', require('dropbar.api').pick)