{"_VERSION":{"_type":"string","__kind":"var","_name":"_VERSION"},"coroutine":{"status":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.status"},"running":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.running"},"isyieldable":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.isyieldable"},"create":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.create"},"yield":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.yield"},"resume":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.resume"},"wrap":{"_minArity":0,"_type":"function","__kind":"var","_name":"coroutine.wrap"},"__kind":"var","_type":"table","_name":"coroutine"},"jit":{"attach":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.attach"},"arch":{"_type":"string","__kind":"var","_name":"jit.arch"},"status":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.status"},"version":{"_type":"string","__kind":"var","_name":"jit.version"},"security":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.security"},"os":{"_type":"string","__kind":"var","_name":"jit.os"},"opt":{"start":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.opt.start"},"_type":"table","__kind":"var","_name":"jit.opt"},"flush":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.flush"},"__kind":"var","on":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.on"},"version_num":{"_type":"number","__kind":"var","_name":"jit.version_num"},"_type":"table","off":{"_minArity":0,"_type":"function","__kind":"var","_name":"jit.off"},"_name":"jit"},"math":{"abs":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.abs"},"floor":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.floor"},"ceil":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.ceil"},"sqrt":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.sqrt"},"log10":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.log10"},"exp":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.exp"},"sin":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.sin"},"cos":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.cos"},"tan":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.tan"},"asin":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.asin"},"acos":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.acos"},"atan":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.atan"},"sinh":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.sinh"},"cosh":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.cosh"},"tanh":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.tanh"},"frexp":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.frexp"},"modf":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.modf"},"log":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.log"},"deg":{"__kind":"var","maxArity":1,"_type":"function","_name":"math.deg","_minArity":1},"rad":{"__kind":"var","maxArity":1,"_type":"function","_name":"math.rad","_minArity":1},"atan2":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.atan2"},"pow":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.pow"},"fmod":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.fmod"},"ldexp":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.ldexp"},"min":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.min"},"max":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.max"},"pi":{"_type":"number","__kind":"var","_name":"math.pi"},"huge":{"_type":"number","__kind":"var","_name":"math.huge"},"random":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.random"},"randomseed":{"_minArity":0,"_type":"function","__kind":"var","_name":"math.randomseed"},"__kind":"var","_type":"table","_name":"math"},"_G":{"__kind":"rec","path":""},"module":{"_minArity":0,"_type":"function","__kind":"var","_name":"module"},"require":{"_minArity":0,"_type":"function","__kind":"var","_name":"require"},"assert":{"_minArity":0,"_type":"function","__kind":"var","_name":"assert"},"string":{"len":{"__kind":"var","maxArity":1,"_type":"function","_name":"string.len","_minArity":1},"byte":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.byte"},"char":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.char"},"sub":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.sub"},"rep":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.rep"},"reverse":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.reverse"},"lower":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.lower"},"upper":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.upper"},"dump":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.dump"},"find":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.find"},"match":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.match"},"gmatch":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.gmatch"},"gsub":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.gsub"},"format":{"_minArity":0,"_type":"function","__kind":"var","_name":"string.format"},"__kind":"var","_type":"table","_name":"string"},"debug":{"getmetatable":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getmetatable"},"setmetatable":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.setmetatable"},"getfenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getfenv"},"setfenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.setfenv"},"debug":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.debug"},"getregistry":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getregistry"},"getinfo":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getinfo"},"getlocal":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getlocal"},"setlocal":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.setlocal"},"getupvalue":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.getupvalue"},"setupvalue":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.setupvalue"},"upvalueid":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.upvalueid"},"upvaluejoin":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.upvaluejoin"},"sethook":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.sethook"},"__kind":"var","traceback":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.traceback"},"_type":"table","gethook":{"_minArity":0,"_type":"function","__kind":"var","_name":"debug.gethook"},"_name":"debug"},"type":{"_minArity":0,"_type":"function","__kind":"var","_name":"type"},"vim":{"_system":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._system","_minArity":1},"validate":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.validate","_minArity":1},"gsplit":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.gsplit","_minArity":3},"_init_default_mappings":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim._init_default_mappings","_minArity":0},"t":{"_type":"table","__kind":"var","_name":"vim.t"},"_cs_remote":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim._cs_remote","_minArity":4},"pretty_print":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.pretty_print"},"_expand_pat":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim._expand_pat","_minArity":2},"tbl_islist":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_islist","_minArity":1},"tbl_isempty":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_isempty","_minArity":1},"defer_fn":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.defer_fn","_minArity":2},"region":{"__kind":"var","maxArity":5,"_type":"function","_name":"vim.region","_minArity":5},"w":{"_type":"table","__kind":"var","_name":"vim.w"},"g":{"_type":"table","__kind":"var","_name":"vim.g"},"funcref":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.funcref","_minArity":1},"version":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.version"},"_os_proc_children":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._os_proc_children","_minArity":1},"_os_proc_info":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._os_proc_info","_minArity":1},"deep_equal":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.deep_equal","_minArity":2},"tbl_keys":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_keys","_minArity":1},"lsp":{"buf_notify":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.buf_notify","_minArity":3},"start":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.start","_minArity":2},"buf_is_attached":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf_is_attached","_minArity":2},"protocol":{"DocumentHighlightKind":{"Read":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.Read"},"Write":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.Write"},"Text":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.Text"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DocumentHighlightKind.3"},"__kind":"var","_type":"table","_name":"vim.lsp.protocol.DocumentHighlightKind"},"CompletionItemKind":{"Text":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Text"},"Method":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Method"},"Function":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Function"},"Constructor":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Constructor"},"Field":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Field"},"Variable":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Variable"},"Class":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Class"},"Interface":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Interface"},"Module":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Module"},"Property":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Property"},"Unit":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Unit"},"Value":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Value"},"Enum":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Enum"},"Keyword":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Keyword"},"Snippet":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Snippet"},"Color":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Color"},"File":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.File"},"Reference":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Reference"},"Folder":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Folder"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.4"},"5":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.5"},"6":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.6"},"7":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.7"},"_type":"table","9":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.9"},"14":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.14"},"15":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.15"},"16":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.16"},"17":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.17"},"18":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.18"},"19":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.19"},"20":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.20"},"21":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.21"},"TypeParameter":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.TypeParameter"},"22":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.22"},"Operator":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Operator"},"23":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.23"},"Event":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Event"},"24":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.24"},"Struct":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Struct"},"25":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.25"},"Constant":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.Constant"},"EnumMember":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.EnumMember"},"__kind":"var","13":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.13"},"8":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.8"},"12":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.12"},"11":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.11"},"10":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionItemKind.10"},"_name":"vim.lsp.protocol.CompletionItemKind"},"SymbolKind":{"Method":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Method"},"Function":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Function"},"Constructor":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Constructor"},"Field":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Field"},"Variable":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Variable"},"Class":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Class"},"Interface":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Interface"},"Module":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Module"},"Property":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Property"},"Enum":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Enum"},"File":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.File"},"Constant":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Constant"},"TypeParameter":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.TypeParameter"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.4"},"5":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.5"},"6":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.6"},"7":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.7"},"_type":"table","9":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.9"},"Operator":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Operator"},"14":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.14"},"Event":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Event"},"15":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.15"},"Struct":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Struct"},"Namespace":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Namespace"},"Package":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Package"},"String":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.String"},"Number":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Number"},"18":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.18"},"Array":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Array"},"19":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.19"},"Key":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Key"},"26":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.26"},"EnumMember":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.EnumMember"},"21":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.21"},"Boolean":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Boolean"},"22":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.22"},"Null":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Null"},"23":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.23"},"Object":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.Object"},"24":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.24"},"16":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.16"},"25":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.25"},"13":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.13"},"8":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.8"},"12":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.12"},"11":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.11"},"10":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.10"},"__kind":"var","20":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.20"},"17":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.SymbolKind.17"},"_name":"vim.lsp.protocol.SymbolKind"},"ErrorCodes":{"-32601":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32601"},"-32801":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32801"},"-32002":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32002"},"ContentModified":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.ContentModified"},"MethodNotFound":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.MethodNotFound"},"-32603":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32603"},"-32700":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32700"},"-32600":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32600"},"-32602":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32602"},"-32000":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32000"},"ParseError":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.ParseError"},"-32001":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32001"},"InvalidParams":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.InvalidParams"},"-32800":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32800"},"serverErrorStart":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.serverErrorStart"},"serverErrorEnd":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.serverErrorEnd"},"ServerNotInitialized":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.ServerNotInitialized"},"UnknownErrorCode":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.UnknownErrorCode"},"RequestCancelled":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.RequestCancelled"},"__kind":"var","InvalidRequest":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.InvalidRequest"},"InternalError":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.InternalError"},"_type":"table","-32099":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ErrorCodes.-32099"},"_name":"vim.lsp.protocol.ErrorCodes"},"InitializeError":{"__kind":"var","unknownProtocolVersion":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.InitializeError.unknownProtocolVersion"},"_type":"table","1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.InitializeError.1"},"_name":"vim.lsp.protocol.InitializeError"},"TextDocumentSaveReason":{"FocusOut":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.FocusOut"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.3"},"__kind":"var","AfterDelay":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.AfterDelay"},"_type":"table","Manual":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSaveReason.Manual"},"_name":"vim.lsp.protocol.TextDocumentSaveReason"},"WatchKind":{"Delete":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.WatchKind.Delete"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.WatchKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.WatchKind.2"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.WatchKind.4"},"__kind":"var","Change":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.WatchKind.Change"},"_type":"table","Create":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.WatchKind.Create"},"_name":"vim.lsp.protocol.WatchKind"},"InsertTextFormat":{"Snippet":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.InsertTextFormat.Snippet"},"__kind":"var","PlainText":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.InsertTextFormat.PlainText"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.InsertTextFormat.2"},"_type":"table","1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.InsertTextFormat.1"},"_name":"vim.lsp.protocol.InsertTextFormat"},"CodeActionKind":{"":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind."},"source":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.source"},"SourceOrganizeImports":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.SourceOrganizeImports"},"RefactorRewrite":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.RefactorRewrite"},"Empty":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.Empty"},"QuickFix":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.QuickFix"},"quickfix":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.quickfix"},"Refactor":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.Refactor"},"refactor":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.refactor"},"RefactorExtract":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.RefactorExtract"},"refactor.extract":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.refactor.extract"},"RefactorInline":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.RefactorInline"},"refactor.inline":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.refactor.inline"},"__kind":"var","refactor.rewrite":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.refactor.rewrite"},"Source":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.Source"},"_type":"table","source.organizeImports":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CodeActionKind.source.organizeImports"},"_name":"vim.lsp.protocol.CodeActionKind"},"FileChangeType":{"Changed":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.Changed"},"Deleted":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.Deleted"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.3"},"__kind":"var","_type":"table","Created":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.FileChangeType.Created"},"_name":"vim.lsp.protocol.FileChangeType"},"ResourceOperationKind":{"Delete":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.Delete"},"delete":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.delete"},"create":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.create"},"rename":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.rename"},"__kind":"var","Rename":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.Rename"},"_type":"table","Create":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.ResourceOperationKind.Create"},"_name":"vim.lsp.protocol.ResourceOperationKind"},"__kind":"var","make_client_capabilities":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.protocol.make_client_capabilities","_minArity":0},"FailureHandlingKind":{"Abort":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.Abort"},"abort":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.abort"},"Transactional":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.Transactional"},"transactional":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.transactional"},"TextOnlyTransactional":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.TextOnlyTransactional"},"textOnlyTransactional":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.textOnlyTransactional"},"Undo":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.Undo"},"__kind":"var","_type":"table","undo":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.FailureHandlingKind.undo"},"_name":"vim.lsp.protocol.FailureHandlingKind"},"MarkupKind":{"markdown":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MarkupKind.markdown"},"__kind":"var","PlainText":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MarkupKind.PlainText"},"Markdown":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MarkupKind.Markdown"},"_type":"table","plaintext":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MarkupKind.plaintext"},"_name":"vim.lsp.protocol.MarkupKind"},"_resolve_capabilities_compat":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.protocol._resolve_capabilities_compat","_minArity":1},"MessageType":{"Log":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.MessageType.Log"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MessageType.1"},"Info":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.MessageType.Info"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MessageType.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MessageType.4"},"__kind":"var","Warning":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.MessageType.Warning"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.MessageType.2"},"_type":"table","Error":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.MessageType.Error"},"_name":"vim.lsp.protocol.MessageType"},"DiagnosticSeverity":{"Warning":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.Warning"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.4"},"__kind":"var","Information":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.Information"},"Hint":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.Hint"},"_type":"table","Error":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticSeverity.Error"},"_name":"vim.lsp.protocol.DiagnosticSeverity"},"resolve_capabilities":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.protocol.resolve_capabilities","_minArity":1},"DiagnosticTag":{"Deprecated":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticTag.Deprecated"},"__kind":"var","2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticTag.2"},"Unnecessary":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.DiagnosticTag.Unnecessary"},"_type":"table","1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.DiagnosticTag.1"},"_name":"vim.lsp.protocol.DiagnosticTag"},"CompletionTriggerKind":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.3"},"__kind":"var","TriggerForIncompleteCompletions":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.TriggerForIncompleteCompletions"},"_type":"table","Invoked":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.Invoked"},"TriggerCharacter":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.CompletionTriggerKind.TriggerCharacter"},"_name":"vim.lsp.protocol.CompletionTriggerKind"},"_type":"table","TextDocumentSyncKind":{"0":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.0"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.2"},"None":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.None"},"Full":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.Full"},"Incremental":{"_type":"number","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind.Incremental"},"_type":"table","__kind":"var","_name":"vim.lsp.protocol.TextDocumentSyncKind"},"_name":"vim.lsp.protocol"},"get_active_clients":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.get_active_clients","_minArity":1},"util":{"_get_completion_item_kind_name":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util._get_completion_item_kind_name","_minArity":1},"_get_offset_encoding":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util._get_offset_encoding","_minArity":1},"preview_location":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.preview_location","_minArity":2},"locations_to_items":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.locations_to_items","_minArity":2},"_trim":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util._trim","_minArity":2},"_str_byteindex_enc":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util._str_byteindex_enc","_minArity":3},"make_range_params":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.make_range_params","_minArity":2},"make_given_range_params":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.util.make_given_range_params","_minArity":4},"character_offset":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.util.character_offset","_minArity":4},"buf_versions":{"_type":"table","__kind":"var","_name":"vim.lsp.util.buf_versions"},"make_position_params":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.make_position_params","_minArity":2},"open_floating_preview":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.open_floating_preview","_minArity":3},"get_effective_tabstop":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.get_effective_tabstop","_minArity":1},"text_document_completion_list_to_complete_items":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.text_document_completion_list_to_complete_items","_minArity":2},"__kind":"var","convert_input_to_markdown_lines":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.convert_input_to_markdown_lines","_minArity":2},"trim_empty_lines":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.trim_empty_lines","_minArity":1},"_get_line_byte_from_position":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util._get_line_byte_from_position","_minArity":3},"_str_utfindex_enc":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util._str_utfindex_enc","_minArity":3},"jump_to_location":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.jump_to_location","_minArity":3},"apply_text_edits":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.apply_text_edits","_minArity":3},"apply_workspace_edit":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.apply_workspace_edit","_minArity":2},"make_floating_popup_options":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.make_floating_popup_options","_minArity":3},"convert_signature_help_to_markdown_lines":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.convert_signature_help_to_markdown_lines","_minArity":3},"buf_clear_references":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.buf_clear_references","_minArity":1},"try_trim_markdown_code_blocks":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.try_trim_markdown_code_blocks","_minArity":1},"apply_text_document_edit":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.apply_text_document_edit","_minArity":3},"buf_highlight_references":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.buf_highlight_references","_minArity":3},"extract_completion_items":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.extract_completion_items","_minArity":1},"get_progress_messages":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.util.get_progress_messages","_minArity":0},"symbols_to_items":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.symbols_to_items","_minArity":2},"make_text_document_params":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.make_text_document_params","_minArity":1},"make_formatting_params":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.make_formatting_params","_minArity":1},"make_workspace_params":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.make_workspace_params","_minArity":2},"_get_symbol_kind_name":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util._get_symbol_kind_name","_minArity":1},"parse_snippet":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.util.parse_snippet","_minArity":1},"rename":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.rename","_minArity":3},"_make_floating_popup_size":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util._make_floating_popup_size","_minArity":2},"stylize_markdown":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.util.stylize_markdown","_minArity":3},"_type":"table","set_lines":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.util.set_lines","_minArity":4},"lookup_section":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.util.lookup_section","_minArity":2},"_name":"vim.lsp.util"},"codelens":{"refresh":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.codelens.refresh","_minArity":0},"save":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.codelens.save","_minArity":3},"display":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.codelens.display","_minArity":3},"run":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.codelens.run","_minArity":0},"__kind":"var","get":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.codelens.get","_minArity":1},"__namespaces":{"_type":"table","__kind":"var","_name":"vim.lsp.codelens.__namespaces"},"_type":"table","on_codelens":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.codelens.on_codelens","_minArity":4},"_name":"vim.lsp.codelens"},"rpc":{"connect":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.rpc.connect","_minArity":2},"create_read_loop":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.rpc.create_read_loop","_minArity":3},"start":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.rpc.start","_minArity":4},"__kind":"var","rpc_response_error":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.rpc.rpc_response_error","_minArity":3},"format_rpc_error":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.rpc.format_rpc_error","_minArity":1},"client_errors":{"INVALID_SERVER_MESSAGE":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.INVALID_SERVER_MESSAGE"},"INVALID_SERVER_JSON":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.INVALID_SERVER_JSON"},"NO_RESULT_CALLBACK_FOUND":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.NO_RESULT_CALLBACK_FOUND"},"READ_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.READ_ERROR"},"NOTIFICATION_HANDLER_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.NOTIFICATION_HANDLER_ERROR"},"SERVER_REQUEST_HANDLER_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.SERVER_REQUEST_HANDLER_ERROR"},"SERVER_RESULT_CALLBACK_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.rpc.client_errors.SERVER_RESULT_CALLBACK_ERROR"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.4"},"5":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.5"},"6":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.6"},"7":{"_type":"string","__kind":"var","_name":"vim.lsp.rpc.client_errors.7"},"_type":"table","__kind":"var","_name":"vim.lsp.rpc.client_errors"},"_type":"table","_name":"vim.lsp.rpc"},"_type":"table","_request_name_to_capability":{"textDocument/signatureHelp":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/signatureHelp.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/signatureHelp"},"textDocument/definition":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/definition.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/definition"},"textDocument/documentHighlight":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/documentHighlight.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/documentHighlight"},"textDocument/declaration":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/declaration.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/declaration"},"textDocument/typeDefinition":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/typeDefinition.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/typeDefinition"},"textDocument/documentSymbol":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/documentSymbol.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/documentSymbol"},"textDocument/prepareCallHierarchy":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/prepareCallHierarchy.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/prepareCallHierarchy"},"textDocument/rename":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/rename.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/rename"},"textDocument/prepareRename":{"__kind":"var","2":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/prepareRename.2"},"_type":"table","1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/prepareRename.1"},"_name":"vim.lsp._request_name_to_capability.textDocument/prepareRename"},"textDocument/hover":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/hover.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/hover"},"textDocument/codeAction":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/codeAction.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/codeAction"},"textDocument/rangeFormatting":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/rangeFormatting.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/rangeFormatting"},"textDocument/codeLens":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/codeLens.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/codeLens"},"textDocument/references":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/references.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/references"},"codeLens/resolve":{"__kind":"var","2":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.codeLens/resolve.2"},"_type":"table","1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.codeLens/resolve.1"},"_name":"vim.lsp._request_name_to_capability.codeLens/resolve"},"textDocument/formatting":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/formatting.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/formatting"},"workspace/executeCommand":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.workspace/executeCommand.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.workspace/executeCommand"},"__kind":"var","workspace/symbol":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.workspace/symbol.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.workspace/symbol"},"textDocument/completion":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/completion.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/completion"},"_type":"table","textDocument/implementation":{"1":{"_type":"string","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/implementation.1"},"_type":"table","__kind":"var","_name":"vim.lsp._request_name_to_capability.textDocument/implementation"},"_name":"vim.lsp._request_name_to_capability"},"diagnostic":{"get_line_diagnostics":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.diagnostic.get_line_diagnostics","_minArity":4},"__kind":"var","on_publish_diagnostics":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.diagnostic.on_publish_diagnostics","_minArity":4},"get_namespace":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.diagnostic.get_namespace","_minArity":1},"_type":"table","reset":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.diagnostic.reset","_minArity":2},"_name":"vim.lsp.diagnostic"},"buf_detach_client":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf_detach_client","_minArity":2},"get_client_by_id":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.get_client_by_id","_minArity":1},"buf_request_sync":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.buf_request_sync","_minArity":4},"client_is_stopped":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.client_is_stopped","_minArity":1},"get_buffers_by_client_id":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.get_buffers_by_client_id","_minArity":1},"for_each_buffer_client":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.for_each_buffer_client","_minArity":2},"set_log_level":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.set_log_level","_minArity":1},"buf_get_clients":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf_get_clients","_minArity":1},"omnifunc":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.omnifunc","_minArity":2},"handlers":{"textDocument/formatting":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/formatting","_minArity":4},"textDocument/publishDiagnostics":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/publishDiagnostics","_minArity":4},"textDocument/completion":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/completion","_minArity":4},"textDocument/documentHighlight":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/documentHighlight","_minArity":4},"$/progress":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.$/progress","_minArity":4},"window/workDoneProgress/create":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.window/workDoneProgress/create","_minArity":4},"window/showMessageRequest":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.window/showMessageRequest","_minArity":4},"client/registerCapability":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.client/registerCapability","_minArity":4},"_type":"table","textDocument/hover":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/hover","_minArity":4},"workspace/applyEdit":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.workspace/applyEdit","_minArity":4},"textDocument/signatureHelp":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/signatureHelp","_minArity":4},"textDocument/definition":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/definition","_minArity":4},"signature_help":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.signature_help","_minArity":4},"textDocument/implementation":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/implementation","_minArity":4},"workspace/configuration":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.workspace/configuration","_minArity":4},"textDocument/typeDefinition":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/typeDefinition","_minArity":4},"textDocument/documentSymbol":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/documentSymbol","_minArity":4},"textDocument/rename":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/rename","_minArity":4},"textDocument/rangeFormatting":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/rangeFormatting","_minArity":4},"_name":"vim.lsp.handlers","window/showMessage":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.window/showMessage","_minArity":4},"textDocument/codeLens":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/codeLens","_minArity":4},"window/logMessage":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.window/logMessage","_minArity":4},"callHierarchy/incomingCalls":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.callHierarchy/incomingCalls","_minArity":4},"__kind":"var","workspace/executeCommand":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.workspace/executeCommand","_minArity":4},"callHierarchy/outgoingCalls":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.callHierarchy/outgoingCalls","_minArity":4},"workspace/symbol":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.workspace/symbol","_minArity":4},"textDocument/declaration":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/declaration","_minArity":4},"textDocument/references":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.textDocument/references","_minArity":4},"hover":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.hover","_minArity":4},"workspace/workspaceFolders":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.handlers.workspace/workspaceFolders","_minArity":4}},"get_log_path":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.get_log_path","_minArity":0},"client_errors":{"INVALID_SERVER_MESSAGE":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.INVALID_SERVER_MESSAGE"},"INVALID_SERVER_JSON":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.INVALID_SERVER_JSON"},"NO_RESULT_CALLBACK_FOUND":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.NO_RESULT_CALLBACK_FOUND"},"READ_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.READ_ERROR"},"NOTIFICATION_HANDLER_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.NOTIFICATION_HANDLER_ERROR"},"SERVER_REQUEST_HANDLER_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.SERVER_REQUEST_HANDLER_ERROR"},"SERVER_RESULT_CALLBACK_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.SERVER_RESULT_CALLBACK_ERROR"},"ON_INIT_CALLBACK_ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.client_errors.ON_INIT_CALLBACK_ERROR"},"__kind":"var","1":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.4"},"5":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.5"},"6":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.6"},"7":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.7"},"8":{"_type":"string","__kind":"var","_name":"vim.lsp.client_errors.8"},"_type":"table","_name":"vim.lsp.client_errors"},"with":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.with","_minArity":2},"buf":{"document_highlight":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.document_highlight","_minArity":0},"document_symbol":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.document_symbol","_minArity":1},"signature_help":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.signature_help","_minArity":0},"references":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf.references","_minArity":2},"implementation":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.implementation","_minArity":1},"clear_references":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.clear_references","_minArity":0},"execute_command":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.execute_command","_minArity":1},"format":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.format","_minArity":1},"type_definition":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.type_definition","_minArity":1},"completion":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.completion","_minArity":1},"incoming_calls":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.incoming_calls","_minArity":0},"formatting":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.formatting","_minArity":1},"list_workspace_folders":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.list_workspace_folders","_minArity":0},"formatting_sync":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf.formatting_sync","_minArity":2},"add_workspace_folder":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.add_workspace_folder","_minArity":1},"hover":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.hover","_minArity":0},"formatting_seq_sync":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.buf.formatting_seq_sync","_minArity":3},"workspace_symbol":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf.workspace_symbol","_minArity":2},"declaration":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.declaration","_minArity":1},"range_code_action":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.buf.range_code_action","_minArity":3},"definition":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.definition","_minArity":1},"range_formatting":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.buf.range_formatting","_minArity":3},"outgoing_calls":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.outgoing_calls","_minArity":0},"rename":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf.rename","_minArity":2},"__kind":"var","server_ready":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.buf.server_ready","_minArity":0},"code_action":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.code_action","_minArity":1},"_type":"table","remove_workspace_folder":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.buf.remove_workspace_folder","_minArity":1},"_name":"vim.lsp.buf"},"_with_extend":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp._with_extend","_minArity":3},"tagfunc":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.lsp.tagfunc"},"_cmd_parts":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp._cmd_parts","_minArity":1},"buf_request":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.buf_request","_minArity":4},"rpc_response_error":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.lsp.rpc_response_error","_minArity":3},"_unsupported_method":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp._unsupported_method","_minArity":1},"formatexpr":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.formatexpr","_minArity":1},"buf_attach_client":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.buf_attach_client","_minArity":2},"start_client":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.lsp.start_client","_minArity":1},"_name":"vim.lsp","buf_request_all":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.lsp.buf_request_all","_minArity":4},"__kind":"var","log_levels":{"INFO":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.INFO"},"OFF":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.OFF"},"TRACE":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.TRACE"},"5":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.5"},"0":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.0"},"1":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.1"},"2":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.2"},"3":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.3"},"4":{"_type":"string","__kind":"var","_name":"vim.lsp.log_levels.4"},"__kind":"var","ERROR":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.ERROR"},"WARN":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.WARN"},"_type":"table","DEBUG":{"_type":"number","__kind":"var","_name":"vim.lsp.log_levels.DEBUG"},"_name":"vim.lsp.log_levels"},"client":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.lsp.client","_minArity":0},"stop_client":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.lsp.stop_client","_minArity":2},"commands":{"_type":"table","__kind":"var","_name":"vim.lsp.commands"}},"treesitter":{"node_contains":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.treesitter.node_contains","_minArity":2},"get_captures_at_pos":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.get_captures_at_pos","_minArity":3},"set_query":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.set_query","_minArity":3},"parse_query":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.treesitter.parse_query","_minArity":2},"is_in_node_range":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.is_in_node_range","_minArity":3},"language_version":{"_type":"number","__kind":"var","_name":"vim.treesitter.language_version"},"start":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.treesitter.start","_minArity":2},"get_node_text":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.get_node_text","_minArity":3},"get_query_files":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.get_query_files","_minArity":3},"_create_parser":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter._create_parser","_minArity":3},"require_language":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.treesitter.require_language","_minArity":4},"get_node_range":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.treesitter.get_node_range","_minArity":1},"stop":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.treesitter.stop","_minArity":1},"is_ancestor":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.treesitter.is_ancestor","_minArity":2},"add_directive":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.add_directive","_minArity":3},"inspect_language":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.treesitter.inspect_language","_minArity":1},"get_captures_at_cursor":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.treesitter.get_captures_at_cursor","_minArity":1},"get_node_at_pos":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.treesitter.get_node_at_pos","_minArity":4},"list_predicates":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.treesitter.list_predicates","_minArity":0},"get_parser":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.get_parser","_minArity":3},"list_directives":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.treesitter.list_directives","_minArity":0},"get_node_at_cursor":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.treesitter.get_node_at_cursor","_minArity":1},"get_string_parser":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.get_string_parser","_minArity":3},"__kind":"var","get_query":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.treesitter.get_query","_minArity":2},"add_predicate":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.treesitter.add_predicate","_minArity":3},"_type":"table","minimum_language_version":{"_type":"number","__kind":"var","_name":"vim.treesitter.minimum_language_version"},"_name":"vim.treesitter"},"ui":{"select":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.ui.select","_minArity":3},"input":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.ui.input","_minArity":2},"_type":"table","__kind":"var","_name":"vim.ui"},"fs":{"basename":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.fs.basename","_minArity":1},"dir":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.fs.dir","_minArity":1},"parents":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.fs.parents","_minArity":1},"__kind":"var","normalize":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.fs.normalize","_minArity":1},"find":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.fs.find","_minArity":2},"_type":"table","dirname":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.fs.dirname","_minArity":1},"_name":"vim.fs"},"health":{"report_start":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.health.report_start","_minArity":1},"report_error":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.health.report_error"},"report_info":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.health.report_info","_minArity":1},"__kind":"var","_complete":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.health._complete","_minArity":0},"report_ok":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.health.report_ok","_minArity":1},"report_warn":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.health.report_warn"},"_type":"table","_name":"vim.health"},"filetype":{"getlines":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.filetype.getlines","_minArity":3},"add":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.filetype.add","_minArity":1},"findany":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.filetype.findany","_minArity":2},"__kind":"var","_type":"table","match":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.filetype.match","_minArity":1},"matchregex":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.filetype.matchregex","_minArity":2},"nextnonblank":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.filetype.nextnonblank","_minArity":2},"_name":"vim.filetype"},"F":{"npcall":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.F.npcall"},"nil_wrap":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.F.nil_wrap","_minArity":1},"if_nil":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.F.if_nil","_minArity":2},"__kind":"var","ok_or_nil":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.F.ok_or_nil"},"_name":"vim.F","_type":"table","pack_len":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.F.pack_len"},"unpack_len":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.F.unpack_len","_minArity":1}},"diagnostic":{"setloclist":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.setloclist","_minArity":1},"goto_prev":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.goto_prev","_minArity":1},"get_next":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.get_next","_minArity":1},"get_next_pos":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.get_next_pos","_minArity":1},"get":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.get","_minArity":2},"severity":{"INFO":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.INFO"},"HINT":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.HINT"},"E":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.E"},"I":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.I"},"N":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.N"},"1":{"_type":"string","__kind":"var","_name":"vim.diagnostic.severity.1"},"2":{"_type":"string","__kind":"var","_name":"vim.diagnostic.severity.2"},"3":{"_type":"string","__kind":"var","_name":"vim.diagnostic.severity.3"},"4":{"_type":"string","__kind":"var","_name":"vim.diagnostic.severity.4"},"__kind":"var","ERROR":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.ERROR"},"WARN":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.WARN"},"_type":"table","W":{"_type":"number","__kind":"var","_name":"vim.diagnostic.severity.W"},"_name":"vim.diagnostic.severity"},"set":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.diagnostic.set","_minArity":4},"show":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.diagnostic.show","_minArity":4},"_execute_scheduled_display":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic._execute_scheduled_display","_minArity":2},"hide":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.hide","_minArity":2},"match":{"__kind":"var","maxArity":5,"_type":"function","_name":"vim.diagnostic.match","_minArity":5},"get_prev_pos":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.get_prev_pos","_minArity":1},"goto_next":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.goto_next","_minArity":1},"get_prev":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.get_prev","_minArity":1},"handlers":{"__kind":"var","underline":{"hide":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.handlers.underline.hide","_minArity":2},"show":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.diagnostic.handlers.underline.show","_minArity":4},"_type":"table","__kind":"var","_name":"vim.diagnostic.handlers.underline"},"signs":{"hide":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.handlers.signs.hide","_minArity":2},"show":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.diagnostic.handlers.signs.show","_minArity":4},"_type":"table","__kind":"var","_name":"vim.diagnostic.handlers.signs"},"_type":"table","virtual_text":{"hide":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.handlers.virtual_text.hide","_minArity":2},"show":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.diagnostic.handlers.virtual_text.show","_minArity":4},"_type":"table","__kind":"var","_name":"vim.diagnostic.handlers.virtual_text"},"_name":"vim.diagnostic.handlers"},"get_namespaces":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.diagnostic.get_namespaces","_minArity":0},"open_float":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.diagnostic.open_float"},"get_namespace":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.get_namespace","_minArity":1},"config":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.config","_minArity":2},"toqflist":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.toqflist","_minArity":1},"reset":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.reset","_minArity":2},"setqflist":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.setqflist","_minArity":1},"_get_virt_text_chunks":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic._get_virt_text_chunks","_minArity":2},"__kind":"var","disable":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.disable","_minArity":2},"enable":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.diagnostic.enable","_minArity":2},"_type":"table","fromqflist":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.diagnostic.fromqflist","_minArity":1},"_name":"vim.diagnostic"},"_create_ts_parser":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._create_ts_parser"},"_ts_add_language":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_add_language"},"_ts_has_language":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_has_language"},"_ts_remove_language":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_remove_language"},"_ts_inspect_language":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_inspect_language"},"_ts_parse_query":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_parse_query"},"_ts_get_language_version":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_get_language_version"},"_ts_get_minimum_language_version":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._ts_get_minimum_language_version"},"stricmp":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.stricmp"},"str_utfindex":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.str_utfindex"},"str_byteindex":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.str_byteindex"},"pesc":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.pesc","_minArity":1},"trim":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.trim","_minArity":1},"list_slice":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.list_slice","_minArity":3},"tbl_count":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_count","_minArity":1},"spairs":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.spairs","_minArity":1},"tbl_flatten":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_flatten","_minArity":1},"list_extend":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.list_extend","_minArity":4},"tbl_get":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.tbl_get"},"_setvar":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._setvar"},"tbl_deep_extend":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.tbl_deep_extend"},"spell":{"check":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.spell.check"},"_type":"table","__kind":"var","_name":"vim.spell"},"tbl_contains":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.tbl_contains","_minArity":2},"tbl_filter":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.tbl_filter","_minArity":2},"tbl_map":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.tbl_map","_minArity":2},"schedule":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.schedule"},"split":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.split","_minArity":3},"call":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.call"},"rpcrequest":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.rpcrequest"},"rpcnotify":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.rpcnotify"},"wait":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.wait"},"ui_attach":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.ui_attach"},"ui_detach":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.ui_detach"},"is_thread":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.is_thread"},"diff":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.diff"},"NIL":{"_type":"userdata","__kind":"var","_name":"vim.NIL"},"go":{"_type":"table","__kind":"var","_name":"vim.go"},"_empty_dict_mt":{"__tostring":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._empty_dict_mt.__tostring"},"_type":"table","__kind":"var","_name":"vim._empty_dict_mt"},"bo":{"_type":"table","__kind":"var","_name":"vim.bo"},"env":{"_type":"table","__kind":"var","_name":"vim.env"},"inspect":{"_VERSION":{"_type":"string","__kind":"var","_name":"vim.inspect._VERSION"},"_URL":{"_type":"string","__kind":"var","_name":"vim.inspect._URL"},"_LICENSE":{"_type":"string","__kind":"var","_name":"vim.inspect._LICENSE"},"inspect":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.inspect.inspect","_minArity":2},"__kind":"var","_DESCRIPTION":{"_type":"string","__kind":"var","_name":"vim.inspect._DESCRIPTION"},"_type":"table","METATABLE":{"_type":"table","__kind":"var","_name":"vim.inspect.METATABLE"},"KEY":{"_type":"table","__kind":"var","_name":"vim.inspect.KEY"},"_name":"vim.inspect"},"keymap":{"__kind":"var","del":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.keymap.del","_minArity":3},"_type":"table","set":{"__kind":"var","maxArity":4,"_type":"function","_name":"vim.keymap.set","_minArity":4},"_name":"vim.keymap"},"highlight":{"range":{"__kind":"var","maxArity":6,"_type":"function","_name":"vim.highlight.range","_minArity":6},"priorities":{"treesitter":{"_type":"number","__kind":"var","_name":"vim.highlight.priorities.treesitter"},"__kind":"var","user":{"_type":"number","__kind":"var","_name":"vim.highlight.priorities.user"},"syntax":{"_type":"number","__kind":"var","_name":"vim.highlight.priorities.syntax"},"_type":"table","diagnostics":{"_type":"number","__kind":"var","_name":"vim.highlight.priorities.diagnostics"},"_name":"vim.highlight.priorities"},"__kind":"var","link":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.highlight.link","_minArity":3},"on_yank":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.highlight.on_yank","_minArity":1},"_type":"table","create":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.highlight.create","_minArity":3},"_name":"vim.highlight"},"mpack":{"Unpacker":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.mpack.Unpacker"},"Packer":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.mpack.Packer"},"Session":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.mpack.Session"},"decode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.mpack.decode"},"encode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.mpack.encode"},"NIL":{"_type":"userdata","__kind":"var","_name":"vim.mpack.NIL"},"__kind":"var","_type":"table","_name":"vim.mpack"},"tbl_add_reverse_lookup":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_add_reverse_lookup","_minArity":1},"notify_once":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.notify_once","_minArity":3},"opt_local":{"_type":"table","__kind":"var","_name":"vim.opt_local"},"_getvar":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim._getvar"},"o":{"wildcharm":{"_type":"number","__kind":"var","_name":"vim.o.wildcharm"},"wcm":{"__kind":"rec","path":"vim.o.wildcharm"},"wildignore":{"_type":"string","__kind":"var","_name":"vim.o.wildignore"},"wig":{"__kind":"rec","path":"vim.o.wildignore"},"wildignorecase":{"_type":"boolean","__kind":"var","_name":"vim.o.wildignorecase"},"wic":{"__kind":"rec","path":"vim.o.wildignorecase"},"wildmenu":{"_type":"boolean","__kind":"var","_name":"vim.o.wildmenu"},"wmnu":{"__kind":"rec","path":"vim.o.wildmenu"},"path":{"_type":"string","__kind":"var","_name":"vim.o.path"},"cb":{"__kind":"rec","path":"vim.o.clipboard"},"wildmode":{"_type":"string","__kind":"var","_name":"vim.o.wildmode"},"wim":{"__kind":"rec","path":"vim.o.wildmode"},"inf":{"__kind":"rec","path":"vim.o.infercase"},"timeout":{"_type":"boolean","__kind":"var","_name":"vim.o.timeout"},"icon":{"_type":"boolean","__kind":"var","_name":"vim.o.icon"},"wildoptions":{"_type":"string","__kind":"var","_name":"vim.o.wildoptions"},"wop":{"__kind":"rec","path":"vim.o.wildoptions"},"mmp":{"__kind":"rec","path":"vim.o.maxmempattern"},"winaltkeys":{"_type":"string","__kind":"var","_name":"vim.o.winaltkeys"},"wak":{"__kind":"rec","path":"vim.o.winaltkeys"},"winbar":{"_type":"string","__kind":"var","_name":"vim.o.winbar"},"wbr":{"__kind":"rec","path":"vim.o.winbar"},"winblend":{"_type":"number","__kind":"var","_name":"vim.o.winblend"},"winbl":{"__kind":"rec","path":"vim.o.winblend"},"wi":{"__kind":"rec","path":"vim.o.window"},"wh":{"__kind":"rec","path":"vim.o.winheight"},"lines":{"_type":"number","__kind":"var","_name":"vim.o.lines"},"winfixheight":{"_type":"boolean","__kind":"var","_name":"vim.o.winfixheight"},"wfh":{"__kind":"rec","path":"vim.o.winfixheight"},"winfixwidth":{"_type":"boolean","__kind":"var","_name":"vim.o.winfixwidth"},"wfw":{"__kind":"rec","path":"vim.o.winfixwidth"},"winminheight":{"_type":"number","__kind":"var","_name":"vim.o.winminheight"},"wmh":{"__kind":"rec","path":"vim.o.winminheight"},"winminwidth":{"_type":"number","__kind":"var","_name":"vim.o.winminwidth"},"wmw":{"__kind":"rec","path":"vim.o.winminwidth"},"wiw":{"__kind":"rec","path":"vim.o.winwidth"},"wrapmargin":{"_type":"number","__kind":"var","_name":"vim.o.wrapmargin"},"wrapscan":{"_type":"boolean","__kind":"var","_name":"vim.o.wrapscan"},"ws":{"__kind":"rec","path":"vim.o.wrapscan"},"ex":{"__kind":"rec","path":"vim.o.exrc"},"gd":{"__kind":"rec","path":"vim.o.gdefault"},"writeany":{"_type":"boolean","__kind":"var","_name":"vim.o.writeany"},"inc":{"__kind":"rec","path":"vim.o.include"},"mp":{"__kind":"rec","path":"vim.o.makeprg"},"sh":{"__kind":"rec","path":"vim.o.shell"},"pp":{"__kind":"rec","path":"vim.o.packpath"},"pi":{"__kind":"rec","path":"vim.o.preserveindent"},"sc":{"__kind":"rec","path":"vim.o.showcmd"},"debug":{"_type":"string","__kind":"var","_name":"vim.o.debug"},"shell":{"_type":"string","__kind":"var","_name":"vim.o.shell"},"tf":{"__kind":"rec","path":"vim.o.ttyfast"},"pm":{"__kind":"rec","path":"vim.o.patchmode"},"directory":{"_type":"string","__kind":"var","_name":"vim.o.directory"},"def":{"__kind":"rec","path":"vim.o.define"},"si":{"__kind":"rec","path":"vim.o.smartindent"},"mod":{"__kind":"rec","path":"vim.o.modified"},"hh":{"__kind":"rec","path":"vim.o.helpheight"},"remap":{"_type":"boolean","__kind":"var","_name":"vim.o.remap"},"cf":{"__kind":"rec","path":"vim.o.confirm"},"bl":{"__kind":"rec","path":"vim.o.buflisted"},"warn":{"_type":"boolean","__kind":"var","_name":"vim.o.warn"},"fileformat":{"_type":"string","__kind":"var","_name":"vim.o.fileformat"},"encoding":{"_type":"string","__kind":"var","_name":"vim.o.encoding"},"tagfunc":{"_type":"string","__kind":"var","_name":"vim.o.tagfunc"},"omnifunc":{"_type":"string","__kind":"var","_name":"vim.o.omnifunc"},"formatprg":{"_type":"string","__kind":"var","_name":"vim.o.formatprg"},"formatexpr":{"_type":"string","__kind":"var","_name":"vim.o.formatexpr"},"verbose":{"_type":"number","__kind":"var","_name":"vim.o.verbose"},"gp":{"__kind":"rec","path":"vim.o.grepprg"},"sp":{"__kind":"rec","path":"vim.o.shellpipe"},"display":{"_type":"string","__kind":"var","_name":"vim.o.display"},"backupcopy":{"_type":"string","__kind":"var","_name":"vim.o.backupcopy"},"bkc":{"__kind":"rec","path":"vim.o.backupcopy"},"sol":{"__kind":"rec","path":"vim.o.startofline"},"viminfo":{"_type":"string","__kind":"var","_name":"vim.o.viminfo"},"backupdir":{"_type":"string","__kind":"var","_name":"vim.o.backupdir"},"bdir":{"__kind":"rec","path":"vim.o.backupdir"},"secure":{"_type":"boolean","__kind":"var","_name":"vim.o.secure"},"backupext":{"_type":"string","__kind":"var","_name":"vim.o.backupext"},"bex":{"__kind":"rec","path":"vim.o.backupext"},"backupskip":{"_type":"string","__kind":"var","_name":"vim.o.backupskip"},"bsk":{"__kind":"rec","path":"vim.o.backupskip"},"belloff":{"_type":"string","__kind":"var","_name":"vim.o.belloff"},"bin":{"__kind":"rec","path":"vim.o.binary"},"sd":{"__kind":"rec","path":"vim.o.shada"},"bomb":{"_type":"boolean","__kind":"var","_name":"vim.o.bomb"},"breakat":{"_type":"string","__kind":"var","_name":"vim.o.breakat"},"brk":{"__kind":"rec","path":"vim.o.breakat"},"ss":{"__kind":"rec","path":"vim.o.sidescroll"},"breakindent":{"_type":"boolean","__kind":"var","_name":"vim.o.breakindent"},"bri":{"__kind":"rec","path":"vim.o.breakindent"},"breakindentopt":{"_type":"string","__kind":"var","_name":"vim.o.breakindentopt"},"briopt":{"__kind":"rec","path":"vim.o.breakindentopt"},"bsdir":{"__kind":"rec","path":"vim.o.browsedir"},"sm":{"__kind":"rec","path":"vim.o.showmatch"},"ru":{"__kind":"rec","path":"vim.o.ruler"},"bh":{"__kind":"rec","path":"vim.o.bufhidden"},"buftype":{"_type":"string","__kind":"var","_name":"vim.o.buftype"},"bt":{"__kind":"rec","path":"vim.o.buftype"},"casemap":{"_type":"string","__kind":"var","_name":"vim.o.casemap"},"cmp":{"__kind":"rec","path":"vim.o.casemap"},"cdhome":{"_type":"boolean","__kind":"var","_name":"vim.o.cdhome"},"cdh":{"__kind":"rec","path":"vim.o.cdhome"},"writebackup":{"_type":"boolean","__kind":"var","_name":"vim.o.writebackup"},"wb":{"__kind":"rec","path":"vim.o.writebackup"},"cdpath":{"_type":"string","__kind":"var","_name":"vim.o.cdpath"},"cd":{"__kind":"rec","path":"vim.o.cdpath"},"writedelay":{"_type":"number","__kind":"var","_name":"vim.o.writedelay"},"wd":{"__kind":"rec","path":"vim.o.writedelay"},"smd":{"__kind":"rec","path":"vim.o.showmode"},"list":{"_type":"boolean","__kind":"var","_name":"vim.o.list"},"channel":{"_type":"number","__kind":"var","_name":"vim.o.channel"},"wa":{"__kind":"rec","path":"vim.o.writeany"},"charconvert":{"_type":"string","__kind":"var","_name":"vim.o.charconvert"},"ccv":{"__kind":"rec","path":"vim.o.charconvert"},"write":{"_type":"boolean","__kind":"var","_name":"vim.o.write"},"wm":{"__kind":"rec","path":"vim.o.wrapmargin"},"cin":{"__kind":"rec","path":"vim.o.cindent"},"wrap":{"_type":"boolean","__kind":"var","_name":"vim.o.wrap"},"winwidth":{"_type":"number","__kind":"var","_name":"vim.o.winwidth"},"cinkeys":{"_type":"string","__kind":"var","_name":"vim.o.cinkeys"},"cink":{"__kind":"rec","path":"vim.o.cinkeys"},"winheight":{"_type":"number","__kind":"var","_name":"vim.o.winheight"},"nf":{"__kind":"rec","path":"vim.o.nrformats"},"ri":{"__kind":"rec","path":"vim.o.revins"},"cino":{"__kind":"rec","path":"vim.o.cinoptions"},"winhl":{"__kind":"rec","path":"vim.o.winhighlight"},"rightleft":{"_type":"boolean","__kind":"var","_name":"vim.o.rightleft"},"rl":{"__kind":"rec","path":"vim.o.rightleft"},"cinw":{"__kind":"rec","path":"vim.o.cinwords"},"rightleftcmd":{"_type":"string","__kind":"var","_name":"vim.o.rightleftcmd"},"rlc":{"__kind":"rec","path":"vim.o.rightleftcmd"},"icm":{"__kind":"rec","path":"vim.o.inccommand"},"ruler":{"_type":"boolean","__kind":"var","_name":"vim.o.ruler"},"cinsd":{"__kind":"rec","path":"vim.o.cinscopedecls"},"sel":{"__kind":"rec","path":"vim.o.selection"},"rulerformat":{"_type":"string","__kind":"var","_name":"vim.o.rulerformat"},"ruf":{"__kind":"rec","path":"vim.o.rulerformat"},"clipboard":{"_type":"string","__kind":"var","_name":"vim.o.clipboard"},"shellpipe":{"_type":"string","__kind":"var","_name":"vim.o.shellpipe"},"runtimepath":{"_type":"string","__kind":"var","_name":"vim.o.runtimepath"},"rtp":{"__kind":"rec","path":"vim.o.runtimepath"},"fcs":{"__kind":"rec","path":"vim.o.fillchars"},"whichwrap":{"_type":"string","__kind":"var","_name":"vim.o.whichwrap"},"scroll":{"_type":"number","__kind":"var","_name":"vim.o.scroll"},"scr":{"__kind":"rec","path":"vim.o.scroll"},"vb":{"__kind":"rec","path":"vim.o.visualbell"},"selection":{"_type":"string","__kind":"var","_name":"vim.o.selection"},"scrollback":{"_type":"number","__kind":"var","_name":"vim.o.scrollback"},"scbk":{"__kind":"rec","path":"vim.o.scrollback"},"co":{"__kind":"rec","path":"vim.o.columns"},"scrollbind":{"_type":"boolean","__kind":"var","_name":"vim.o.scrollbind"},"scb":{"__kind":"rec","path":"vim.o.scrollbind"},"ro":{"__kind":"rec","path":"vim.o.readonly"},"comments":{"_type":"string","__kind":"var","_name":"vim.o.comments"},"scrolljump":{"_type":"number","__kind":"var","_name":"vim.o.scrolljump"},"sj":{"__kind":"rec","path":"vim.o.scrolljump"},"mousetime":{"_type":"number","__kind":"var","_name":"vim.o.mousetime"},"commentstring":{"_type":"string","__kind":"var","_name":"vim.o.commentstring"},"scrolloff":{"_type":"number","__kind":"var","_name":"vim.o.scrolloff"},"so":{"__kind":"rec","path":"vim.o.scrolloff"},"foldlevelstart":{"_type":"number","__kind":"var","_name":"vim.o.foldlevelstart"},"pyx":{"__kind":"rec","path":"vim.o.pyxversion"},"scrollopt":{"_type":"string","__kind":"var","_name":"vim.o.scrollopt"},"sbo":{"__kind":"rec","path":"vim.o.scrollopt"},"foldmarker":{"_type":"string","__kind":"var","_name":"vim.o.foldmarker"},"ar":{"__kind":"rec","path":"vim.o.autoread"},"preserveindent":{"_type":"boolean","__kind":"var","_name":"vim.o.preserveindent"},"sections":{"_type":"string","__kind":"var","_name":"vim.o.sections"},"sect":{"__kind":"rec","path":"vim.o.sections"},"cocu":{"__kind":"rec","path":"vim.o.concealcursor"},"viewoptions":{"_type":"string","__kind":"var","_name":"vim.o.viewoptions"},"cole":{"__kind":"rec","path":"vim.o.conceallevel"},"para":{"__kind":"rec","path":"vim.o.paragraphs"},"completefunc":{"_type":"string","__kind":"var","_name":"vim.o.completefunc"},"cfu":{"__kind":"rec","path":"vim.o.completefunc"},"emo":{"__kind":"rec","path":"vim.o.emoji"},"selectmode":{"_type":"string","__kind":"var","_name":"vim.o.selectmode"},"completeopt":{"_type":"string","__kind":"var","_name":"vim.o.completeopt"},"cot":{"__kind":"rec","path":"vim.o.completeopt"},"gfn":{"__kind":"rec","path":"vim.o.guifont"},"sessionoptions":{"_type":"string","__kind":"var","_name":"vim.o.sessionoptions"},"ssop":{"__kind":"rec","path":"vim.o.sessionoptions"},"completeslash":{"_type":"string","__kind":"var","_name":"vim.o.completeslash"},"csl":{"__kind":"rec","path":"vim.o.completeslash"},"opfunc":{"__kind":"rec","path":"vim.o.operatorfunc"},"ai":{"__kind":"rec","path":"vim.o.autoindent"},"vbs":{"__kind":"rec","path":"vim.o.verbose"},"guioptions":{"_type":"string","__kind":"var","_name":"vim.o.guioptions"},"copyindent":{"_type":"boolean","__kind":"var","_name":"vim.o.copyindent"},"ci":{"__kind":"rec","path":"vim.o.copyindent"},"sdf":{"__kind":"rec","path":"vim.o.shadafile"},"gtl":{"__kind":"rec","path":"vim.o.guitablabel"},"cpoptions":{"_type":"string","__kind":"var","_name":"vim.o.cpoptions"},"cpo":{"__kind":"rec","path":"vim.o.cpoptions"},"eb":{"__kind":"rec","path":"vim.o.errorbells"},"nuw":{"__kind":"rec","path":"vim.o.numberwidth"},"shellcmdflag":{"_type":"string","__kind":"var","_name":"vim.o.shellcmdflag"},"cursorbind":{"_type":"boolean","__kind":"var","_name":"vim.o.cursorbind"},"crb":{"__kind":"rec","path":"vim.o.cursorbind"},"lsp":{"__kind":"rec","path":"vim.o.linespace"},"ef":{"__kind":"rec","path":"vim.o.errorfile"},"nu":{"__kind":"rec","path":"vim.o.number"},"cursorcolumn":{"_type":"boolean","__kind":"var","_name":"vim.o.cursorcolumn"},"cuc":{"__kind":"rec","path":"vim.o.cursorcolumn"},"filetype":{"_type":"string","__kind":"var","_name":"vim.o.filetype"},"keymap":{"_type":"string","__kind":"var","_name":"vim.o.keymap"},"cursorline":{"_type":"boolean","__kind":"var","_name":"vim.o.cursorline"},"highlight":{"_type":"string","__kind":"var","_name":"vim.o.highlight"},"shq":{"__kind":"rec","path":"vim.o.shellquote"},"cursorlineopt":{"_type":"string","__kind":"var","_name":"vim.o.cursorlineopt"},"uc":{"__kind":"rec","path":"vim.o.updatecount"},"shellredir":{"_type":"string","__kind":"var","_name":"vim.o.shellredir"},"srr":{"__kind":"rec","path":"vim.o.shellredir"},"hidden":{"_type":"boolean","__kind":"var","_name":"vim.o.hidden"},"ur":{"__kind":"rec","path":"vim.o.undoreload"},"shellslash":{"_type":"boolean","__kind":"var","_name":"vim.o.shellslash"},"ssl":{"__kind":"rec","path":"vim.o.shellslash"},"window":{"_type":"number","__kind":"var","_name":"vim.o.window"},"hkp":{"__kind":"rec","path":"vim.o.hkmapp"},"shelltemp":{"_type":"boolean","__kind":"var","_name":"vim.o.shelltemp"},"stmp":{"__kind":"rec","path":"vim.o.shelltemp"},"hlsearch":{"_type":"boolean","__kind":"var","_name":"vim.o.hlsearch"},"dictionary":{"_type":"string","__kind":"var","_name":"vim.o.dictionary"},"shellxquote":{"_type":"string","__kind":"var","_name":"vim.o.shellxquote"},"sxq":{"__kind":"rec","path":"vim.o.shellxquote"},"equalprg":{"_type":"string","__kind":"var","_name":"vim.o.equalprg"},"imd":{"__kind":"rec","path":"vim.o.imdisable"},"shellxescape":{"_type":"string","__kind":"var","_name":"vim.o.shellxescape"},"sxe":{"__kind":"rec","path":"vim.o.shellxescape"},"mousehide":{"_type":"boolean","__kind":"var","_name":"vim.o.mousehide"},"mousefocus":{"_type":"boolean","__kind":"var","_name":"vim.o.mousefocus"},"shiftround":{"_type":"boolean","__kind":"var","_name":"vim.o.shiftround"},"sr":{"__kind":"rec","path":"vim.o.shiftround"},"modifiable":{"_type":"boolean","__kind":"var","_name":"vim.o.modifiable"},"modeline":{"_type":"boolean","__kind":"var","_name":"vim.o.modeline"},"mfd":{"__kind":"rec","path":"vim.o.maxfuncdepth"},"_name":"vim.o","shortmess":{"_type":"string","__kind":"var","_name":"vim.o.shortmess"},"shm":{"__kind":"rec","path":"vim.o.shortmess"},"lisp":{"_type":"boolean","__kind":"var","_name":"vim.o.lisp"},"cc":{"__kind":"rec","path":"vim.o.colorcolumn"},"com":{"__kind":"rec","path":"vim.o.comments"},"showbreak":{"_type":"string","__kind":"var","_name":"vim.o.showbreak"},"sbr":{"__kind":"rec","path":"vim.o.showbreak"},"title":{"_type":"boolean","__kind":"var","_name":"vim.o.title"},"go":{"__kind":"rec","path":"vim.o.guioptions"},"showcmd":{"_type":"boolean","__kind":"var","_name":"vim.o.showcmd"},"bo":{"__kind":"rec","path":"vim.o.belloff"},"spell":{"_type":"boolean","__kind":"var","_name":"vim.o.spell"},"showcmdloc":{"_type":"string","__kind":"var","_name":"vim.o.showcmdloc"},"sloc":{"__kind":"rec","path":"vim.o.showcmdloc"},"winhighlight":{"_type":"string","__kind":"var","_name":"vim.o.winhighlight"},"lcs":{"__kind":"rec","path":"vim.o.listchars"},"showfulltag":{"_type":"boolean","__kind":"var","_name":"vim.o.showfulltag"},"sft":{"__kind":"rec","path":"vim.o.showfulltag"},"to":{"__kind":"rec","path":"vim.o.timeout"},"top":{"__kind":"rec","path":"vim.o.tildeop"},"showmatch":{"_type":"boolean","__kind":"var","_name":"vim.o.showmatch"},"tildeop":{"_type":"boolean","__kind":"var","_name":"vim.o.tildeop"},"tsrfu":{"__kind":"rec","path":"vim.o.thesaurusfunc"},"showmode":{"_type":"boolean","__kind":"var","_name":"vim.o.showmode"},"shiftwidth":{"_type":"number","__kind":"var","_name":"vim.o.shiftwidth"},"tabstop":{"_type":"number","__kind":"var","_name":"vim.o.tabstop"},"showtabline":{"_type":"number","__kind":"var","_name":"vim.o.showtabline"},"stal":{"__kind":"rec","path":"vim.o.showtabline"},"expandtab":{"_type":"boolean","__kind":"var","_name":"vim.o.expandtab"},"_type":"table","sidescroll":{"_type":"number","__kind":"var","_name":"vim.o.sidescroll"},"thesaurusfunc":{"_type":"string","__kind":"var","_name":"vim.o.thesaurusfunc"},"lrm":{"__kind":"rec","path":"vim.o.langremap"},"sidescrolloff":{"_type":"number","__kind":"var","_name":"vim.o.sidescrolloff"},"siso":{"__kind":"rec","path":"vim.o.sidescrolloff"},"ls":{"__kind":"rec","path":"vim.o.laststatus"},"tsr":{"__kind":"rec","path":"vim.o.thesaurus"},"signcolumn":{"_type":"string","__kind":"var","_name":"vim.o.signcolumn"},"lazyredraw":{"_type":"boolean","__kind":"var","_name":"vim.o.lazyredraw"},"lz":{"__kind":"rec","path":"vim.o.lazyredraw"},"thesaurus":{"_type":"string","__kind":"var","_name":"vim.o.thesaurus"},"autowrite":{"_type":"boolean","__kind":"var","_name":"vim.o.autowrite"},"linebreak":{"_type":"boolean","__kind":"var","_name":"vim.o.linebreak"},"lbr":{"__kind":"rec","path":"vim.o.linebreak"},"textwidth":{"_type":"number","__kind":"var","_name":"vim.o.textwidth"},"terse":{"_type":"boolean","__kind":"var","_name":"vim.o.terse"},"bg":{"__kind":"rec","path":"vim.o.background"},"termpastefilter":{"_type":"string","__kind":"var","_name":"vim.o.termpastefilter"},"linespace":{"_type":"number","__kind":"var","_name":"vim.o.linespace"},"tgc":{"__kind":"rec","path":"vim.o.termguicolors"},"termguicolors":{"_type":"boolean","__kind":"var","_name":"vim.o.termguicolors"},"awa":{"__kind":"rec","path":"vim.o.autowriteall"},"backup":{"_type":"boolean","__kind":"var","_name":"vim.o.backup"},"lispoptions":{"_type":"string","__kind":"var","_name":"vim.o.lispoptions"},"lop":{"__kind":"rec","path":"vim.o.lispoptions"},"bs":{"__kind":"rec","path":"vim.o.backspace"},"hl":{"__kind":"rec","path":"vim.o.highlight"},"lispwords":{"_type":"string","__kind":"var","_name":"vim.o.lispwords"},"lw":{"__kind":"rec","path":"vim.o.lispwords"},"foldtext":{"_type":"string","__kind":"var","_name":"vim.o.foldtext"},"tagstack":{"_type":"boolean","__kind":"var","_name":"vim.o.tagstack"},"cinoptions":{"_type":"string","__kind":"var","_name":"vim.o.cinoptions"},"tags":{"_type":"string","__kind":"var","_name":"vim.o.tags"},"slm":{"__kind":"rec","path":"vim.o.selectmode"},"tagrelative":{"_type":"boolean","__kind":"var","_name":"vim.o.tagrelative"},"tl":{"__kind":"rec","path":"vim.o.taglength"},"cinscopedecls":{"_type":"string","__kind":"var","_name":"vim.o.cinscopedecls"},"loadplugins":{"_type":"boolean","__kind":"var","_name":"vim.o.loadplugins"},"lpl":{"__kind":"rec","path":"vim.o.loadplugins"},"tc":{"__kind":"rec","path":"vim.o.tagcase"},"tagcase":{"_type":"string","__kind":"var","_name":"vim.o.tagcase"},"magic":{"_type":"boolean","__kind":"var","_name":"vim.o.magic"},"cmdheight":{"_type":"number","__kind":"var","_name":"vim.o.cmdheight"},"tagbsearch":{"_type":"boolean","__kind":"var","_name":"vim.o.tagbsearch"},"makeef":{"_type":"string","__kind":"var","_name":"vim.o.makeef"},"mef":{"__kind":"rec","path":"vim.o.makeef"},"deco":{"__kind":"rec","path":"vim.o.delcombine"},"tpm":{"__kind":"rec","path":"vim.o.tabpagemax"},"makeencoding":{"_type":"string","__kind":"var","_name":"vim.o.makeencoding"},"menc":{"__kind":"rec","path":"vim.o.makeencoding"},"tabpagemax":{"_type":"number","__kind":"var","_name":"vim.o.tabpagemax"},"sb":{"__kind":"rec","path":"vim.o.splitbelow"},"makeprg":{"_type":"string","__kind":"var","_name":"vim.o.makeprg"},"tabline":{"_type":"string","__kind":"var","_name":"vim.o.tabline"},"tfu":{"__kind":"rec","path":"vim.o.tagfunc"},"matchpairs":{"_type":"string","__kind":"var","_name":"vim.o.matchpairs"},"mps":{"__kind":"rec","path":"vim.o.matchpairs"},"syn":{"__kind":"rec","path":"vim.o.syntax"},"laststatus":{"_type":"number","__kind":"var","_name":"vim.o.laststatus"},"scl":{"__kind":"rec","path":"vim.o.signcolumn"},"matchtime":{"_type":"number","__kind":"var","_name":"vim.o.matchtime"},"smartcase":{"_type":"boolean","__kind":"var","_name":"vim.o.smartcase"},"scs":{"__kind":"rec","path":"vim.o.smartcase"},"maxcombine":{"_type":"number","__kind":"var","_name":"vim.o.maxcombine"},"mco":{"__kind":"rec","path":"vim.o.maxcombine"},"smartindent":{"_type":"boolean","__kind":"var","_name":"vim.o.smartindent"},"smc":{"__kind":"rec","path":"vim.o.synmaxcol"},"maxfuncdepth":{"_type":"number","__kind":"var","_name":"vim.o.maxfuncdepth"},"conceallevel":{"_type":"number","__kind":"var","_name":"vim.o.conceallevel"},"concealcursor":{"_type":"string","__kind":"var","_name":"vim.o.concealcursor"},"foldenable":{"_type":"boolean","__kind":"var","_name":"vim.o.foldenable"},"maxmapdepth":{"_type":"number","__kind":"var","_name":"vim.o.maxmapdepth"},"bufhidden":{"_type":"string","__kind":"var","_name":"vim.o.bufhidden"},"sts":{"__kind":"rec","path":"vim.o.softtabstop"},"synmaxcol":{"_type":"number","__kind":"var","_name":"vim.o.synmaxcol"},"maxmempattern":{"_type":"number","__kind":"var","_name":"vim.o.maxmempattern"},"swb":{"__kind":"rec","path":"vim.o.switchbuf"},"spellcapcheck":{"_type":"string","__kind":"var","_name":"vim.o.spellcapcheck"},"menuitems":{"_type":"number","__kind":"var","_name":"vim.o.menuitems"},"ft":{"__kind":"rec","path":"vim.o.filetype"},"switchbuf":{"_type":"string","__kind":"var","_name":"vim.o.switchbuf"},"swf":{"__kind":"rec","path":"vim.o.swapfile"},"mkspellmem":{"_type":"string","__kind":"var","_name":"vim.o.mkspellmem"},"msm":{"__kind":"rec","path":"vim.o.mkspellmem"},"swapfile":{"_type":"boolean","__kind":"var","_name":"vim.o.swapfile"},"sua":{"__kind":"rec","path":"vim.o.suffixesadd"},"spelllang":{"_type":"string","__kind":"var","_name":"vim.o.spelllang"},"spl":{"__kind":"rec","path":"vim.o.spelllang"},"suffixesadd":{"_type":"string","__kind":"var","_name":"vim.o.suffixesadd"},"mle":{"__kind":"rec","path":"vim.o.modelineexpr"},"aleph":{"_type":"number","__kind":"var","_name":"vim.o.aleph"},"sps":{"__kind":"rec","path":"vim.o.spellsuggest"},"modelines":{"_type":"number","__kind":"var","_name":"vim.o.modelines"},"mls":{"__kind":"rec","path":"vim.o.modelines"},"arabic":{"_type":"boolean","__kind":"var","_name":"vim.o.arabic"},"arab":{"__kind":"rec","path":"vim.o.arabic"},"ma":{"__kind":"rec","path":"vim.o.modifiable"},"su":{"__kind":"rec","path":"vim.o.suffixes"},"arabicshape":{"_type":"boolean","__kind":"var","_name":"vim.o.arabicshape"},"arshape":{"__kind":"rec","path":"vim.o.arabicshape"},"suffixes":{"_type":"string","__kind":"var","_name":"vim.o.suffixes"},"stl":{"__kind":"rec","path":"vim.o.statusline"},"more":{"_type":"boolean","__kind":"var","_name":"vim.o.more"},"spk":{"__kind":"rec","path":"vim.o.splitkeep"},"diff":{"_type":"boolean","__kind":"var","_name":"vim.o.diff"},"allowrevins":{"_type":"boolean","__kind":"var","_name":"vim.o.allowrevins"},"ari":{"__kind":"rec","path":"vim.o.allowrevins"},"spr":{"__kind":"rec","path":"vim.o.splitright"},"fdl":{"__kind":"rec","path":"vim.o.foldlevel"},"ambiwidth":{"_type":"string","__kind":"var","_name":"vim.o.ambiwidth"},"mousef":{"__kind":"rec","path":"vim.o.mousefocus"},"fdls":{"__kind":"rec","path":"vim.o.foldlevelstart"},"statusline":{"_type":"string","__kind":"var","_name":"vim.o.statusline"},"autochdir":{"_type":"boolean","__kind":"var","_name":"vim.o.autochdir"},"mh":{"__kind":"rec","path":"vim.o.mousehide"},"fmr":{"__kind":"rec","path":"vim.o.foldmarker"},"mousemodel":{"_type":"string","__kind":"var","_name":"vim.o.mousemodel"},"mousem":{"__kind":"rec","path":"vim.o.mousemodel"},"foldmethod":{"_type":"string","__kind":"var","_name":"vim.o.foldmethod"},"fdm":{"__kind":"rec","path":"vim.o.foldmethod"},"autoread":{"_type":"boolean","__kind":"var","_name":"vim.o.autoread"},"mousemoveevent":{"_type":"boolean","__kind":"var","_name":"vim.o.mousemoveevent"},"mousemev":{"__kind":"rec","path":"vim.o.mousemoveevent"},"fml":{"__kind":"rec","path":"vim.o.foldminlines"},"culopt":{"__kind":"rec","path":"vim.o.cursorlineopt"},"foldnestmax":{"_type":"number","__kind":"var","_name":"vim.o.foldnestmax"},"fdn":{"__kind":"rec","path":"vim.o.foldnestmax"},"stc":{"__kind":"rec","path":"vim.o.statuscolumn"},"autowriteall":{"_type":"boolean","__kind":"var","_name":"vim.o.autowriteall"},"fdo":{"__kind":"rec","path":"vim.o.foldopen"},"mouseshape":{"_type":"string","__kind":"var","_name":"vim.o.mouseshape"},"mouses":{"__kind":"rec","path":"vim.o.mouseshape"},"background":{"_type":"string","__kind":"var","_name":"vim.o.background"},"delcombine":{"_type":"boolean","__kind":"var","_name":"vim.o.delcombine"},"mouset":{"__kind":"rec","path":"vim.o.mousetime"},"statuscolumn":{"_type":"string","__kind":"var","_name":"vim.o.statuscolumn"},"startofline":{"_type":"boolean","__kind":"var","_name":"vim.o.startofline"},"nrformats":{"_type":"string","__kind":"var","_name":"vim.o.nrformats"},"formatoptions":{"_type":"string","__kind":"var","_name":"vim.o.formatoptions"},"fo":{"__kind":"rec","path":"vim.o.formatoptions"},"splitright":{"_type":"boolean","__kind":"var","_name":"vim.o.splitright"},"splitkeep":{"_type":"string","__kind":"var","_name":"vim.o.splitkeep"},"diffexpr":{"_type":"string","__kind":"var","_name":"vim.o.diffexpr"},"formatlistpat":{"_type":"string","__kind":"var","_name":"vim.o.formatlistpat"},"flp":{"__kind":"rec","path":"vim.o.formatlistpat"},"bk":{"__kind":"rec","path":"vim.o.backup"},"diffopt":{"_type":"string","__kind":"var","_name":"vim.o.diffopt"},"dip":{"__kind":"rec","path":"vim.o.diffopt"},"fp":{"__kind":"rec","path":"vim.o.formatprg"},"tal":{"__kind":"rec","path":"vim.o.tabline"},"opendevice":{"_type":"boolean","__kind":"var","_name":"vim.o.opendevice"},"fsync":{"_type":"boolean","__kind":"var","_name":"vim.o.fsync"},"dg":{"__kind":"rec","path":"vim.o.digraph"},"operatorfunc":{"_type":"string","__kind":"var","_name":"vim.o.operatorfunc"},"gdefault":{"_type":"boolean","__kind":"var","_name":"vim.o.gdefault"},"splitbelow":{"_type":"boolean","__kind":"var","_name":"vim.o.splitbelow"},"spo":{"__kind":"rec","path":"vim.o.spelloptions"},"grepformat":{"_type":"string","__kind":"var","_name":"vim.o.grepformat"},"gfm":{"__kind":"rec","path":"vim.o.grepformat"},"spelloptions":{"_type":"string","__kind":"var","_name":"vim.o.spelloptions"},"paragraphs":{"_type":"string","__kind":"var","_name":"vim.o.paragraphs"},"ead":{"__kind":"rec","path":"vim.o.eadirection"},"grepprg":{"_type":"string","__kind":"var","_name":"vim.o.grepprg"},"spellsuggest":{"_type":"string","__kind":"var","_name":"vim.o.spellsuggest"},"edcompatible":{"_type":"boolean","__kind":"var","_name":"vim.o.edcompatible"},"ed":{"__kind":"rec","path":"vim.o.edcompatible"},"emoji":{"_type":"boolean","__kind":"var","_name":"vim.o.emoji"},"pastetoggle":{"_type":"string","__kind":"var","_name":"vim.o.pastetoggle"},"guicursor":{"_type":"string","__kind":"var","_name":"vim.o.guicursor"},"gcr":{"__kind":"rec","path":"vim.o.guicursor"},"patchexpr":{"_type":"string","__kind":"var","_name":"vim.o.patchexpr"},"pex":{"__kind":"rec","path":"vim.o.patchexpr"},"spf":{"__kind":"rec","path":"vim.o.spellfile"},"guifont":{"_type":"string","__kind":"var","_name":"vim.o.guifont"},"patchmode":{"_type":"string","__kind":"var","_name":"vim.o.patchmode"},"eof":{"__kind":"rec","path":"vim.o.endoffile"},"spellfile":{"_type":"string","__kind":"var","_name":"vim.o.spellfile"},"pa":{"__kind":"rec","path":"vim.o.path"},"endofline":{"_type":"boolean","__kind":"var","_name":"vim.o.endofline"},"spc":{"__kind":"rec","path":"vim.o.spellcapcheck"},"tm":{"__kind":"rec","path":"vim.o.timeoutlen"},"equalalways":{"_type":"boolean","__kind":"var","_name":"vim.o.equalalways"},"ea":{"__kind":"rec","path":"vim.o.equalalways"},"guitablabel":{"_type":"string","__kind":"var","_name":"vim.o.guitablabel"},"previewheight":{"_type":"number","__kind":"var","_name":"vim.o.previewheight"},"pvh":{"__kind":"rec","path":"vim.o.previewheight"},"guitabtooltip":{"_type":"string","__kind":"var","_name":"vim.o.guitabtooltip"},"gtt":{"__kind":"rec","path":"vim.o.guitabtooltip"},"previewwindow":{"_type":"boolean","__kind":"var","_name":"vim.o.previewwindow"},"pvw":{"__kind":"rec","path":"vim.o.previewwindow"},"hf":{"__kind":"rec","path":"vim.o.helpfile"},"softtabstop":{"_type":"number","__kind":"var","_name":"vim.o.softtabstop"},"sta":{"__kind":"rec","path":"vim.o.smarttab"},"pumblend":{"_type":"number","__kind":"var","_name":"vim.o.pumblend"},"pb":{"__kind":"rec","path":"vim.o.pumblend"},"prompt":{"_type":"boolean","__kind":"var","_name":"vim.o.prompt"},"smarttab":{"_type":"boolean","__kind":"var","_name":"vim.o.smarttab"},"pumheight":{"_type":"number","__kind":"var","_name":"vim.o.pumheight"},"ph":{"__kind":"rec","path":"vim.o.pumheight"},"efm":{"__kind":"rec","path":"vim.o.errorformat"},"cul":{"__kind":"rec","path":"vim.o.cursorline"},"pumwidth":{"_type":"number","__kind":"var","_name":"vim.o.pumwidth"},"pw":{"__kind":"rec","path":"vim.o.pumwidth"},"eventignore":{"_type":"string","__kind":"var","_name":"vim.o.eventignore"},"ei":{"__kind":"rec","path":"vim.o.eventignore"},"pyxversion":{"_type":"number","__kind":"var","_name":"vim.o.pyxversion"},"hkmap":{"_type":"boolean","__kind":"var","_name":"vim.o.hkmap"},"et":{"__kind":"rec","path":"vim.o.expandtab"},"quickfixtextfunc":{"_type":"string","__kind":"var","_name":"vim.o.quickfixtextfunc"},"qftf":{"__kind":"rec","path":"vim.o.quickfixtextfunc"},"exrc":{"_type":"boolean","__kind":"var","_name":"vim.o.exrc"},"hi":{"__kind":"rec","path":"vim.o.history"},"quoteescape":{"_type":"string","__kind":"var","_name":"vim.o.quoteescape"},"qe":{"__kind":"rec","path":"vim.o.quoteescape"},"hk":{"__kind":"rec","path":"vim.o.hkmap"},"hkmapp":{"_type":"boolean","__kind":"var","_name":"vim.o.hkmapp"},"readonly":{"_type":"boolean","__kind":"var","_name":"vim.o.readonly"},"fileencodings":{"_type":"string","__kind":"var","_name":"vim.o.fileencodings"},"fencs":{"__kind":"rec","path":"vim.o.fileencodings"},"hlg":{"__kind":"rec","path":"vim.o.helplang"},"redrawdebug":{"_type":"string","__kind":"var","_name":"vim.o.redrawdebug"},"rdb":{"__kind":"rec","path":"vim.o.redrawdebug"},"ff":{"__kind":"rec","path":"vim.o.fileformat"},"iconstring":{"_type":"string","__kind":"var","_name":"vim.o.iconstring"},"redrawtime":{"_type":"number","__kind":"var","_name":"vim.o.redrawtime"},"rdt":{"__kind":"rec","path":"vim.o.redrawtime"},"ignorecase":{"_type":"boolean","__kind":"var","_name":"vim.o.ignorecase"},"ffs":{"__kind":"rec","path":"vim.o.fileformats"},"regexpengine":{"_type":"number","__kind":"var","_name":"vim.o.regexpengine"},"re":{"__kind":"rec","path":"vim.o.regexpengine"},"imc":{"__kind":"rec","path":"vim.o.imcmdline"},"fileignorecase":{"_type":"boolean","__kind":"var","_name":"vim.o.fileignorecase"},"relativenumber":{"_type":"boolean","__kind":"var","_name":"vim.o.relativenumber"},"rnu":{"__kind":"rec","path":"vim.o.relativenumber"},"sw":{"__kind":"rec","path":"vim.o.shiftwidth"},"iminsert":{"_type":"number","__kind":"var","_name":"vim.o.iminsert"},"imi":{"__kind":"rec","path":"vim.o.iminsert"},"revins":{"_type":"boolean","__kind":"var","_name":"vim.o.revins"},"compatible":{"_type":"boolean","__kind":"var","_name":"vim.o.compatible"},"helpfile":{"_type":"string","__kind":"var","_name":"vim.o.helpfile"},"fixendofline":{"_type":"boolean","__kind":"var","_name":"vim.o.fixendofline"},"imsearch":{"_type":"number","__kind":"var","_name":"vim.o.imsearch"},"ims":{"__kind":"rec","path":"vim.o.imsearch"},"foldclose":{"_type":"string","__kind":"var","_name":"vim.o.foldclose"},"fcl":{"__kind":"rec","path":"vim.o.foldclose"},"cms":{"__kind":"rec","path":"vim.o.commentstring"},"dir":{"__kind":"rec","path":"vim.o.directory"},"foldcolumn":{"_type":"string","__kind":"var","_name":"vim.o.foldcolumn"},"fdc":{"__kind":"rec","path":"vim.o.foldcolumn"},"fileformats":{"_type":"string","__kind":"var","_name":"vim.o.fileformats"},"fen":{"__kind":"rec","path":"vim.o.foldenable"},"fdi":{"__kind":"rec","path":"vim.o.foldignore"},"foldexpr":{"_type":"string","__kind":"var","_name":"vim.o.foldexpr"},"fde":{"__kind":"rec","path":"vim.o.foldexpr"},"ep":{"__kind":"rec","path":"vim.o.equalprg"},"modelineexpr":{"_type":"boolean","__kind":"var","_name":"vim.o.modelineexpr"},"foldignore":{"_type":"string","__kind":"var","_name":"vim.o.foldignore"},"inex":{"__kind":"rec","path":"vim.o.includeexpr"},"buflisted":{"_type":"boolean","__kind":"var","_name":"vim.o.buflisted"},"colorcolumn":{"_type":"string","__kind":"var","_name":"vim.o.colorcolumn"},"incsearch":{"_type":"boolean","__kind":"var","_name":"vim.o.incsearch"},"is":{"__kind":"rec","path":"vim.o.incsearch"},"backspace":{"_type":"string","__kind":"var","_name":"vim.o.backspace"},"digraph":{"_type":"boolean","__kind":"var","_name":"vim.o.digraph"},"indentexpr":{"_type":"string","__kind":"var","_name":"vim.o.indentexpr"},"inde":{"__kind":"rec","path":"vim.o.indentexpr"},"cwh":{"__kind":"rec","path":"vim.o.cmdwinheight"},"cmdwinheight":{"_type":"number","__kind":"var","_name":"vim.o.cmdwinheight"},"indentkeys":{"_type":"string","__kind":"var","_name":"vim.o.indentkeys"},"indk":{"__kind":"rec","path":"vim.o.indentkeys"},"ambw":{"__kind":"rec","path":"vim.o.ambiwidth"},"fixeol":{"__kind":"rec","path":"vim.o.fixendofline"},"binary":{"_type":"boolean","__kind":"var","_name":"vim.o.binary"},"tbs":{"__kind":"rec","path":"vim.o.tagbsearch"},"aw":{"__kind":"rec","path":"vim.o.autowrite"},"insertmode":{"_type":"boolean","__kind":"var","_name":"vim.o.insertmode"},"im":{"__kind":"rec","path":"vim.o.insertmode"},"isfname":{"_type":"string","__kind":"var","_name":"vim.o.isfname"},"isf":{"__kind":"rec","path":"vim.o.isfname"},"mat":{"__kind":"rec","path":"vim.o.matchtime"},"define":{"_type":"string","__kind":"var","_name":"vim.o.define"},"taglength":{"_type":"number","__kind":"var","_name":"vim.o.taglength"},"undofile":{"_type":"boolean","__kind":"var","_name":"vim.o.undofile"},"isident":{"_type":"string","__kind":"var","_name":"vim.o.isident"},"isi":{"__kind":"rec","path":"vim.o.isident"},"cinwords":{"_type":"string","__kind":"var","_name":"vim.o.cinwords"},"endoffile":{"_type":"boolean","__kind":"var","_name":"vim.o.endoffile"},"tag":{"__kind":"rec","path":"vim.o.tags"},"eol":{"__kind":"rec","path":"vim.o.endofline"},"iskeyword":{"_type":"string","__kind":"var","_name":"vim.o.iskeyword"},"isk":{"__kind":"rec","path":"vim.o.iskeyword"},"ts":{"__kind":"rec","path":"vim.o.tabstop"},"tgst":{"__kind":"rec","path":"vim.o.tagstack"},"isprint":{"_type":"string","__kind":"var","_name":"vim.o.isprint"},"isp":{"__kind":"rec","path":"vim.o.isprint"},"termbidi":{"_type":"boolean","__kind":"var","_name":"vim.o.termbidi"},"tbidi":{"__kind":"rec","path":"vim.o.termbidi"},"dex":{"__kind":"rec","path":"vim.o.diffexpr"},"joinspaces":{"_type":"boolean","__kind":"var","_name":"vim.o.joinspaces"},"termencoding":{"_type":"string","__kind":"var","_name":"vim.o.termencoding"},"tenc":{"__kind":"rec","path":"vim.o.termencoding"},"jumpoptions":{"_type":"string","__kind":"var","_name":"vim.o.jumpoptions"},"jop":{"__kind":"rec","path":"vim.o.jumpoptions"},"pt":{"__kind":"rec","path":"vim.o.pastetoggle"},"fs":{"__kind":"rec","path":"vim.o.fsync"},"browsedir":{"_type":"string","__kind":"var","_name":"vim.o.browsedir"},"cpt":{"__kind":"rec","path":"vim.o.complete"},"tpf":{"__kind":"rec","path":"vim.o.termpastefilter"},"cp":{"__kind":"rec","path":"vim.o.compatible"},"cedit":{"_type":"string","__kind":"var","_name":"vim.o.cedit"},"keymodel":{"_type":"string","__kind":"var","_name":"vim.o.keymodel"},"km":{"__kind":"rec","path":"vim.o.keymodel"},"tw":{"__kind":"rec","path":"vim.o.textwidth"},"dict":{"__kind":"rec","path":"vim.o.dictionary"},"keywordprg":{"_type":"string","__kind":"var","_name":"vim.o.keywordprg"},"kp":{"__kind":"rec","path":"vim.o.keywordprg"},"ic":{"__kind":"rec","path":"vim.o.ignorecase"},"dy":{"__kind":"rec","path":"vim.o.display"},"fenc":{"__kind":"rec","path":"vim.o.fileencoding"},"langmap":{"_type":"string","__kind":"var","_name":"vim.o.langmap"},"lmap":{"__kind":"rec","path":"vim.o.langmap"},"complete":{"_type":"string","__kind":"var","_name":"vim.o.complete"},"ch":{"__kind":"rec","path":"vim.o.cmdheight"},"langmenu":{"_type":"string","__kind":"var","_name":"vim.o.langmenu"},"lm":{"__kind":"rec","path":"vim.o.langmenu"},"imdisable":{"_type":"boolean","__kind":"var","_name":"vim.o.imdisable"},"inccommand":{"_type":"string","__kind":"var","_name":"vim.o.inccommand"},"langnoremap":{"_type":"boolean","__kind":"var","_name":"vim.o.langnoremap"},"lnr":{"__kind":"rec","path":"vim.o.langnoremap"},"timeoutlen":{"_type":"number","__kind":"var","_name":"vim.o.timeoutlen"},"include":{"_type":"string","__kind":"var","_name":"vim.o.include"},"langremap":{"_type":"boolean","__kind":"var","_name":"vim.o.langremap"},"includeexpr":{"_type":"string","__kind":"var","_name":"vim.o.includeexpr"},"confirm":{"_type":"boolean","__kind":"var","_name":"vim.o.confirm"},"titlelen":{"_type":"number","__kind":"var","_name":"vim.o.titlelen"},"cindent":{"_type":"boolean","__kind":"var","_name":"vim.o.cindent"},"kmp":{"__kind":"rec","path":"vim.o.keymap"},"titleold":{"_type":"string","__kind":"var","_name":"vim.o.titleold"},"fillchars":{"_type":"string","__kind":"var","_name":"vim.o.fillchars"},"infercase":{"_type":"boolean","__kind":"var","_name":"vim.o.infercase"},"titlestring":{"_type":"string","__kind":"var","_name":"vim.o.titlestring"},"helpheight":{"_type":"number","__kind":"var","_name":"vim.o.helpheight"},"fex":{"__kind":"rec","path":"vim.o.formatexpr"},"ttimeout":{"_type":"boolean","__kind":"var","_name":"vim.o.ttimeout"},"mmd":{"__kind":"rec","path":"vim.o.maxmapdepth"},"mis":{"__kind":"rec","path":"vim.o.menuitems"},"ttimeoutlen":{"_type":"number","__kind":"var","_name":"vim.o.ttimeoutlen"},"ttm":{"__kind":"rec","path":"vim.o.ttimeoutlen"},"modified":{"_type":"boolean","__kind":"var","_name":"vim.o.modified"},"mouse":{"_type":"string","__kind":"var","_name":"vim.o.mouse"},"ttyfast":{"_type":"boolean","__kind":"var","_name":"vim.o.ttyfast"},"undodir":{"_type":"string","__kind":"var","_name":"vim.o.undodir"},"udir":{"__kind":"rec","path":"vim.o.undodir"},"fic":{"__kind":"rec","path":"vim.o.fileignorecase"},"imcmdline":{"_type":"boolean","__kind":"var","_name":"vim.o.imcmdline"},"udf":{"__kind":"rec","path":"vim.o.undofile"},"mousescroll":{"_type":"string","__kind":"var","_name":"vim.o.mousescroll"},"hls":{"__kind":"rec","path":"vim.o.hlsearch"},"undolevels":{"_type":"number","__kind":"var","_name":"vim.o.undolevels"},"ul":{"__kind":"rec","path":"vim.o.undolevels"},"fileencoding":{"_type":"string","__kind":"var","_name":"vim.o.fileencoding"},"history":{"_type":"number","__kind":"var","_name":"vim.o.history"},"undoreload":{"_type":"number","__kind":"var","_name":"vim.o.undoreload"},"foldlevel":{"_type":"number","__kind":"var","_name":"vim.o.foldlevel"},"report":{"_type":"number","__kind":"var","_name":"vim.o.report"},"hid":{"__kind":"rec","path":"vim.o.hidden"},"updatecount":{"_type":"number","__kind":"var","_name":"vim.o.updatecount"},"errorformat":{"_type":"string","__kind":"var","_name":"vim.o.errorformat"},"helplang":{"_type":"string","__kind":"var","_name":"vim.o.helplang"},"updatetime":{"_type":"number","__kind":"var","_name":"vim.o.updatetime"},"ut":{"__kind":"rec","path":"vim.o.updatetime"},"errorfile":{"_type":"string","__kind":"var","_name":"vim.o.errorfile"},"numberwidth":{"_type":"number","__kind":"var","_name":"vim.o.numberwidth"},"varsofttabstop":{"_type":"string","__kind":"var","_name":"vim.o.varsofttabstop"},"vsts":{"__kind":"rec","path":"vim.o.varsofttabstop"},"errorbells":{"_type":"boolean","__kind":"var","_name":"vim.o.errorbells"},"al":{"__kind":"rec","path":"vim.o.aleph"},"vartabstop":{"_type":"string","__kind":"var","_name":"vim.o.vartabstop"},"vts":{"__kind":"rec","path":"vim.o.vartabstop"},"ofu":{"__kind":"rec","path":"vim.o.omnifunc"},"odev":{"__kind":"rec","path":"vim.o.opendevice"},"gfw":{"__kind":"rec","path":"vim.o.guifontwide"},"guifontwide":{"_type":"string","__kind":"var","_name":"vim.o.guifontwide"},"verbosefile":{"_type":"string","__kind":"var","_name":"vim.o.verbosefile"},"vfile":{"__kind":"rec","path":"vim.o.verbosefile"},"packpath":{"_type":"string","__kind":"var","_name":"vim.o.packpath"},"enc":{"__kind":"rec","path":"vim.o.encoding"},"viewdir":{"_type":"string","__kind":"var","_name":"vim.o.viewdir"},"vdir":{"__kind":"rec","path":"vim.o.viewdir"},"eadirection":{"_type":"string","__kind":"var","_name":"vim.o.eadirection"},"paste":{"_type":"boolean","__kind":"var","_name":"vim.o.paste"},"number":{"_type":"boolean","__kind":"var","_name":"vim.o.number"},"vop":{"__kind":"rec","path":"vim.o.viewoptions"},"fdt":{"__kind":"rec","path":"vim.o.foldtext"},"foldopen":{"_type":"string","__kind":"var","_name":"vim.o.foldopen"},"foldminlines":{"_type":"number","__kind":"var","_name":"vim.o.foldminlines"},"vi":{"__kind":"rec","path":"vim.o.viminfo"},"autoindent":{"_type":"boolean","__kind":"var","_name":"vim.o.autoindent"},"viminfofile":{"_type":"string","__kind":"var","_name":"vim.o.viminfofile"},"vif":{"__kind":"rec","path":"vim.o.viminfofile"},"ml":{"__kind":"rec","path":"vim.o.modeline"},"virtualedit":{"_type":"string","__kind":"var","_name":"vim.o.virtualedit"},"ve":{"__kind":"rec","path":"vim.o.virtualedit"},"acd":{"__kind":"rec","path":"vim.o.autochdir"},"syntax":{"_type":"string","__kind":"var","_name":"vim.o.syntax"},"visualbell":{"_type":"boolean","__kind":"var","_name":"vim.o.visualbell"},"__kind":"var","shada":{"_type":"string","__kind":"var","_name":"vim.o.shada"},"columns":{"_type":"number","__kind":"var","_name":"vim.o.columns"},"shadafile":{"_type":"string","__kind":"var","_name":"vim.o.shadafile"},"tr":{"__kind":"rec","path":"vim.o.tagrelative"},"ww":{"__kind":"rec","path":"vim.o.whichwrap"},"listchars":{"_type":"string","__kind":"var","_name":"vim.o.listchars"},"shcf":{"__kind":"rec","path":"vim.o.shellcmdflag"},"js":{"__kind":"rec","path":"vim.o.joinspaces"},"shellquote":{"_type":"string","__kind":"var","_name":"vim.o.shellquote"},"wildchar":{"_type":"number","__kind":"var","_name":"vim.o.wildchar"},"wc":{"__kind":"rec","path":"vim.o.wildchar"}},"tbl_extend":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.tbl_extend"},"str_utf_pos":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.str_utf_pos"},"str_utf_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.str_utf_start"},"json":{"_VERSION":{"_type":"string","__kind":"var","_name":"vim.json._VERSION"},"decode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.decode"},"encode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode"},"encode_empty_table_as_object":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_empty_table_as_object"},"decode_array_with_array_mt":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.decode_array_with_array_mt"},"encode_sparse_array":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_sparse_array"},"encode_max_depth":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_max_depth"},"decode_max_depth":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.decode_max_depth"},"encode_number_precision":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_number_precision"},"encode_keep_buffer":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_keep_buffer"},"encode_invalid_numbers":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_invalid_numbers"},"decode_invalid_numbers":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.decode_invalid_numbers"},"encode_escape_forward_slash":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.encode_escape_forward_slash"},"new":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.json.new"},"null":{"_type":"userdata","__kind":"var","_name":"vim.json.null"},"empty_array_mt":{"_type":"table","__kind":"var","_name":"vim.json.empty_array_mt"},"array_mt":{"_type":"table","__kind":"var","_name":"vim.json.array_mt"},"empty_array":{"_type":"userdata","__kind":"var","_name":"vim.json.empty_array"},"_NAME":{"_type":"string","__kind":"var","_name":"vim.json._NAME"},"__kind":"var","_type":"table","_name":"vim.json"},"__kind":"var","_on_key":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._on_key","_minArity":1},"on_key":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.on_key","_minArity":2},"_type":"table","register_keystroke_callback":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.register_keystroke_callback","_minArity":0},"notify":{"__kind":"var","maxArity":3,"_type":"function","_name":"vim.notify","_minArity":3},"type_idx":{"_type":"boolean","__kind":"var","_name":"vim.type_idx"},"v":{"_type":"table","__kind":"var","_name":"vim.v"},"val_idx":{"_type":"boolean","__kind":"var","_name":"vim.val_idx"},"log":{"levels":{"OFF":{"_type":"number","__kind":"var","_name":"vim.log.levels.OFF"},"INFO":{"_type":"number","__kind":"var","_name":"vim.log.levels.INFO"},"DEBUG":{"_type":"number","__kind":"var","_name":"vim.log.levels.DEBUG"},"WARN":{"_type":"number","__kind":"var","_name":"vim.log.levels.WARN"},"__kind":"var","ERROR":{"_type":"number","__kind":"var","_name":"vim.log.levels.ERROR"},"_type":"table","TRACE":{"_type":"number","__kind":"var","_name":"vim.log.levels.TRACE"},"_name":"vim.log.levels"},"_type":"table","__kind":"var","_name":"vim.log"},"types":{"dictionary":{"_type":"number","__kind":"var","_name":"vim.types.dictionary"},"float":{"_type":"number","__kind":"var","_name":"vim.types.float"},"array":{"_type":"number","__kind":"var","_name":"vim.types.array"},"__kind":"var","6":{"_type":"string","__kind":"var","_name":"vim.types.6"},"5":{"_type":"string","__kind":"var","_name":"vim.types.5"},"_type":"table","3":{"_type":"string","__kind":"var","_name":"vim.types.3"},"_name":"vim.types"},"iconv":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.iconv"},"tbl_values":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.tbl_values","_minArity":1},"in_fast_event":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.in_fast_event"},"endswith":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.endswith","_minArity":2},"is_callable":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.is_callable","_minArity":1},"_so_trails":{"1":{"_type":"string","__kind":"var","_name":"vim._so_trails.1"},"_type":"table","__kind":"var","_name":"vim._so_trails"},"defaulttable":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.defaulttable","_minArity":1},"api":{"nvim_get_color_map":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_color_map"},"nvim_get_context":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_context"},"nvim_load_context":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_load_context"},"nvim_get_mode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_mode"},"nvim_get_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_keymap"},"nvim_set_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_keymap"},"nvim_del_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_keymap"},"nvim_get_chan_info":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_chan_info"},"nvim_list_chans":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_chans"},"nvim__id":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__id"},"nvim__id_array":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__id_array"},"nvim__id_dictionary":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__id_dictionary"},"nvim__id_float":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__id_float"},"nvim__stats":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__stats"},"nvim_list_uis":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_uis"},"nvim_get_proc_children":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_proc_children"},"nvim_get_proc":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_proc"},"nvim_select_popupmenu_item":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_select_popupmenu_item"},"nvim__inspect_cell":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__inspect_cell"},"nvim__screenshot":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__screenshot"},"nvim__unpack":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__unpack"},"nvim_del_mark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_mark"},"nvim_get_mark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_mark"},"nvim_eval_statusline":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_eval_statusline"},"nvim_exec":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_exec"},"nvim_command":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_command"},"nvim_eval":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_eval"},"nvim_call_function":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_call_function"},"nvim_call_dict_function":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_call_dict_function"},"nvim_parse_expression":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_parse_expression"},"nvim_open_win":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_open_win"},"nvim_win_set_config":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_config"},"nvim_win_get_config":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_config"},"nvim_win_get_buf":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_buf"},"nvim_win_set_buf":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_buf"},"nvim_win_get_cursor":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_cursor"},"nvim_win_set_cursor":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_cursor"},"nvim_win_get_height":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_height"},"nvim_win_set_height":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_height"},"nvim_win_get_width":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_width"},"nvim_win_set_width":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_width"},"nvim_win_get_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_var"},"nvim_win_set_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_var"},"nvim_win_del_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_del_var"},"nvim_win_get_position":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_position"},"nvim_win_get_tabpage":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_tabpage"},"nvim_win_get_number":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_number"},"nvim_win_is_valid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_is_valid"},"nvim_win_hide":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_hide"},"nvim_win_close":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_close"},"nvim_win_call":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_call"},"nvim_win_set_hl_ns":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_hl_ns"},"_name":"vim.api","__kind":"var","_type":"table","nvim_get_autocmds":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_autocmds"},"nvim_create_autocmd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_create_autocmd"},"nvim_del_autocmd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_autocmd"},"nvim_clear_autocmds":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_clear_autocmds"},"nvim_create_augroup":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_create_augroup"},"nvim_del_augroup_by_id":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_augroup_by_id"},"nvim_del_augroup_by_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_augroup_by_name"},"nvim_exec_autocmds":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_exec_autocmds"},"nvim_buf_line_count":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_line_count"},"nvim_buf_attach":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_attach"},"nvim__buf_redraw_range":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__buf_redraw_range"},"nvim_buf_get_lines":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_lines"},"nvim_buf_set_lines":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_lines"},"nvim_buf_set_text":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_text"},"nvim_buf_get_text":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_text"},"nvim_buf_get_offset":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_offset"},"nvim_buf_get_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_var"},"nvim_buf_get_changedtick":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_changedtick"},"nvim_buf_get_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_keymap"},"nvim_buf_set_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_keymap"},"nvim_buf_del_keymap":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_del_keymap"},"nvim_buf_set_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_var"},"nvim_buf_del_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_del_var"},"nvim_buf_get_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_name"},"nvim_buf_set_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_name"},"nvim_buf_is_loaded":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_is_loaded"},"nvim_buf_delete":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_delete"},"nvim_buf_is_valid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_is_valid"},"nvim_buf_del_mark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_del_mark"},"nvim_buf_set_mark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_mark"},"nvim_buf_get_mark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_mark"},"nvim_buf_call":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_call"},"nvim__buf_stats":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__buf_stats"},"nvim_parse_cmd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_parse_cmd"},"nvim_cmd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_cmd"},"nvim_create_user_command":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_create_user_command"},"nvim_del_user_command":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_user_command"},"nvim_buf_create_user_command":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_create_user_command"},"nvim_buf_del_user_command":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_del_user_command"},"nvim_get_commands":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_commands"},"nvim_buf_get_commands":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_commands"},"nvim_command_output":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_command_output"},"nvim_buf_get_number":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_number"},"nvim_buf_clear_highlight":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_clear_highlight"},"nvim_buf_set_virtual_text":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_virtual_text"},"nvim_create_namespace":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_create_namespace"},"nvim_get_namespaces":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_namespaces"},"nvim_buf_get_extmark_by_id":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_extmark_by_id"},"nvim_buf_get_extmarks":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_extmarks"},"nvim_buf_set_extmark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_extmark"},"nvim_buf_del_extmark":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_del_extmark"},"nvim_buf_add_highlight":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_add_highlight"},"nvim_buf_clear_namespace":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_clear_namespace"},"nvim_set_decoration_provider":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_decoration_provider"},"nvim_get_option_value":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_option_value"},"nvim_set_option_value":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_option_value"},"nvim_get_all_options_info":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_all_options_info"},"nvim_get_option_info":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_option_info"},"nvim_set_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_option"},"nvim_get_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_option"},"nvim_buf_get_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_get_option"},"nvim_buf_set_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_buf_set_option"},"nvim_win_get_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_get_option"},"nvim_win_set_option":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_win_set_option"},"nvim_tabpage_list_wins":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_list_wins"},"nvim_tabpage_get_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_get_var"},"nvim_tabpage_set_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_set_var"},"nvim_tabpage_del_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_del_var"},"nvim_tabpage_get_win":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_get_win"},"nvim_tabpage_get_number":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_get_number"},"nvim_tabpage_is_valid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_tabpage_is_valid"},"nvim_get_hl_by_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_hl_by_name"},"nvim_get_hl_by_id":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_hl_by_id"},"nvim_get_hl_id_by_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_hl_id_by_name"},"nvim__get_hl_defs":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__get_hl_defs"},"nvim_set_hl":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_hl"},"nvim_set_hl_ns":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_hl_ns"},"nvim_set_hl_ns_fast":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_hl_ns_fast"},"nvim_feedkeys":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_feedkeys"},"nvim_input":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_input"},"nvim_input_mouse":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_input_mouse"},"nvim_replace_termcodes":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_replace_termcodes"},"nvim_notify":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_notify"},"nvim_strwidth":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_strwidth"},"nvim_list_runtime_paths":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_runtime_paths"},"nvim__runtime_inspect":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__runtime_inspect"},"nvim_get_runtime_file":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_runtime_file"},"nvim__get_lib_dir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__get_lib_dir"},"nvim__get_runtime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim__get_runtime"},"nvim_set_current_dir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_current_dir"},"nvim_get_current_line":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_current_line"},"nvim_set_current_line":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_current_line"},"nvim_del_current_line":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_current_line"},"nvim_get_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_var"},"nvim_set_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_var"},"nvim_del_var":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_del_var"},"nvim_get_vvar":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_vvar"},"nvim_set_vvar":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_vvar"},"nvim_echo":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_echo"},"nvim_out_write":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_out_write"},"nvim_err_write":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_err_write"},"nvim_err_writeln":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_err_writeln"},"nvim_list_bufs":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_bufs"},"nvim_get_current_buf":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_current_buf"},"nvim_set_current_buf":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_current_buf"},"nvim_list_wins":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_wins"},"nvim_get_current_win":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_current_win"},"nvim_set_current_win":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_current_win"},"nvim_create_buf":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_create_buf"},"nvim_open_term":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_open_term"},"nvim_chan_send":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_chan_send"},"nvim_list_tabpages":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_list_tabpages"},"nvim_get_current_tabpage":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_current_tabpage"},"nvim_set_current_tabpage":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_set_current_tabpage"},"nvim_paste":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_paste"},"nvim_put":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_put"},"nvim_get_color_by_name":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.api.nvim_get_color_by_name"}},"regex":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.regex"},"paste":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.paste","_minArity":2},"schedule_wrap":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim.schedule_wrap","_minArity":1},"str_utf_end":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.str_utf_end"},"cmd":{"_type":"table","__kind":"var","_name":"vim.cmd"},"startswith":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.startswith","_minArity":2},"b":{"_type":"table","__kind":"var","_name":"vim.b"},"_submodules":{"F":{"_type":"boolean","__kind":"var","_name":"vim._submodules.F"},"diagnostic":{"_type":"boolean","__kind":"var","_name":"vim._submodules.diagnostic"},"highlight":{"_type":"boolean","__kind":"var","_name":"vim._submodules.highlight"},"inspect":{"_type":"boolean","__kind":"var","_name":"vim._submodules.inspect"},"keymap":{"_type":"boolean","__kind":"var","_name":"vim._submodules.keymap"},"fs":{"_type":"boolean","__kind":"var","_name":"vim._submodules.fs"},"_name":"vim._submodules","lsp":{"_type":"boolean","__kind":"var","_name":"vim._submodules.lsp"},"__kind":"var","treesitter":{"_type":"boolean","__kind":"var","_name":"vim._submodules.treesitter"},"ui":{"_type":"boolean","__kind":"var","_name":"vim._submodules.ui"},"_type":"table","health":{"_type":"boolean","__kind":"var","_name":"vim._submodules.health"},"filetype":{"_type":"boolean","__kind":"var","_name":"vim._submodules.filetype"}},"empty_dict":{"__kind":"var","maxArity":0,"_type":"function","_name":"vim.empty_dict","_minArity":0},"_load_package":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._load_package","_minArity":1},"fn":{"settagstack":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.settagstack","_minArity":2},"win_getid":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.win_getid","_minArity":0},"byteidx":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.byteidx","_minArity":2},"reg_executing":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.reg_executing","_minArity":0},"funcref":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.funcref","_minArity":1},"col":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.col","_minArity":1},"insert":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.insert","_minArity":2},"remove":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.remove","_minArity":2},"sort":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.sort","_minArity":1},"map":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.map","_minArity":2},"setenv":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setenv","_minArity":2},"input":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.input","_minArity":1},"bufnr":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.bufnr","_minArity":0},"execute":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.execute","_minArity":1},"rename":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.rename","_minArity":2},"getenv":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getenv","_minArity":1},"winnr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winnr","_minArity":0},"items":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.items","_minArity":1},"_name":"vim.fn","setloclist":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.setloclist","_minArity":2},"setqflist":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setqflist","_minArity":1},"len":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.len","_minArity":1},"append":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.append","_minArity":2},"get":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.get","_minArity":2},"reverse":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.reverse","_minArity":1},"match":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.match","_minArity":2},"abs":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.abs","_minArity":1},"floor":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.floor","_minArity":1},"ceil":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.ceil","_minArity":1},"sqrt":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sqrt","_minArity":1},"log10":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.log10","_minArity":1},"exp":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.exp","_minArity":1},"shiftwidth":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.shiftwidth","_minArity":0},"cos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.cos","_minArity":1},"__kind":"var","asin":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.asin","_minArity":1},"acos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.acos","_minArity":1},"_type":"table","sinh":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sinh","_minArity":1},"cosh":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.cosh","_minArity":1},"tanh":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.tanh","_minArity":1},"log":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.log","_minArity":1},"atan2":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.atan2","_minArity":2},"pow":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.pow","_minArity":2},"fmod":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.fmod","_minArity":2},"sign_place":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.sign_place","_minArity":4},"min":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.min","_minArity":1},"max":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.max","_minArity":1},"inputsecret":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.inputsecret","_minArity":1},"line":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.line","_minArity":1},"matchfuzzy":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.matchfuzzy","_minArity":2},"sign_define":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.sign_define","_minArity":1},"values":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.values","_minArity":1},"fnameescape":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.fnameescape","_minArity":1},"join":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.join","_minArity":1},"jobstart":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.jobstart","_minArity":1},"localtime":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.localtime","_minArity":0},"list2blob":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.list2blob","_minArity":1},"getcwd":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.getcwd","_minArity":0},"line2byte":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.line2byte","_minArity":1},"libcallnr":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.libcallnr","_minArity":3},"getcompletion":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.getcompletion","_minArity":2},"last_buffer_nr":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.last_buffer_nr","_minArity":0},"getcmdscreenpos":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdscreenpos","_minArity":0},"json_encode":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.json_encode","_minArity":1},"getcmdline":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdline","_minArity":0},"copy":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.copy","_minArity":1},"jobwait":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.jobwait","_minArity":1},"id":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.id","_minArity":1},"range":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.range","_minArity":1},"add":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.add","_minArity":2},"jobstop":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.jobstop","_minArity":1},"bufload":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufload","_minArity":1},"jobsend":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.jobsend","_minArity":2},"jobpid":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.jobpid","_minArity":1},"setline":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setline","_minArity":2},"bufwinid":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufwinid","_minArity":1},"bufexists":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufexists","_minArity":1},"byte2line":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.byte2line","_minArity":1},"mkdir":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.mkdir","_minArity":1},"complete":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.complete","_minArity":2},"tan":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.tan","_minArity":1},"cursor":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.cursor","_minArity":1},"empty":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.empty","_minArity":1},"getline":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.getline","_minArity":1},"findfile":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.findfile","_minArity":1},"exists":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.exists","_minArity":1},"indent":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.indent","_minArity":1},"pumvisible":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.pumvisible","_minArity":0},"fnamemodify":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.fnamemodify","_minArity":2},"getwinposx":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getwinposx","_minArity":0},"sign_unplace":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.sign_unplace","_minArity":1},"histget":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.histget","_minArity":1},"islocked":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.islocked","_minArity":1},"deepcopy":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.deepcopy","_minArity":1},"or":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.or","_minArity":2},"setbufvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setbufvar","_minArity":3},"prompt_setcallback":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.prompt_setcallback","_minArity":2},"readdir":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.readdir","_minArity":1},"repeat":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.repeat","_minArity":2},"resolve":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.resolve","_minArity":1},"expand":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.expand","_minArity":1},"executable":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.executable","_minArity":1},"system":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.system","_minArity":1},"lispindent":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.lispindent","_minArity":1},"menu_get":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.menu_get","_minArity":1},"menu_info":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.menu_info","_minArity":1},"msgpackdump":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.msgpackdump","_minArity":1},"nextnonblank":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.nextnonblank","_minArity":1},"msgpackparse":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.msgpackparse","_minArity":1},"nr2char":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.nr2char","_minArity":1},"pathshorten":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.pathshorten","_minArity":1},"prevnonblank":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.prevnonblank","_minArity":1},"printf":{"_minArity":1,"_type":"function","__kind":"var","_name":"vim.fn.printf"},"prompt_getprompt":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.prompt_getprompt","_minArity":1},"and":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.and","_minArity":2},"prompt_setinterrupt":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.prompt_setinterrupt","_minArity":2},"prompt_setprompt":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.prompt_setprompt","_minArity":2},"iconv":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.iconv","_minArity":3},"pum_getpos":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.pum_getpos","_minArity":0},"py3eval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.py3eval","_minArity":1},"pyeval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.pyeval","_minArity":1},"bufloaded":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufloaded","_minArity":1},"keys":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.keys","_minArity":1},"function":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.function","_minArity":1},"isdirectory":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.isdirectory","_minArity":1},"buflisted":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.buflisted","_minArity":1},"rpcnotify":{"_minArity":2,"_type":"function","__kind":"var","_name":"vim.fn.rpcnotify"},"synID":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.synID","_minArity":3},"filter":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.filter","_minArity":2},"pyxeval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.pyxeval","_minArity":1},"perleval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.perleval","_minArity":1},"rand":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.rand","_minArity":0},"index":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.index","_minArity":2},"readblob":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.readblob","_minArity":1},"readfile":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.readfile","_minArity":1},"reduce":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.reduce","_minArity":2},"chdir":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.chdir","_minArity":1},"digraph_set":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.digraph_set","_minArity":2},"reg_recording":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.reg_recording","_minArity":0},"reg_recorded":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.reg_recorded","_minArity":0},"reltime":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.reltime","_minArity":0},"reltimefloat":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.reltimefloat","_minArity":1},"exepath":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.exepath","_minArity":1},"reltimestr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.reltimestr","_minArity":1},"api_info":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.api_info","_minArity":0},"round":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.round","_minArity":1},"appendbufline":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.appendbufline","_minArity":3},"getpid":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getpid","_minArity":0},"argc":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.argc","_minArity":0},"argidx":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.argidx","_minArity":0},"arglistid":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.arglistid","_minArity":0},"argv":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.argv","_minArity":0},"assert_beeps":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.assert_beeps","_minArity":1},"assert_equal":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.assert_equal","_minArity":2},"assert_equalfile":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.assert_equalfile","_minArity":2},"assert_exception":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.assert_exception","_minArity":1},"assert_fails":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.assert_fails","_minArity":1},"assert_false":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.assert_false","_minArity":1},"assert_inrange":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.assert_inrange","_minArity":3},"assert_match":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.assert_match","_minArity":2},"assert_nobeep":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.assert_nobeep","_minArity":1},"assert_notequal":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.assert_notequal","_minArity":2},"assert_notmatch":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.assert_notmatch","_minArity":2},"char2nr":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.char2nr","_minArity":1},"assert_report":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.assert_report","_minArity":1},"assert_true":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.assert_true","_minArity":1},"blob2list":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.blob2list","_minArity":1},"byteidxcomp":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.byteidxcomp","_minArity":2},"browse":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.browse","_minArity":4},"browsedir":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.browsedir","_minArity":2},"getfsize":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getfsize","_minArity":1},"getftime":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getftime","_minArity":1},"getftype":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getftype","_minArity":1},"getjumplist":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.getjumplist","_minArity":0},"getloclist":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.getloclist","_minArity":1},"getmarklist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getmarklist","_minArity":0},"getmatches":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getmatches","_minArity":0},"getmousepos":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getmousepos","_minArity":0},"getqflist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getqflist","_minArity":0},"getreg":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.getreg","_minArity":0},"getreginfo":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getreginfo","_minArity":0},"getregtype":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getregtype","_minArity":0},"gettabinfo":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.gettabinfo","_minArity":0},"gettabvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.gettabvar","_minArity":2},"gettabwinvar":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.gettabwinvar","_minArity":3},"getscriptinfo":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getscriptinfo","_minArity":0},"gettagstack":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.gettagstack","_minArity":0},"gettext":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.gettext","_minArity":1},"getwininfo":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getwininfo","_minArity":0},"getwinpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getwinpos","_minArity":0},"delete":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.delete","_minArity":1},"getwinposy":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getwinposy","_minArity":0},"getwinvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.getwinvar","_minArity":2},"glob":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.glob","_minArity":1},"glob2regpat":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.glob2regpat","_minArity":1},"globpath":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.globpath","_minArity":2},"has":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.has","_minArity":1},"has_key":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.has_key","_minArity":2},"haslocaldir":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.haslocaldir","_minArity":0},"hasmapto":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.hasmapto","_minArity":1},"highlightID":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.highlightID","_minArity":1},"setpos":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setpos","_minArity":2},"highlight_exists":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.highlight_exists","_minArity":1},"buffer_exists":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.buffer_exists","_minArity":1},"histadd":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.histadd","_minArity":2},"histdel":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.histdel","_minArity":1},"getpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getpos","_minArity":1},"histnr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.histnr","_minArity":1},"hlID":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.hlID","_minArity":1},"hlexists":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.hlexists","_minArity":1},"hostname":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.hostname","_minArity":0},"indexof":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.indexof","_minArity":2},"inputdialog":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.inputdialog","_minArity":1},"inputrestore":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.inputrestore","_minArity":0},"inputsave":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.inputsave","_minArity":0},"mode":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.mode","_minArity":0},"interrupt":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.interrupt","_minArity":0},"invert":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.invert","_minArity":1},"isinf":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.isinf","_minArity":1},"getcmdtype":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdtype","_minArity":0},"isnan":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.isnan","_minArity":1},"jobclose":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.jobclose","_minArity":1},"rpcstop":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.rpcstop","_minArity":1},"rubyeval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.rubyeval","_minArity":1},"jobresize":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.jobresize","_minArity":3},"screenchar":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.screenchar","_minArity":2},"screenchars":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.screenchars","_minArity":2},"screencol":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.screencol","_minArity":0},"screenpos":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.screenpos","_minArity":3},"screenrow":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.screenrow","_minArity":0},"screenstring":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.screenstring","_minArity":2},"search":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.search","_minArity":1},"searchcount":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.searchcount","_minArity":0},"searchdecl":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.searchdecl","_minArity":1},"searchpair":{"__kind":"var","_maxArity":7,"_type":"function","_name":"vim.fn.searchpair","_minArity":3},"searchpairpos":{"__kind":"var","_maxArity":7,"_type":"function","_name":"vim.fn.searchpairpos","_minArity":3},"searchpos":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.searchpos","_minArity":1},"serverlist":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.serverlist","_minArity":0},"serverstart":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.serverstart","_minArity":0},"list2str":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.list2str","_minArity":1},"setbufline":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setbufline","_minArity":3},"luaeval":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.luaeval","_minArity":1},"setcellwidths":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.setcellwidths","_minArity":1},"setcharpos":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setcharpos","_minArity":2},"setcharsearch":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.setcharsearch","_minArity":1},"matchadd":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.matchadd","_minArity":2},"matchaddpos":{"__kind":"var","_maxArity":5,"_type":"function","_name":"vim.fn.matchaddpos","_minArity":2},"setcursorcharpos":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setcursorcharpos","_minArity":1},"matchdelete":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.matchdelete","_minArity":1},"split":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.split","_minArity":1},"call":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.call","_minArity":2},"matchfuzzypos":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.matchfuzzypos","_minArity":2},"matchlist":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.matchlist","_minArity":2},"matchstr":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.matchstr","_minArity":2},"matchstrpos":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.matchstrpos","_minArity":2},"sha256":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sha256","_minArity":1},"shellescape":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.shellescape","_minArity":1},"sign_getplaced":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.sign_getplaced","_minArity":0},"sign_jump":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.sign_jump","_minArity":3},"sign_placelist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sign_placelist","_minArity":1},"sign_undefine":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sign_undefine","_minArity":0},"sign_unplacelist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sign_unplacelist","_minArity":1},"simplify":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.simplify","_minArity":1},"sockconnect":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.sockconnect","_minArity":2},"soundfold":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.soundfold","_minArity":1},"stdioopen":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.stdioopen","_minArity":1},"spellbadword":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.spellbadword","_minArity":0},"spellsuggest":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.spellsuggest","_minArity":1},"srand":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.srand","_minArity":0},"str2float":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.str2float","_minArity":1},"str2list":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.str2list","_minArity":1},"str2nr":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.str2nr","_minArity":1},"strcharlen":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.strcharlen","_minArity":1},"strcharpart":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.strcharpart","_minArity":2},"strchars":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.strchars","_minArity":1},"strftime":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.strftime","_minArity":1},"strgetchar":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.strgetchar","_minArity":2},"stridx":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.stridx","_minArity":2},"strlen":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.strlen","_minArity":1},"strpart":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.strpart","_minArity":2},"strptime":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.strptime","_minArity":2},"strridx":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.strridx","_minArity":2},"strtrans":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.strtrans","_minArity":1},"strwidth":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.strwidth","_minArity":1},"submatch":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.submatch","_minArity":1},"substitute":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.substitute","_minArity":4},"swapinfo":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.swapinfo","_minArity":1},"timer_start":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.timer_start","_minArity":2},"timer_stop":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.timer_stop","_minArity":1},"synIDattr":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.synIDattr","_minArity":2},"synIDtrans":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.synIDtrans","_minArity":1},"synconcealed":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.synconcealed","_minArity":2},"synstack":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.synstack","_minArity":2},"systemlist":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.systemlist","_minArity":1},"tabpagebuflist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.tabpagebuflist","_minArity":0},"tabpagenr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.tabpagenr","_minArity":0},"tabpagewinnr":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.tabpagewinnr","_minArity":1},"tagfiles":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.tagfiles","_minArity":0},"taglist":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.taglist","_minArity":1},"tempname":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.tempname","_minArity":0},"termopen":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.termopen","_minArity":1},"test_garbagecollect_now":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.test_garbagecollect_now","_minArity":0},"test_write_list_log":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.test_write_list_log","_minArity":1},"timer_info":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.timer_info","_minArity":0},"timer_pause":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.timer_pause","_minArity":2},"timer_stopall":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.timer_stopall","_minArity":0},"tolower":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.tolower","_minArity":1},"toupper":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.toupper","_minArity":1},"trunc":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.trunc","_minArity":1},"undofile":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.undofile","_minArity":1},"undotree":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.undotree","_minArity":0},"uniq":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.uniq","_minArity":1},"virtcol":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.virtcol","_minArity":1},"virtcol2col":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.virtcol2col","_minArity":3},"visualmode":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.visualmode","_minArity":0},"wildmenumode":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.wildmenumode","_minArity":0},"win_execute":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.win_execute","_minArity":2},"win_findbuf":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_findbuf","_minArity":1},"win_gettype":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_gettype","_minArity":0},"win_gotoid":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_gotoid","_minArity":1},"win_id2tabwin":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_id2tabwin","_minArity":1},"win_id2win":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_id2win","_minArity":1},"win_move_separator":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.win_move_separator","_minArity":2},"win_move_statusline":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.win_move_statusline","_minArity":2},"win_screenpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.win_screenpos","_minArity":1},"win_splitmove":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.win_splitmove","_minArity":2},"winbufnr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winbufnr","_minArity":1},"windowsversion":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.windowsversion","_minArity":0},"winlayout":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winlayout","_minArity":0},"winrestcmd":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.winrestcmd","_minArity":0},"winrestview":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winrestview","_minArity":1},"winsaveview":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.winsaveview","_minArity":0},"winwidth":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winwidth","_minArity":1},"wordcount":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.wordcount","_minArity":0},"writefile":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.writefile","_minArity":2},"buffer_name":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.buffer_name","_minArity":0},"rpcrequest":{"_minArity":2,"_type":"function","__kind":"var","_name":"vim.fn.rpcrequest"},"buffer_number":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.buffer_number","_minArity":0},"rpcstart":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.rpcstart","_minArity":1},"bufname":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufname","_minArity":0},"bufwinnr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufwinnr","_minArity":1},"bufadd":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.bufadd","_minArity":1},"stdpath":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.stdpath","_minArity":1},"changenr":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.changenr","_minArity":0},"chanclose":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.chanclose","_minArity":1},"chansend":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.chansend","_minArity":2},"count":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.count","_minArity":2},"charclass":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.charclass","_minArity":1},"charcol":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.charcol","_minArity":1},"charidx":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.charidx","_minArity":2},"cindent":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.cindent","_minArity":1},"clearmatches":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.clearmatches","_minArity":0},"complete_add":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.complete_add","_minArity":1},"complete_check":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.complete_check","_minArity":0},"complete_info":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.complete_info","_minArity":0},"confirm":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.confirm","_minArity":1},"ctxget":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.ctxget","_minArity":0},"ctxpop":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.ctxpop","_minArity":0},"ctxpush":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.ctxpush","_minArity":0},"ctxset":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.ctxset","_minArity":1},"ctxsize":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.ctxsize","_minArity":0},"debugbreak":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.debugbreak","_minArity":1},"deletebufline":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.deletebufline","_minArity":2},"dictwatcheradd":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.dictwatcheradd","_minArity":3},"dictwatcherdel":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.dictwatcherdel","_minArity":3},"did_filetype":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.did_filetype","_minArity":0},"diff_filler":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.diff_filler","_minArity":1},"diff_hlID":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.diff_hlID","_minArity":2},"digraph_get":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.digraph_get","_minArity":1},"digraph_getlist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.digraph_getlist","_minArity":0},"strdisplaywidth":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.strdisplaywidth","_minArity":1},"digraph_setlist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.digraph_setlist","_minArity":1},"escape":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.escape","_minArity":2},"eventhandler":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.eventhandler","_minArity":0},"xor":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.xor","_minArity":2},"expandcmd":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.expandcmd","_minArity":1},"extend":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.extend","_minArity":2},"extendnew":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.extendnew","_minArity":2},"feedkeys":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.feedkeys","_minArity":1},"file_readable":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.file_readable","_minArity":1},"swapname":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.swapname","_minArity":1},"filereadable":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.filereadable","_minArity":1},"filewritable":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.filewritable","_minArity":1},"finddir":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.finddir","_minArity":1},"eval":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.eval","_minArity":1},"flatten":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.flatten","_minArity":1},"flattennew":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.flattennew","_minArity":1},"float2nr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.float2nr","_minArity":1},"foldclosed":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.foldclosed","_minArity":1},"foldclosedend":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.foldclosedend","_minArity":1},"foldlevel":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.foldlevel","_minArity":1},"foldtext":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.foldtext","_minArity":0},"foldtextresult":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.foldtextresult","_minArity":1},"foreground":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.foreground","_minArity":0},"fullcommand":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.fullcommand","_minArity":1},"garbagecollect":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.garbagecollect","_minArity":0},"getbufinfo":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getbufinfo","_minArity":0},"getbufline":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.getbufline","_minArity":2},"getbufoneline":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.getbufoneline","_minArity":2},"getbufvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.getbufvar","_minArity":2},"getcellwidths":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcellwidths","_minArity":0},"getchangelist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getchangelist","_minArity":0},"libcall":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.libcall","_minArity":3},"keytrans":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.keytrans","_minArity":1},"json_decode":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.json_decode","_minArity":1},"serverstop":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.serverstop","_minArity":1},"inputlist":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.inputlist","_minArity":1},"setcmdpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.setcmdpos","_minArity":1},"setcmdline":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setcmdline","_minArity":1},"setfperm":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setfperm","_minArity":2},"sin":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sin","_minArity":1},"string":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.string","_minArity":1},"sign_getdefined":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.sign_getdefined","_minArity":0},"setwinvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setwinvar","_minArity":3},"settabwinvar":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.settabwinvar","_minArity":4},"settabvar":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.settabvar","_minArity":3},"setreg":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.setreg","_minArity":2},"setmatches":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.setmatches","_minArity":1},"atan":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.atan","_minArity":1},"type":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.type","_minArity":1},"wait":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.wait","_minArity":2},"screenattr":{"__kind":"var","_maxArity":2,"_type":"function","_name":"vim.fn.screenattr","_minArity":2},"trim":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.trim","_minArity":1},"environ":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.environ","_minArity":0},"getchar":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getchar","_minArity":0},"getcharmod":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcharmod","_minArity":0},"getcharpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getcharpos","_minArity":1},"getcharsearch":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcharsearch","_minArity":0},"getcharstr":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getcharstr","_minArity":0},"getcmdcompltype":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdcompltype","_minArity":0},"winline":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.winline","_minArity":0},"getcmdpos":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdpos","_minArity":0},"winheight":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.winheight","_minArity":1},"getcmdwintype":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.getcmdwintype","_minArity":0},"wincol":{"__kind":"var","_maxArity":0,"_type":"function","_name":"vim.fn.wincol","_minArity":0},"getcurpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getcurpos","_minArity":0},"getcursorcharpos":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getcursorcharpos","_minArity":0},"tr":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.tr","_minArity":3},"getfontname":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getfontname","_minArity":0},"getfperm":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.getfperm","_minArity":1},"maparg":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.maparg","_minArity":1},"mapcheck":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.mapcheck","_minArity":1},"mapset":{"__kind":"var","_maxArity":3,"_type":"function","_name":"vim.fn.mapset","_minArity":3},"matcharg":{"__kind":"var","_maxArity":1,"_type":"function","_name":"vim.fn.matcharg","_minArity":1},"matchend":{"__kind":"var","_maxArity":4,"_type":"function","_name":"vim.fn.matchend","_minArity":2}},"_expand_pat_get_parts":{"__kind":"var","maxArity":1,"_type":"function","_name":"vim._expand_pat_get_parts","_minArity":1},"deprecate":{"__kind":"var","maxArity":5,"_type":"function","_name":"vim.deprecate","_minArity":5},"wo":{"_type":"table","__kind":"var","_name":"vim.wo"},"loop":{"close":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.close"},"disable_stdio_inheritance":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.disable_stdio_inheritance"},"write":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.write"},"spawn":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.spawn"},"process_kill":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.process_kill"},"process_get_pid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.process_get_pid"},"ref":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.ref"},"__kind":"var","shutdown":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.shutdown"},"has_ref":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.has_ref"},"send_buffer_size":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.send_buffer_size"},"recv_buffer_size":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.recv_buffer_size"},"fileno":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fileno"},"handle_get_type":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.handle_get_type"},"new_timer":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_timer"},"timer_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_start"},"timer_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_stop"},"timer_again":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_again"},"timer_set_repeat":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_set_repeat"},"timer_get_repeat":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_get_repeat"},"new_tcp":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_tcp"},"tcp_open":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_open"},"tcp_nodelay":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_nodelay"},"tcp_keepalive":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_keepalive"},"_name":"vim.loop","tcp_simultaneous_accepts":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_simultaneous_accepts"},"tcp_bind":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_bind"},"tcp_getpeername":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_getpeername"},"random":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.random"},"tcp_connect":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_connect"},"tcp_write_queue_size":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_write_queue_size"},"tcp_close_reset":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_close_reset"},"socketpair":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.socketpair"},"new_pipe":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_pipe"},"pipe_open":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_open"},"pipe_bind":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_bind"},"loop_close":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.loop_close"},"run":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.run"},"loop_mode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.loop_mode"},"loop_alive":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.loop_alive"},"stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.stop"},"backend_fd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.backend_fd"},"backend_timeout":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.backend_timeout"},"now":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.now"},"update_time":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.update_time"},"walk":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.walk"},"loop_configure":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.loop_configure"},"cancel":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.cancel"},"req_get_type":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.req_get_type"},"is_active":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.is_active"},"is_closing":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.is_closing"},"kill":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.kill"},"unref":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.unref"},"listen":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.listen"},"_type":"table","read_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.read_start"},"read_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.read_stop"},"write2":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.write2"},"try_write":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.try_write"},"try_write2":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.try_write2"},"is_readable":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.is_readable"},"is_writable":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.is_writable"},"stream_set_blocking":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.stream_set_blocking"},"stream_get_write_queue_size":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.stream_get_write_queue_size"},"timer_get_due_in":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.timer_get_due_in"},"new_prepare":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_prepare"},"prepare_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.prepare_start"},"prepare_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.prepare_stop"},"new_check":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_check"},"check_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.check_start"},"check_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.check_stop"},"new_idle":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_idle"},"idle_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.idle_start"},"idle_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.idle_stop"},"new_async":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_async"},"async_send":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.async_send"},"new_poll":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_poll"},"new_socket_poll":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_socket_poll"},"poll_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.poll_start"},"pipe_chmod":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_chmod"},"pipe_connect":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_connect"},"pipe_getsockname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_getsockname"},"pipe_getpeername":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_getpeername"},"pipe_pending_instances":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_pending_instances"},"pipe_pending_count":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_pending_count"},"pipe_pending_type":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe_pending_type"},"pipe":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.pipe"},"new_tty":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_tty"},"tty_set_mode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tty_set_mode"},"tty_reset_mode":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tty_reset_mode"},"tty_get_winsize":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tty_get_winsize"},"tty_set_vterm_state":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tty_set_vterm_state"},"tty_get_vterm_state":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tty_get_vterm_state"},"new_udp":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_udp"},"udp_get_send_queue_size":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_get_send_queue_size"},"udp_get_send_queue_count":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_get_send_queue_count"},"udp_open":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_open"},"udp_bind":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_bind"},"poll_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.poll_stop"},"new_signal":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_signal"},"signal_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.signal_start"},"signal_start_oneshot":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.signal_start_oneshot"},"constants":{"SIGTTOU":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGTTOU"},"SIGTTIN":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGTTIN"},"SIGTSTP":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGTSTP"},"SIGSTOP":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGSTOP"},"SIGCONT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGCONT"},"SIGSTKFLT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGSTKFLT"},"_name":"vim.loop.constants","O_RDONLY":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_RDONLY"},"O_WRONLY":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_WRONLY"},"O_RDWR":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_RDWR"},"O_APPEND":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_APPEND"},"O_CREAT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_CREAT"},"O_DSYNC":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_DSYNC"},"O_EXCL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_EXCL"},"O_NOCTTY":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_NOCTTY"},"O_NONBLOCK":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_NONBLOCK"},"O_RSYNC":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_RSYNC"},"O_SYNC":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_SYNC"},"O_TRUNC":{"_type":"number","__kind":"var","_name":"vim.loop.constants.O_TRUNC"},"SOCK_STREAM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SOCK_STREAM"},"SOCK_DGRAM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SOCK_DGRAM"},"SOCK_SEQPACKET":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SOCK_SEQPACKET"},"SOCK_RAW":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SOCK_RAW"},"SOCK_RDM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SOCK_RDM"},"AF_UNIX":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_UNIX"},"AF_INET":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_INET"},"AF_INET6":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_INET6"},"AF_IPX":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_IPX"},"AF_NETLINK":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_NETLINK"},"AF_X25":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_X25"},"AF_AX25":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_AX25"},"AF_ATMPVC":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_ATMPVC"},"AF_APPLETALK":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_APPLETALK"},"AF_PACKET":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AF_PACKET"},"AI_ADDRCONFIG":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_ADDRCONFIG"},"AI_V4MAPPED":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_V4MAPPED"},"AI_ALL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_ALL"},"AI_NUMERICHOST":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_NUMERICHOST"},"__kind":"var","AI_NUMERICSERV":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_NUMERICSERV"},"SIGHUP":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGHUP"},"_type":"table","SIGQUIT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGQUIT"},"SIGPIPE":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGPIPE"},"SIGALRM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGALRM"},"SIGTERM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGTERM"},"SIGCHLD":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGCHLD"},"SIGBUS":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGBUS"},"SIGFPE":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGFPE"},"SIGKILL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGKILL"},"SIGUSR1":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGUSR1"},"SIGSEGV":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGSEGV"},"SIGUSR2":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGUSR2"},"SIGURG":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGURG"},"SIGXCPU":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGXCPU"},"SIGXFSZ":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGXFSZ"},"SIGVTALRM":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGVTALRM"},"SIGPROF":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGPROF"},"SIGWINCH":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGWINCH"},"SIGIO":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGIO"},"SIGPOLL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGPOLL"},"SIGPWR":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGPWR"},"SIGSYS":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGSYS"},"UDP_MMSG_FREE":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_MMSG_FREE"},"UDP_RECVMMSG":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_RECVMMSG"},"UDP_MMSG_CHUNK":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_MMSG_CHUNK"},"UDP_REUSEADDR":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_REUSEADDR"},"UDP_PARTIAL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_PARTIAL"},"UDP_IPV6ONLY":{"_type":"number","__kind":"var","_name":"vim.loop.constants.UDP_IPV6ONLY"},"TCP_IPV6ONLY":{"_type":"number","__kind":"var","_name":"vim.loop.constants.TCP_IPV6ONLY"},"AI_PASSIVE":{"_type":"number","__kind":"var","_name":"vim.loop.constants.AI_PASSIVE"},"SIGINT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGINT"},"SIGILL":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGILL"},"SIGTRAP":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGTRAP"},"SIGABRT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGABRT"},"SIGIOT":{"_type":"number","__kind":"var","_name":"vim.loop.constants.SIGIOT"}},"udp_getsockname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_getsockname"},"udp_set_membership":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_membership"},"udp_set_source_membership":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_source_membership"},"udp_set_multicast_loop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_multicast_loop"},"udp_set_multicast_ttl":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_multicast_ttl"},"udp_set_multicast_interface":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_multicast_interface"},"udp_set_broadcast":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_broadcast"},"udp_set_ttl":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_set_ttl"},"udp_send":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_send"},"udp_try_send":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_try_send"},"udp_recv_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_recv_start"},"udp_recv_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_recv_stop"},"udp_connect":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_connect"},"udp_getpeername":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.udp_getpeername"},"new_fs_event":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_fs_event"},"fs_event_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_event_start"},"fs_event_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_event_stop"},"fs_event_getpath":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_event_getpath"},"new_fs_poll":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_fs_poll"},"fs_poll_start":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_poll_start"},"fs_poll_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_poll_stop"},"fs_poll_getpath":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_poll_getpath"},"fs_close":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_close"},"fs_open":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_open"},"fs_read":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_read"},"fs_unlink":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_unlink"},"fs_write":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_write"},"fs_mkdir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_mkdir"},"fs_mkdtemp":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_mkdtemp"},"fs_mkstemp":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_mkstemp"},"fs_rmdir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_rmdir"},"fs_scandir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_scandir"},"fs_scandir_next":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_scandir_next"},"fs_stat":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_stat"},"fs_fstat":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_fstat"},"fs_lstat":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_lstat"},"fs_rename":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_rename"},"fs_fsync":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_fsync"},"fs_fdatasync":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_fdatasync"},"fs_ftruncate":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_ftruncate"},"fs_sendfile":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_sendfile"},"fs_access":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_access"},"fs_chmod":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_chmod"},"fs_fchmod":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_fchmod"},"fs_utime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_utime"},"fs_futime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_futime"},"fs_lutime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_lutime"},"fs_link":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_link"},"fs_symlink":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_symlink"},"fs_readlink":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_readlink"},"fs_realpath":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_realpath"},"fs_chown":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_chown"},"fs_fchown":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_fchown"},"fs_lchown":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_lchown"},"fs_copyfile":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_copyfile"},"fs_opendir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_opendir"},"fs_readdir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_readdir"},"fs_closedir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_closedir"},"fs_statfs":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.fs_statfs"},"getaddrinfo":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getaddrinfo"},"getnameinfo":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getnameinfo"},"chdir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.chdir"},"os_homedir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_homedir"},"os_tmpdir":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_tmpdir"},"os_get_passwd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_get_passwd"},"cpu_info":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.cpu_info"},"cwd":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.cwd"},"exepath":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.exepath"},"get_process_title":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.get_process_title"},"get_constrained_memory":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.get_constrained_memory"},"get_total_memory":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.get_total_memory"},"get_free_memory":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.get_free_memory"},"getpid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getpid"},"getuid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getuid"},"setuid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.setuid"},"getgid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getgid"},"setgid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.setgid"},"getrusage":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.getrusage"},"guess_handle":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.guess_handle"},"hrtime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.hrtime"},"interface_addresses":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.interface_addresses"},"loadavg":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.loadavg"},"resident_set_memory":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.resident_set_memory"},"set_process_title":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.set_process_title"},"uptime":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.uptime"},"version_string":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.version_string"},"print_all_handles":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.print_all_handles"},"print_active_handles":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.print_active_handles"},"os_getenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_getenv"},"os_setenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_setenv"},"os_unsetenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_unsetenv"},"os_gethostname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_gethostname"},"if_indextoname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.if_indextoname"},"if_indextoiid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.if_indextoiid"},"os_getppid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_getppid"},"os_getpid":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_getpid"},"os_getpriority":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_getpriority"},"os_setpriority":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_setpriority"},"os_uname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_uname"},"gettimeofday":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.gettimeofday"},"os_environ":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.os_environ"},"sleep":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.sleep"},"new_thread":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_thread"},"thread_equal":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.thread_equal"},"thread_self":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.thread_self"},"thread_join":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.thread_join"},"new_work":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.new_work"},"queue_work":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.queue_work"},"translate_sys_error":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.translate_sys_error"},"metrics_idle_time":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.metrics_idle_time"},"accept":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.accept"},"tcp_getsockname":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.tcp_getsockname"},"signal_stop":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.signal_stop"},"version":{"_minArity":0,"_type":"function","__kind":"var","_name":"vim.loop.version"}},"opt":{"vim.opt.listchars":{"__kind":"rec","path":"vim.opt.listchars"},"selectmode":{"_type":"table","__kind":"var","_name":"vim.opt.selectmode"},"slm":{"__kind":"rec","path":"vim.opt.selectmode"},"cot":{"__kind":"rec","path":"vim.opt.completeopt"},"guicursor":{"_type":"table","__kind":"var","_name":"vim.opt.guicursor"},"sessionoptions":{"_type":"table","__kind":"var","_name":"vim.opt.sessionoptions"},"ssop":{"__kind":"rec","path":"vim.opt.sessionoptions"},"guifont":{"_type":"table","__kind":"var","_name":"vim.opt.guifont"},"shada":{"_type":"table","__kind":"var","_name":"vim.opt.shada"},"guifontwide":{"_type":"table","__kind":"var","_name":"vim.opt.guifontwide"},"gfw":{"__kind":"rec","path":"vim.opt.guifontwide"},"path":{"_type":"table","__kind":"var","_name":"vim.opt.path"},"cb":{"__kind":"rec","path":"vim.opt.clipboard"},"cpoptions":{"_type":"table","__kind":"var","_name":"vim.opt.cpoptions"},"cpo":{"__kind":"rec","path":"vim.opt.cpoptions"},"wildoptions":{"_type":"table","__kind":"var","_name":"vim.opt.wildoptions"},"wop":{"__kind":"rec","path":"vim.opt.wildoptions"},"highlight":{"_type":"table","__kind":"var","_name":"vim.opt.highlight"},"helplang":{"_type":"table","__kind":"var","_name":"vim.opt.helplang"},"errorformat":{"_type":"table","__kind":"var","_name":"vim.opt.errorformat"},"efm":{"__kind":"rec","path":"vim.opt.errorformat"},"eventignore":{"_type":"table","__kind":"var","_name":"vim.opt.eventignore"},"ei":{"__kind":"rec","path":"vim.opt.eventignore"},"hl":{"__kind":"rec","path":"vim.opt.highlight"},"fileencodings":{"_type":"table","__kind":"var","_name":"vim.opt.fileencodings"},"fencs":{"__kind":"rec","path":"vim.opt.fileencodings"},"redrawdebug":{"_type":"table","__kind":"var","_name":"vim.opt.redrawdebug"},"rdb":{"__kind":"rec","path":"vim.opt.redrawdebug"},"_name":"vim.opt","fileformats":{"_type":"table","__kind":"var","_name":"vim.opt.fileformats"},"ffs":{"__kind":"rec","path":"vim.opt.fileformats"},"go":{"__kind":"rec","path":"vim.opt.guioptions"},"bo":{"__kind":"rec","path":"vim.opt.belloff"},"fillchars":{"_type":"table","__kind":"var","_name":"vim.opt.fillchars"},"spellsuggest":{"_type":"table","__kind":"var","_name":"vim.opt.spellsuggest"},"listchars":{"_type":"table","__kind":"var","_name":"vim.opt.listchars"},"foldclose":{"_type":"table","__kind":"var","_name":"vim.opt.foldclose"},"fcl":{"__kind":"rec","path":"vim.opt.foldclose"},"dir":{"__kind":"rec","path":"vim.opt.directory"},"__kind":"var","_type":"table","pp":{"__kind":"rec","path":"vim.opt.packpath"},"display":{"_type":"table","__kind":"var","_name":"vim.opt.display"},"indentkeys":{"_type":"table","__kind":"var","_name":"vim.opt.indentkeys"},"indk":{"__kind":"rec","path":"vim.opt.indentkeys"},"backupcopy":{"_type":"table","__kind":"var","_name":"vim.opt.backupcopy"},"bkc":{"__kind":"rec","path":"vim.opt.backupcopy"},"isfname":{"_type":"table","__kind":"var","_name":"vim.opt.isfname"},"isf":{"__kind":"rec","path":"vim.opt.isfname"},"lispoptions":{"_type":"table","__kind":"var","_name":"vim.opt.lispoptions"},"lop":{"__kind":"rec","path":"vim.opt.lispoptions"},"backupdir":{"_type":"table","__kind":"var","_name":"vim.opt.backupdir"},"bdir":{"__kind":"rec","path":"vim.opt.backupdir"},"lispwords":{"_type":"table","__kind":"var","_name":"vim.opt.lispwords"},"lw":{"__kind":"rec","path":"vim.opt.lispwords"},"tag":{"__kind":"rec","path":"vim.opt.tags"},"iskeyword":{"_type":"table","__kind":"var","_name":"vim.opt.iskeyword"},"isk":{"__kind":"rec","path":"vim.opt.iskeyword"},"backupskip":{"_type":"table","__kind":"var","_name":"vim.opt.backupskip"},"bsk":{"__kind":"rec","path":"vim.opt.backupskip"},"belloff":{"_type":"table","__kind":"var","_name":"vim.opt.belloff"},"directory":{"_type":"table","__kind":"var","_name":"vim.opt.directory"},"jop":{"__kind":"rec","path":"vim.opt.jumpoptions"},"cpt":{"__kind":"rec","path":"vim.opt.complete"},"tpf":{"__kind":"rec","path":"vim.opt.termpastefilter"},"breakat":{"_type":"table","__kind":"var","_name":"vim.opt.breakat"},"brk":{"__kind":"rec","path":"vim.opt.breakat"},"km":{"__kind":"rec","path":"vim.opt.keymodel"},"mps":{"__kind":"rec","path":"vim.opt.matchpairs"},"vim.opt.winhighlight":{"__kind":"rec","path":"vim.opt.winhighlight"},"complete":{"_type":"table","__kind":"var","_name":"vim.opt.complete"},"tsr":{"__kind":"rec","path":"vim.opt.thesaurus"},"winhighlight":{"_type":"table","__kind":"var","_name":"vim.opt.winhighlight"},"breakindentopt":{"_type":"table","__kind":"var","_name":"vim.opt.breakindentopt"},"briopt":{"__kind":"rec","path":"vim.opt.breakindentopt"},"lmap":{"__kind":"rec","path":"vim.opt.langmap"},"wim":{"__kind":"rec","path":"vim.opt.wildmode"},"wildmode":{"_type":"table","__kind":"var","_name":"vim.opt.wildmode"},"wig":{"__kind":"rec","path":"vim.opt.wildignore"},"com":{"__kind":"rec","path":"vim.opt.comments"},"wildignore":{"_type":"table","__kind":"var","_name":"vim.opt.wildignore"},"completeopt":{"_type":"table","__kind":"var","_name":"vim.opt.completeopt"},"matchpairs":{"_type":"table","__kind":"var","_name":"vim.opt.matchpairs"},"ve":{"__kind":"rec","path":"vim.opt.virtualedit"},"formatoptions":{"_type":"table","__kind":"var","_name":"vim.opt.formatoptions"},"vop":{"__kind":"rec","path":"vim.opt.viewoptions"},"dict":{"__kind":"rec","path":"vim.opt.dictionary"},"vts":{"__kind":"rec","path":"vim.opt.vartabstop"},"vartabstop":{"_type":"table","__kind":"var","_name":"vim.opt.vartabstop"},"guioptions":{"_type":"table","__kind":"var","_name":"vim.opt.guioptions"},"varsofttabstop":{"_type":"table","__kind":"var","_name":"vim.opt.varsofttabstop"},"casemap":{"_type":"table","__kind":"var","_name":"vim.opt.casemap"},"cmp":{"__kind":"rec","path":"vim.opt.casemap"},"spellfile":{"_type":"table","__kind":"var","_name":"vim.opt.spellfile"},"spf":{"__kind":"rec","path":"vim.opt.spellfile"},"udir":{"__kind":"rec","path":"vim.opt.undodir"},"undodir":{"_type":"table","__kind":"var","_name":"vim.opt.undodir"},"spelllang":{"_type":"table","__kind":"var","_name":"vim.opt.spelllang"},"spl":{"__kind":"rec","path":"vim.opt.spelllang"},"thesaurus":{"_type":"table","__kind":"var","_name":"vim.opt.thesaurus"},"cdpath":{"_type":"table","__kind":"var","_name":"vim.opt.cdpath"},"cd":{"__kind":"rec","path":"vim.opt.cdpath"},"sps":{"__kind":"rec","path":"vim.opt.spellsuggest"},"termpastefilter":{"_type":"table","__kind":"var","_name":"vim.opt.termpastefilter"},"tags":{"_type":"table","__kind":"var","_name":"vim.opt.tags"},"bs":{"__kind":"rec","path":"vim.opt.backspace"},"spelloptions":{"_type":"table","__kind":"var","_name":"vim.opt.spelloptions"},"spo":{"__kind":"rec","path":"vim.opt.spelloptions"},"gcr":{"__kind":"rec","path":"vim.opt.guicursor"},"sua":{"__kind":"rec","path":"vim.opt.suffixesadd"},"suffixesadd":{"_type":"table","__kind":"var","_name":"vim.opt.suffixesadd"},"su":{"__kind":"rec","path":"vim.opt.suffixes"},"isi":{"__kind":"rec","path":"vim.opt.isident"},"shm":{"__kind":"rec","path":"vim.opt.shortmess"},"shortmess":{"_type":"table","__kind":"var","_name":"vim.opt.shortmess"},"sdf":{"__kind":"rec","path":"vim.opt.shadafile"},"mouse":{"_type":"table","__kind":"var","_name":"vim.opt.mouse"},"shadafile":{"_type":"table","__kind":"var","_name":"vim.opt.shadafile"},"sd":{"__kind":"rec","path":"vim.opt.shada"},"cinkeys":{"_type":"table","__kind":"var","_name":"vim.opt.cinkeys"},"cink":{"__kind":"rec","path":"vim.opt.cinkeys"},"cursorlineopt":{"_type":"table","__kind":"var","_name":"vim.opt.cursorlineopt"},"backspace":{"_type":"table","__kind":"var","_name":"vim.opt.backspace"},"cinoptions":{"_type":"table","__kind":"var","_name":"vim.opt.cinoptions"},"cino":{"__kind":"rec","path":"vim.opt.cinoptions"},"foldmarker":{"_type":"table","__kind":"var","_name":"vim.opt.foldmarker"},"fmr":{"__kind":"rec","path":"vim.opt.foldmarker"},"cinwords":{"_type":"table","__kind":"var","_name":"vim.opt.cinwords"},"cinw":{"__kind":"rec","path":"vim.opt.cinwords"},"vsts":{"__kind":"rec","path":"vim.opt.varsofttabstop"},"dy":{"__kind":"rec","path":"vim.opt.display"},"suffixes":{"_type":"table","__kind":"var","_name":"vim.opt.suffixes"},"cinscopedecls":{"_type":"table","__kind":"var","_name":"vim.opt.cinscopedecls"},"cinsd":{"__kind":"rec","path":"vim.opt.cinscopedecls"},"isident":{"_type":"table","__kind":"var","_name":"vim.opt.isident"},"culopt":{"__kind":"rec","path":"vim.opt.cursorlineopt"},"mousescroll":{"_type":"table","__kind":"var","_name":"vim.opt.mousescroll"},"clipboard":{"_type":"table","__kind":"var","_name":"vim.opt.clipboard"},"isp":{"__kind":"rec","path":"vim.opt.isprint"},"runtimepath":{"_type":"table","__kind":"var","_name":"vim.opt.runtimepath"},"rtp":{"__kind":"rec","path":"vim.opt.runtimepath"},"mouseshape":{"_type":"table","__kind":"var","_name":"vim.opt.mouseshape"},"mouses":{"__kind":"rec","path":"vim.opt.mouseshape"},"isprint":{"_type":"table","__kind":"var","_name":"vim.opt.isprint"},"switchbuf":{"_type":"table","__kind":"var","_name":"vim.opt.switchbuf"},"swb":{"__kind":"rec","path":"vim.opt.switchbuf"},"viewoptions":{"_type":"table","__kind":"var","_name":"vim.opt.viewoptions"},"colorcolumn":{"_type":"table","__kind":"var","_name":"vim.opt.colorcolumn"},"nrformats":{"_type":"table","__kind":"var","_name":"vim.opt.nrformats"},"nf":{"__kind":"rec","path":"vim.opt.nrformats"},"fo":{"__kind":"rec","path":"vim.opt.formatoptions"},"grepformat":{"_type":"table","__kind":"var","_name":"vim.opt.grepformat"},"vim.opt.fillchars":{"__kind":"rec","path":"vim.opt.fillchars"},"comments":{"_type":"table","__kind":"var","_name":"vim.opt.comments"},"fdo":{"__kind":"rec","path":"vim.opt.foldopen"},"foldopen":{"_type":"table","__kind":"var","_name":"vim.opt.foldopen"},"virtualedit":{"_type":"table","__kind":"var","_name":"vim.opt.virtualedit"},"diffopt":{"_type":"table","__kind":"var","_name":"vim.opt.diffopt"},"dip":{"__kind":"rec","path":"vim.opt.diffopt"},"jumpoptions":{"_type":"table","__kind":"var","_name":"vim.opt.jumpoptions"},"keymodel":{"_type":"table","__kind":"var","_name":"vim.opt.keymodel"},"langmap":{"_type":"table","__kind":"var","_name":"vim.opt.langmap"},"scrollopt":{"_type":"table","__kind":"var","_name":"vim.opt.scrollopt"},"sbo":{"__kind":"rec","path":"vim.opt.scrollopt"},"dictionary":{"_type":"table","__kind":"var","_name":"vim.opt.dictionary"},"whichwrap":{"_type":"table","__kind":"var","_name":"vim.opt.whichwrap"},"ww":{"__kind":"rec","path":"vim.opt.whichwrap"},"hlg":{"__kind":"rec","path":"vim.opt.helplang"},"packpath":{"_type":"table","__kind":"var","_name":"vim.opt.packpath"},"gfm":{"__kind":"rec","path":"vim.opt.grepformat"},"pa":{"__kind":"rec","path":"vim.opt.path"},"cc":{"__kind":"rec","path":"vim.opt.colorcolumn"},"gfn":{"__kind":"rec","path":"vim.opt.guifont"}},"deepcopy":{"__kind":"var","maxArity":2,"_type":"function","_name":"vim.deepcopy","_minArity":2},"opt_global":{"_type":"table","__kind":"var","_name":"vim.opt_global"},"_name":"vim"},"gcinfo":{"_minArity":0,"_type":"function","__kind":"var","_name":"gcinfo"},"json":{"__kind":"var","decode":{"__kind":"var","maxArity":1,"_type":"function","_name":"json.decode","_minArity":1},"encode":{"__kind":"var","maxArity":1,"_type":"function","_name":"json.encode","_minArity":1},"_type":"table","_version":{"_type":"string","__kind":"var","_name":"json._version"},"_name":"json"},"table":{"remove":{"__kind":"var","maxArity":2,"_type":"function","_name":"table.remove","_minArity":2},"move":{"__kind":"var","maxArity":5,"_type":"function","_name":"table.move","_minArity":5},"concat":{"_minArity":0,"_type":"function","__kind":"var","_name":"table.concat"},"sort":{"_minArity":0,"_type":"function","__kind":"var","_name":"table.sort"},"insert":{"_minArity":0,"_type":"function","__kind":"var","_name":"table.insert"},"getn":{"__kind":"var","maxArity":1,"_type":"function","_name":"table.getn","_minArity":1},"__kind":"var","foreachi":{"__kind":"var","maxArity":2,"_type":"function","_name":"table.foreachi","_minArity":2},"foreach":{"__kind":"var","maxArity":2,"_type":"function","_name":"table.foreach","_minArity":2},"_type":"table","maxn":{"_minArity":0,"_type":"function","__kind":"var","_name":"table.maxn"},"_name":"table"},"xpcall":{"_minArity":0,"_type":"function","__kind":"var","_name":"xpcall"},"io":{"type":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.type"},"close":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.close"},"read":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.read"},"write":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.write"},"flush":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.flush"},"lines":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.lines"},"open":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.open"},"popen":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.popen"},"tmpfile":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.tmpfile"},"input":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.input"},"output":{"_minArity":0,"_type":"function","__kind":"var","_name":"io.output"},"stdin":{"_type":"userdata","__kind":"var","_name":"io.stdin"},"stdout":{"_type":"userdata","__kind":"var","_name":"io.stdout"},"stderr":{"_type":"userdata","__kind":"var","_name":"io.stderr"},"__kind":"var","_type":"table","_name":"io"},"next":{"_minArity":0,"_type":"function","__kind":"var","_name":"next"},"pairs":{"_minArity":0,"_type":"function","__kind":"var","_name":"pairs"},"ipairs":{"_minArity":0,"_type":"function","__kind":"var","_name":"ipairs"},"getmetatable":{"_minArity":0,"_type":"function","__kind":"var","_name":"getmetatable"},"setmetatable":{"_minArity":0,"_type":"function","__kind":"var","_name":"setmetatable"},"getfenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"getfenv"},"setfenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"setfenv"},"rawget":{"_minArity":0,"_type":"function","__kind":"var","_name":"rawget"},"rawset":{"_minArity":0,"_type":"function","__kind":"var","_name":"rawset"},"rawequal":{"_minArity":0,"_type":"function","__kind":"var","_name":"rawequal"},"unpack":{"_minArity":0,"_type":"function","__kind":"var","_name":"unpack"},"select":{"_minArity":0,"_type":"function","__kind":"var","_name":"select"},"tonumber":{"_minArity":0,"_type":"function","__kind":"var","_name":"tonumber"},"tostring":{"_minArity":0,"_type":"function","__kind":"var","_name":"tostring"},"error":{"_minArity":0,"_type":"function","__kind":"var","_name":"error"},"pcall":{"_minArity":0,"_type":"function","__kind":"var","_name":"pcall"},"os":{"remove":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.remove"},"setlocale":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.setlocale"},"time":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.time"},"difftime":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.difftime"},"clock":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.clock"},"tmpname":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.tmpname"},"execute":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.execute"},"rename":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.rename"},"__kind":"var","getenv":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.getenv"},"exit":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.exit"},"_type":"table","date":{"_minArity":0,"_type":"function","__kind":"var","_name":"os.date"},"_name":"os"},"loadfile":{"_minArity":0,"_type":"function","__kind":"var","_name":"loadfile"},"load":{"_minArity":0,"_type":"function","__kind":"var","_name":"load"},"loadstring":{"_minArity":0,"_type":"function","__kind":"var","_name":"loadstring"},"dofile":{"_minArity":0,"_type":"function","__kind":"var","_name":"dofile"},"bit":{"lshift":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.lshift"},"rshift":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.rshift"},"arshift":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.arshift"},"rol":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.rol"},"ror":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.ror"},"band":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.band"},"bor":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.bor"},"bxor":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.bxor"},"tohex":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.tohex"},"__kind":"var","bswap":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.bswap"},"tobit":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.tobit"},"_type":"table","bnot":{"_minArity":0,"_type":"function","__kind":"var","_name":"bit.bnot"},"_name":"bit"},"collectgarbage":{"_minArity":0,"_type":"function","__kind":"var","_name":"collectgarbage"},"newproxy":{"_minArity":0,"_type":"function","__kind":"var","_name":"newproxy"},"print":{"_minArity":0,"_type":"function","__kind":"var","_name":"print"}}