local M = {} M.commands = {} M.keymap = {} M.current_theme = "base16-default-light" M.mode_line_buffer = nil M.message_buffer = nil M.command_buffer = nil M.picker_buffer = nil M.message_text = "ready" M.command_mode = false M.command_kind = "lua" M.command_text = "" M.mode = "normal" M.suppress_next_text = false M.leader_key = "space" M.leader_pending = false M.leader_map = {} M.picker = { active = false, title = "", query = "", items = {}, filtered = {}, selected = 1, on_select = nil, on_cancel = nil, } M.hooks = {} M.next_anon_command_id = 1 return M