local ok, wk = pcall(require,"which-key") if not ok then return end wk.setup{ plugins = { marks = true, registers = true, spelling = { enabled = true, suggestions = 10, }, presets = { operators = true, motions = true, text_objects = true, windows = true, nav = true, z = true, g = true, }, }, icons = { breadcrumb = "»", separator = "", group = " ", }, popup_mappings = { scroll_down = '', scroll_up = '', }, window = { border = "single", position = "bottom", winblend = 0, }, ignore_missing = true, show_help = true, triggers = "auto", } wk.register( { l = { name = "lsp", ca = {"Code Action"} } }, {prefix = ""} ) ---@diagnostic disable-next-line: undefined-global if packer_plugins["vimwiki"] and packer_plugins["vimwiki"].loaded then wk.register( { w = { name = "wiki", w = {"Open wiki index"}, t = {"Open wiki index [tab]"}, s = {"List wikis"}, i = {"Open diary index"}, d = {"VimwikiMakeDiaryNote","Open diary today"}, D = {"VimwikiTabMakeDiaryNote","Open diary today [tab]"} } }, {prefix = ""} ) end ---@diagnostic disable-next-line: undefined-global if packer_plugins["zen-mode.nvim"] and packer_plugins["zen-mode.nvim"].loaded then wk.register( {prefix = ""}, { z = {"ZenMode","ZenMode"} } ) end