[00:16:54.053][info] [#0:/Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/main.lua:71]: Lua Lsp startup, root: /Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec [00:16:54.054][info] [#0:/Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/main.lua:72]: ROOT: /Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec [00:16:54.054][info] [#0:/Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/main.lua:73]: LOGPATH: /Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/log [00:16:54.054][info] [#0:/Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/main.lua:74]: METAPATH: /Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/meta [00:16:54.054][info] [#0:/Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/main.lua:75]: VERSION: 3.17.1 [00:16:54.083][info] [#0:script/proto/proto.lua:260]: Listen Mode: stdio [00:16:54.083][info] [#0:script/service/service.lua:145]: ========= Medical Examination Report ========= --------------- Memory --------------- Total: 1.915 MB # 00 : 1.915 MB # 01 : 0.000 MB # 02 : 0.000 MB # 03 : 0.000 MB # 04 : 0.000 MB --------------- Coroutine --------------- Total: 0 Running: 0 Suspended: 0 Normal: 0 Dead: 0 --------------- Cache --------------- Total: 1 Dead: 0 --------------- RPC --------------- Holdon: 0 Waiting: 0 ============================================== [00:16:54.088][info] [#0:script/client.lua:657]: Client init { capabilities = { general = { positionEncodings = { "utf-8", "utf-16", "utf-32" } }, textDocument = { callHierarchy = { dynamicRegistration = false }, codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, disabledSupport = true, dynamicRegistration = true, honorsChangeAnnotations = true, isPreferredSupport = true, resolveSupport = { properties = { "edit", "command" } } }, codeLens = { dynamicRegistration = false, resolveSupport = { properties = { "command" } } }, colorProvider = { dynamicRegistration = true }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = true, documentationFormat = { "markdown", "plaintext" }, insertReplaceSupport = true, insertTextModeSupport = { valueSet = { 1 } }, labelDetailsSupport = true, preselectSupport = false, resolveSupport = { properties = { "documentation", "detail", "additionalTextEdits", "command", "data" } }, snippetSupport = true, tagSupport = { valueSet = { 1 } } }, completionItemKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } }, completionList = { itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" } }, contextSupport = true, dynamicRegistration = false, insertTextMode = 1 }, declaration = { linkSupport = true }, definition = { dynamicRegistration = true, linkSupport = true }, diagnostic = { dataSupport = true, dynamicRegistration = true, relatedDocumentSupport = true, relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, documentHighlight = { dynamicRegistration = false }, documentLink = { dynamicRegistration = false, tooltipSupport = false }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } }, tagSupport = { valueSet = { 1 } } }, foldingRange = { dynamicRegistration = false, foldingRange = { collapsedText = true }, foldingRangeKind = { valueSet = { "comment", "imports", "region" } }, lineFoldingOnly = true }, formatting = { dynamicRegistration = true }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = true }, implementation = { linkSupport = true }, inlayHint = { dynamicRegistration = true, resolveSupport = { properties = { "textEdits", "tooltip", "location", "command" } } }, inlineCompletion = { dynamicRegistration = false }, linkedEditingRange = { dynamicRegistration = false }, onTypeFormatting = { dynamicRegistration = false }, publishDiagnostics = { dataSupport = true, relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, rangeFormatting = { dynamicRegistration = true, rangesSupport = true }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = true, honorsChangeAnnotations = true, prepareSupport = true }, selectionRange = { dynamicRegistration = false }, semanticTokens = { augmentsSyntaxTokens = true, dynamicRegistration = false, formats = { "relative" }, multilineTokenSupport = true, overlappingTokenSupport = true, requests = { full = { delta = true }, range = true }, serverCancelSupport = false, tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, noActiveParameterSupport = true, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = true, willSaveWaitUntil = true }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = true }, showMessage = { messageActionItem = { additionalPropertiesSupport = true } }, workDoneProgress = true }, workspace = { applyEdit = true, codeLens = { refreshSupport = true }, configuration = true, diagnostics = { refreshSupport = true }, didChangeConfiguration = { dynamicRegistration = false }, didChangeWatchedFiles = { dynamicRegistration = true, relativePatternSupport = true }, fileOperations = { didCreate = false, didDelete = false, didRename = false, dynamicRegistration = false, willCreate = false, willDelete = false, willRename = false }, inlayHint = { refreshSupport = true }, semanticTokens = { refreshSupport = true }, symbol = { dynamicRegistration = false, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, workspaceEdit = { changeAnnotationSupport = { groupsOnLabel = true }, normalizesLineEndings = true, resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, clientInfo = { name = "Neovim", version = "0.12.0-dev+g925e9e8722" }, processId = 31963, rootPath = "/Users/andrew/personal/Projects/Lua/Polydev", rootUri = "file:///Users/andrew/personal/Projects/Lua/Polydev", trace = "off", workDoneToken = "1", workspaceFolders = { { name = "/Users/andrew/personal/Projects/Lua/Polydev", uri = "file:///Users/andrew/personal/Projects/Lua/Polydev" } } } [00:16:54.088][info] [#0:script/language.lua:137]: VSC language: nil [00:16:54.088][info] [#0:script/language.lua:138]: LS language: en-us [00:16:54.088][info] [#0:script/workspace/workspace.lua:38]: Workspace init root: file:///Users/andrew/personal/Projects/Lua/Polydev [00:16:54.088][info] [#0:script/workspace/workspace.lua:42]: Log path: /Users/andrew/.local/share/nvim/mason/packages/lua-language-server/libexec/log/file_Users_andrew_personal_Projects_Lua_Polydev.log