summaryrefslogtreecommitdiff
path: root/runtime/lua/core/state.lua
blob: 783c137bffa4d5546cf539155f0e774350f38fa3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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