Skip to content

Instantly share code, notes, and snippets.

@flrgh
Last active May 24, 2022 22:06
Show Gist options
  • Save flrgh/3c66a895e93896383af279e9962f28b3 to your computer and use it in GitHub Desktop.
Save flrgh/3c66a895e93896383af279e9962f28b3 to your computer and use it in GitHub Desktop.
~/git/debug $ tree
.
└── lib
└── resty
└── test.lua
2 directories, 1 file
~/git/debug $ git ls-files
lib/resty/test.lua
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:65]: Lua Lsp startup, root: /home/flrgh/.local/libexec/lua-language-server
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:66]: ROOT: /home/flrgh/.local/libexec/lua-language-server
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:67]: LOGPATH: /home/flrgh/.cache/nvim/lua-lsp/log
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:68]: METAPATH: /home/flrgh/.cache/nvim/lua-lsp/meta
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:69]: VERSION: 3.2.3
[14:59:54.877][debug][#0:script/service/telemetry.lua:22]: Telemetry Token: __REMOVED__
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 1
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 2
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 3
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 4
[14:59:54.881][info] [#0:script/service/service.lua:141]:
========= Medical Examination Report =========
--------------- Memory ---------------
Total: 1.434 MB
# 00 : 1.434 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
==============================================
[14:59:54.984][debug][#0:script/client.lua:410]: Client init {
capabilities = {
callHierarchy = {
dynamicRegistration = false
},
textDocument = {
codeAction = {
codeActionLiteralSupport = {
codeActionKind = {
valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }
}
},
dataSupport = true,
dynamicRegistration = false,
resolveSupport = {
properties = { "edit" }
}
},
completion = {
completionItem = {
commitCharactersSupport = false,
deprecatedSupport = false,
documentationFormat = { "markdown", "plaintext" },
preselectSupport = false,
snippetSupport = false
},
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 }
},
contextSupport = false,
dynamicRegistration = false
},
declaration = {
linkSupport = true
},
definition = {
linkSupport = true
},
documentHighlight = {
dynamicRegistration = 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 }
}
},
hover = {
contentFormat = { "markdown", "plaintext" },
dynamicRegistration = false
},
implementation = {
linkSupport = true
},
publishDiagnostics = {
relatedInformation = true,
tagSupport = {
valueSet = { 1, 2 }
}
},
references = {
dynamicRegistration = false
},
rename = {
dynamicRegistration = false,
prepareSupport = true
},
signatureHelp = {
dynamicRegistration = false,
signatureInformation = {
activeParameterSupport = true,
documentationFormat = { "markdown", "plaintext" },
parameterInformation = {
labelOffsetSupport = true
}
}
},
synchronization = {
didSave = true,
dynamicRegistration = false,
willSave = false,
willSaveWaitUntil = false
},
typeDefinition = {
linkSupport = true
}
},
window = {
showDocument = {
support = false
},
showMessage = {
messageActionItem = {
additionalPropertiesSupport = false
}
},
workDoneProgress = true
},
workspace = {
applyEdit = true,
configuration = true,
symbol = {
dynamicRegistration = false,
hierarchicalWorkspaceSymbolSupport = 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 }
}
},
workspaceEdit = {
resourceOperations = { "rename", "create", "delete" }
},
workspaceFolders = true
}
},
clientInfo = {
name = "Neovim",
version = "0.7.0"
},
initializationOptions = {},
processId = 1727594,
rootPath = "/home/flrgh/git/debug",
rootUri = "file:///home/flrgh/git/debug",
trace = "off",
workspaceFolders = { {
name = "/home/flrgh/git/debug",
uri = "file:///home/flrgh/git/debug"
} }
}
[14:59:54.984][info] [#0:script/language.lua:137]: VSC language: en-us
[14:59:54.984][info] [#0:script/language.lua:138]: LS language: en-us
[14:59:54.984][info] [#0:script/workspace/workspace.lua:38]: Workspace init root: file:///home/flrgh/git/debug
[14:59:54.984][info] [#0:script/workspace/workspace.lua:42]: Log path: /home/flrgh/.cache/nvim/lua-lsp/log/file_home_flrgh_git_debug.log
[14:59:54.984][info] [#0:script/workspace/workspace.lua:48]: Workspace create: file:///home/flrgh/git/debug
[14:59:54.984][debug][#0:script/filewatch.lua:35]: fw.add /home/flrgh/git/debug
[14:59:55.085][debug][#0:script/provider/provider.lua:245]: didOpen file:///home/flrgh/git/debug/lib/resty/test.lua
[14:59:55.186][info] [#0:script/provider/provider.lua:40]: Load config from client file:///home/flrgh/git/debug
[14:59:55.187][debug][#0:script/provider/provider.lua:41]: {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
}
[14:59:55.187][info] [#0:script/provider/provider.lua:40]: Load config from client file:///home/flrgh/git/debug
[14:59:55.187][debug][#0:script/provider/provider.lua:41]: {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
}
[14:59:58.290][info] [#0:script/provider/provider.lua:55]: Load config from client fallback
[14:59:58.290][debug][#0:script/provider/provider.lua:56]: {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
}
[14:59:58.291][info] [#0:script/library.lua:207]: Init builtin library at: nil
[14:59:58.292][debug][#0:script/library.lua:241]: Builtin status: io default
[14:59:58.293][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/io.lua
[14:59:58.293][debug][#0:script/library.lua:241]: Builtin status: utf8 default
[14:59:58.293][debug][#0:script/library.lua:241]: Builtin status: debug default
[14:59:58.294][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/debug.lua
[14:59:58.294][debug][#0:script/library.lua:241]: Builtin status: table default
[14:59:58.294][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/table.lua
[14:59:58.294][debug][#0:script/library.lua:241]: Builtin status: package default
[14:59:58.295][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/package.lua
[14:59:58.295][debug][#0:script/library.lua:241]: Builtin status: builtin default
[14:59:58.295][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/builtin.lua
[14:59:58.295][debug][#0:script/library.lua:241]: Builtin status: jit default
[14:59:58.295][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/jit.lua
[14:59:58.295][debug][#0:script/library.lua:241]: Builtin status: string default
[14:59:58.296][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/string.lua
[14:59:58.296][debug][#0:script/library.lua:241]: Builtin status: ffi default
[14:59:58.296][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/ffi.lua
[14:59:58.296][debug][#0:script/library.lua:241]: Builtin status: math default
[14:59:58.297][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/math.lua
[14:59:58.297][debug][#0:script/library.lua:241]: Builtin status: os default
[14:59:58.297][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/os.lua
[14:59:58.297][debug][#0:script/library.lua:241]: Builtin status: bit32 default
[14:59:58.298][debug][#0:script/library.lua:241]: Builtin status: basic default
[14:59:58.300][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/basic.lua
[14:59:58.300][debug][#0:script/library.lua:241]: Builtin status: coroutine default
[14:59:58.300][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/coroutine.lua
[14:59:58.300][debug][#0:script/library.lua:241]: Builtin status: bit default
[14:59:58.300][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/bit.lua
[14:59:58.301][info] [#0:script/library.lua:207]: Init builtin library at: file:///home/flrgh/git/debug
[14:59:58.302][debug][#0:script/library.lua:241]: Builtin status: io default
[14:59:58.303][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/io.lua
[14:59:58.303][debug][#0:script/library.lua:241]: Builtin status: utf8 default
[14:59:58.303][debug][#0:script/library.lua:241]: Builtin status: debug default
[14:59:58.304][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/debug.lua
[14:59:58.304][debug][#0:script/library.lua:241]: Builtin status: table default
[14:59:58.305][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/table.lua
[14:59:58.305][debug][#0:script/library.lua:241]: Builtin status: package default
[14:59:58.305][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/package.lua
[14:59:58.305][debug][#0:script/library.lua:241]: Builtin status: builtin default
[14:59:58.305][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/builtin.lua
[14:59:58.305][debug][#0:script/library.lua:241]: Builtin status: jit default
[14:59:58.305][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/jit.lua
[14:59:58.305][debug][#0:script/library.lua:241]: Builtin status: string default
[14:59:58.306][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/string.lua
[14:59:58.306][debug][#0:script/library.lua:241]: Builtin status: ffi default
[14:59:58.306][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/ffi.lua
[14:59:58.306][debug][#0:script/library.lua:241]: Builtin status: math default
[14:59:58.307][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/math.lua
[14:59:58.307][debug][#0:script/library.lua:241]: Builtin status: os default
[14:59:58.307][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/os.lua
[14:59:58.307][debug][#0:script/library.lua:241]: Builtin status: bit32 default
[14:59:58.308][debug][#0:script/library.lua:241]: Builtin status: basic default
[14:59:58.309][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/basic.lua
[14:59:58.309][debug][#0:script/library.lua:241]: Builtin status: coroutine default
[14:59:58.310][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/coroutine.lua
[14:59:58.310][debug][#0:script/library.lua:241]: Builtin status: bit default
[14:59:58.310][debug][#0:script/library.lua:253]: Meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8/bit.lua
[14:59:58.310][info] [#0:script/plugin.lua:80]: plugin path: nil
[14:59:58.310][info] [#0:script/plugin.lua:80]: plugin path: nil
[14:59:58.310][info] [#0:script/provider/provider.lua:55]: Load config from client fallback
[14:59:58.311][debug][#0:script/provider/provider.lua:56]: {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
}
[14:59:58.311][info] [#0:script/workspace/workspace.lua:279]: Preload start: file:///home/flrgh/git/debug
[14:59:58.311][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: *_spec.lua
[14:59:58.311][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: migrations/[0-9]*.lua
[14:59:58.311][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: migrations/**/[0-9]*.lua
[14:59:58.311][debug][#0:script/workspace/workspace.lua:165]: Build library matchers: {scope|folder|file:///home/flrgh/git/debug}
[14:59:58.312][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: *_spec.lua
[14:59:58.312][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: migrations/[0-9]*.lua
[14:59:58.312][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: migrations/**/[0-9]*.lua
[14:59:58.312][debug][#0:script/workspace/workspace.lua:186]: meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8
[14:59:58.312][debug][#0:script/workspace/workspace.lua:207]: library matcher: { {
matcher = {
errors = {},
interface = {
list = <function 1>,
type = <function 2>
},
matcher = { {
matcher = <userdata 1>,
state = { {
type = "word",
value = { {
type = "*",
value = "*"
}, {
type = "char",
value = "_spec.lua"
} }
} },
<metatable> = <1>{
__call = <function 3>,
__index = <table 1>,
__name = "matcher",
anyChar = <function 4>,
anyPath = <function 5>,
char = <function 6>,
exp = <function 7>,
isNeedDirectory = <function 8>,
isNegative = <function 9>,
oneChar = <function 10>,
pattern = <function 11>,
range = <function 12>,
slash = <function 13>,
word = <function 14>
}
}, {
matcher = <userdata 2>,
state = { {
type = "word",
value = { {
type = "char",
value = "migrations"
} }
}, {
type = "/",
value = "/"
}, {
type = "word",
value = { {
type = "[]",
value = { { "0", "9" } }
}, {
type = "*",
value = "*"
}, {
type = "char",
value = ".lua"
} }
} },
<metatable> = <table 1>
}, {
matcher = <userdata 3>,
state = { {
type = "word",
value = { {
type = "char",
value = "migrations"
} }
}, {
type = "/",
value = "/"
}, {
type = "**",
value = "**"
}, {
type = "/",
value = "/"
}, {
type = "word",
value = { {
type = "[]",
value = { { "0", "9" } }
}, {
type = "*",
value = "*"
}, {
type = "char",
value = ".lua"
} }
} },
<metatable> = <table 1>
} },
options = {
ignoreCase = false,
root = "/home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8"
},
pattern = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
<metatable> = <2>{
__call = <function 15>,
__index = <table 2>,
__name = "gitignore",
addPattern = <function 16>,
callInterface = <function 17>,
checkDirectory = <function 18>,
finishMatch = <function 19>,
getRelativePath = <function 20>,
hasInterface = <function 21>,
scan = <function 22>,
setInterface = <function 23>,
setOption = <function 24>,
simpleMatch = <function 25>
}
},
uri = "file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8"
} }
[14:59:58.312][info] [#0:script/workspace/workspace.lua:285]: Scan files at: file:///home/flrgh/git/debug
[14:59:58.313][info] [#0:script/workspace/workspace.lua:279]: Preload start: <fallback>
[14:59:58.313][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: *_spec.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: migrations/[0-9]*.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:146]: Ignore directory: migrations/**/[0-9]*.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:165]: Build library matchers: {scope|fallback}
[14:59:58.313][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: *_spec.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: migrations/[0-9]*.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:175]: Ignore directory: migrations/**/[0-9]*.lua
[14:59:58.313][debug][#0:script/workspace/workspace.lua:186]: meta path: /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8
[14:59:58.314][debug][#0:script/workspace/workspace.lua:207]: library matcher: { {
matcher = {
errors = {},
interface = {
list = <function 1>,
type = <function 2>
},
matcher = { {
matcher = <userdata 1>,
state = { {
type = "word",
value = { {
type = "*",
value = "*"
}, {
type = "char",
value = "_spec.lua"
} }
} },
<metatable> = <1>{
__call = <function 3>,
__index = <table 1>,
__name = "matcher",
anyChar = <function 4>,
anyPath = <function 5>,
char = <function 6>,
exp = <function 7>,
isNeedDirectory = <function 8>,
isNegative = <function 9>,
oneChar = <function 10>,
pattern = <function 11>,
range = <function 12>,
slash = <function 13>,
word = <function 14>
}
}, {
matcher = <userdata 2>,
state = { {
type = "word",
value = { {
type = "char",
value = "migrations"
} }
}, {
type = "/",
value = "/"
}, {
type = "word",
value = { {
type = "[]",
value = { { "0", "9" } }
}, {
type = "*",
value = "*"
}, {
type = "char",
value = ".lua"
} }
} },
<metatable> = <table 1>
}, {
matcher = <userdata 3>,
state = { {
type = "word",
value = { {
type = "char",
value = "migrations"
} }
}, {
type = "/",
value = "/"
}, {
type = "**",
value = "**"
}, {
type = "/",
value = "/"
}, {
type = "word",
value = { {
type = "[]",
value = { { "0", "9" } }
}, {
type = "*",
value = "*"
}, {
type = "char",
value = ".lua"
} }
} },
<metatable> = <table 1>
} },
options = {
ignoreCase = false,
root = "/home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8"
},
pattern = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
<metatable> = <2>{
__call = <function 15>,
__index = <table 2>,
__name = "gitignore",
addPattern = <function 16>,
callInterface = <function 17>,
checkDirectory = <function 18>,
finishMatch = <function 19>,
getRelativePath = <function 20>,
hasInterface = <function 21>,
scan = <function 22>,
setInterface = <function 23>,
setOption = <function 24>,
simpleMatch = <function 25>
}
},
uri = "file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8"
} }
[14:59:58.314][info] [#0:script/workspace/workspace.lua:295]: Scan library at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:58.315][info] [#0:script/workspace/workspace.lua:295]: Scan library at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:58.316][debug][#0:script/filewatch.lua:35]: fw.add /home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT en-us utf8
[14:59:59.907][info] [#0:script/workspace/workspace.lua:309]: Found 13 files at: <fallback>
[14:59:59.907][info] [#0:script/workspace/loading.lua:152]: Load files from disk: <fallback>
[14:59:59.907][info] [#0:script/workspace/workspace.lua:309]: Found 14 files at: file:///home/flrgh/git/debug
[14:59:59.907][info] [#0:script/workspace/loading.lua:152]: Load files from disk: file:///home/flrgh/git/debug
[14:59:59.908][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/basic.lua , size = 14.075 KB
[14:59:59.923][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/basic.lua
[14:59:59.923][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.923][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/basic.lua , size = 14.075 KB
[14:59:59.923][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/basic.lua
[14:59:59.923][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.923][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/ffi.lua , size = 2.365 KB
[14:59:59.928][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/ffi.lua
[14:59:59.928][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.928][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/ffi.lua
[14:59:59.928][debug][#0:script/workspace/loading.lua:89]: Skip loaded file: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/ffi.lua
[14:59:59.928][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.928][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/jit.lua , size = 0.651 KB
[14:59:59.931][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/jit.lua
[14:59:59.931][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.931][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/jit.lua , size = 0.651 KB
[14:59:59.931][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/jit.lua
[14:59:59.931][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.931][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/math.lua , size = 8.034 KB
[14:59:59.941][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/math.lua
[14:59:59.941][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.941][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/math.lua
[14:59:59.941][debug][#0:script/workspace/loading.lua:89]: Skip loaded file: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/math.lua
[14:59:59.941][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.941][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/string.lua , size = 6.191 KB
[14:59:59.947][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/string.lua
[14:59:59.948][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.948][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/bit.lua , size = 1.316 KB
[14:59:59.951][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/bit.lua
[14:59:59.951][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.951][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/string.lua , size = 6.191 KB
[14:59:59.951][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/string.lua
[14:59:59.951][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.951][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/bit.lua , size = 1.316 KB
[14:59:59.951][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/bit.lua
[14:59:59.951][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.951][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/coroutine.lua , size = 2.508 KB
[14:59:59.954][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/coroutine.lua
[14:59:59.954][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.954][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/coroutine.lua , size = 2.508 KB
[14:59:59.954][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/coroutine.lua
[14:59:59.954][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.954][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/table.lua , size = 5.593 KB
[14:59:59.959][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/table.lua
[14:59:59.959][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.959][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/table.lua , size = 5.593 KB
[14:59:59.959][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/table.lua
[14:59:59.959][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.959][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/io.lua , size = 6.376 KB
[14:59:59.966][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/io.lua
[14:59:59.966][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.966][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/io.lua , size = 6.376 KB
[14:59:59.966][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/io.lua
[14:59:59.966][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.966][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/os.lua , size = 4.245 KB
[14:59:59.969][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/os.lua
[14:59:59.969][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.969][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/os.lua , size = 4.245 KB
[14:59:59.969][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/os.lua
[14:59:59.969][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.969][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/debug.lua , size = 7.242 KB
[14:59:59.973][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/debug.lua
[14:59:59.973][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.973][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/debug.lua , size = 7.242 KB
[14:59:59.973][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/debug.lua
[14:59:59.973][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.973][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/package.lua , size = 2.691 KB
[14:59:59.975][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/package.lua
[14:59:59.975][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.975][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/package.lua , size = 2.691 KB
[14:59:59.975][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/package.lua
[14:59:59.975][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.975][debug][#0:script/workspace/loading.lua:97]: Preload file at: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/builtin.lua , size = 0.252 KB
[14:59:59.976][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/builtin.lua
[14:59:59.976][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.976][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/builtin.lua
[14:59:59.976][debug][#0:script/workspace/loading.lua:89]: Skip loaded file: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8/builtin.lua
[14:59:59.976][debug][#0:script/workspace/loading.lua:108]: ++++As library of: file:///home/flrgh/.cache/nvim/lua-lsp/meta/LuaJIT%20en-us%20utf8
[14:59:59.976][info] [#0:script/workspace/loading.lua:164]: Loaded files takes [0.070] sec: <fallback>
[14:59:59.976][info] [#0:script/workspace/loading.lua:173]: Compile files takes [0.000] sec: <fallback>
[14:59:59.976][info] [#0:script/workspace/loading.lua:174]: Loaded finish: <fallback>
[14:59:59.976][info] [#0:script/workspace/workspace.lua:311]: Preload finish at: <fallback>
[14:59:59.976][debug][#0:script/files.lua:373]: add ref file:///home/flrgh/git/debug/lib/resty/test.lua
[14:59:59.976][debug][#0:script/workspace/loading.lua:89]: Skip loaded file: file:///home/flrgh/git/debug/lib/resty/test.lua
[14:59:59.976][info] [#0:script/workspace/loading.lua:164]: Loaded files takes [0.070] sec: file:///home/flrgh/git/debug
[14:59:59.976][info] [#0:script/workspace/loading.lua:173]: Compile files takes [0.000] sec: file:///home/flrgh/git/debug
[14:59:59.976][info] [#0:script/workspace/loading.lua:174]: Loaded finish: file:///home/flrgh/git/debug
[14:59:59.976][info] [#0:script/workspace/workspace.lua:311]: Preload finish at: file:///home/flrgh/git/debug
[14:59:59.976][info] [#0:script/provider/diagnostic.lua:387]: Diagnostics scope [file:///home/flrgh/git/debug], files count:[14]
[14:59:59.978][info] [#0:script/provider/diagnostic.lua:404]: Diagnostics scope [file:///home/flrgh/git/debug] finished, takes [0.002] sec.
[15:00:01.907][info] [#0:script/provider/diagnostic.lua:387]: Diagnostics scope [<fallback>], files count:[14]
[15:00:01.908][info] [#0:script/provider/diagnostic.lua:404]: Diagnostics scope [<fallback>] finished, takes [0.001] sec.
[15:00:08.308][info] [#0:script/provider/provider.lua:167]: Server shutdown.
[15:00:08.408][info] [#0:script/provider/provider.lua:160]: Server exited.
#!/bin/sh
set -euo pipefail
readonly DATA=$HOME/.cache/nvim/lua-lsp
mkdir -p "$DATA"/{log,meta}
exec "$HOME"/.local/libexec/lua-language-server/bin/lua-language-server \
--logpath="$DATA/log" \
--metapath="$DATA/meta" \
--locale=en-us \
--loglevel=trace \
"$@"
[START][2022-05-24 14:59:54] LSP logging initiated
[INFO][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:261 "Starting RPC client" {
args = {},
cmd = "lua-language-server",
extra = {
cwd = "/home/flrgh/git/debug"
}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 1,
jsonrpc = "2.0",
method = "initialize",
params = {
capabilities = {
callHierarchy = {
dynamicRegistration = false
},
textDocument = {
codeAction = {
codeActionLiteralSupport = {
codeActionKind = {
valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }
}
},
dataSupport = true,
dynamicRegistration = false,
resolveSupport = {
properties = { "edit" }
}
},
completion = {
completionItem = {
commitCharactersSupport = false,
deprecatedSupport = false,
documentationFormat = { "markdown", "plaintext" },
preselectSupport = false,
snippetSupport = false
},
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 }
},
contextSupport = false,
dynamicRegistration = false
},
declaration = {
linkSupport = true
},
definition = {
linkSupport = true
},
documentHighlight = {
dynamicRegistration = 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 }
}
},
hover = {
contentFormat = { "markdown", "plaintext" },
dynamicRegistration = false
},
implementation = {
linkSupport = true
},
publishDiagnostics = {
relatedInformation = true,
tagSupport = {
valueSet = { 1, 2 }
}
},
references = {
dynamicRegistration = false
},
rename = {
dynamicRegistration = false,
prepareSupport = true
},
signatureHelp = {
dynamicRegistration = false,
signatureInformation = {
activeParameterSupport = true,
documentationFormat = { "markdown", "plaintext" },
parameterInformation = {
labelOffsetSupport = true
}
}
},
synchronization = {
didSave = true,
dynamicRegistration = false,
willSave = false,
willSaveWaitUntil = false
},
typeDefinition = {
linkSupport = true
}
},
window = {
showDocument = {
support = false
},
showMessage = {
messageActionItem = {
additionalPropertiesSupport = false
}
},
workDoneProgress = true
},
workspace = {
applyEdit = true,
configuration = true,
symbol = {
dynamicRegistration = false,
hierarchicalWorkspaceSymbolSupport = 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 }
}
},
workspaceEdit = {
resourceOperations = { "rename", "create", "delete" }
},
workspaceFolders = true
}
},
clientInfo = {
name = "Neovim",
version = "0.7.0"
},
initializationOptions = {},
processId = 1727594,
rootPath = "/home/flrgh/git/debug",
rootUri = "file:///home/flrgh/git/debug",
trace = "off",
workspaceFolders = { {
name = "/home/flrgh/git/debug",
uri = "file:///home/flrgh/git/debug"
} }
}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "window/logMessage",
params = {
message = "Log path: file:///home/flrgh/.cache/nvim/lua-lsp/log/file_home_flrgh_git_debug.log",
type = 4
}
}
[INFO][2022-05-24 14:59:54] ...lsp/handlers.lua:458 "Log path: file:///home/flrgh/.cache/nvim/lua-lsp/log/file_home_flrgh_git_debug.log"
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 1,
jsonrpc = "2.0",
result = {
capabilities = {
codeActionProvider = {
codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" },
resolveProvider = false
},
completionProvider = {
resolveProvider = true,
triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", " ", "+", "?" }
},
definitionProvider = true,
documentFormattingProvider = true,
documentHighlightProvider = true,
documentOnTypeFormattingProvider = {
firstTriggerCharacter = "\n"
},
documentRangeFormattingProvider = true,
documentSymbolProvider = true,
executeCommandProvider = {
commands = { "lua.removeSpace", "lua.solve", "lua.jsonToLua", "lua.setConfig", "lua.autoRequire" }
},
foldingRangeProvider = true,
hoverProvider = true,
inlayHintProvider = {
resolveProvider = true
},
offsetEncoding = "utf-16",
referencesProvider = true,
renameProvider = {
prepareProvider = true
},
semanticTokensProvider = {
full = true,
legend = {
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" }
},
range = true
},
signatureHelpProvider = {
triggerCharacters = { "(", "," }
},
textDocumentSync = {
change = 2,
openClose = true
},
typeDefinitionProvider = true,
workspaceSymbolProvider = true
},
serverInfo = {
name = "sumneko.lua"
}
}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/report",
params = {
text = "😺Lua",
tooltip = "Workspace : /home/flrgh/git/debug\nCached files: 0/0\nMemory usage: 2M"
}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "initialized",
params = {}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "workspace/didChangeConfiguration",
params = {
settings = {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
}
}
}
[DEBUG][2022-05-24 14:59:54] .../lua/vim/lsp.lua:982 "LSP[sumneko_lua]" "server_capabilities" {
codeActionProvider = {
codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" },
resolveProvider = false
},
completionProvider = {
resolveProvider = true,
triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", " ", "+", "?" }
},
definitionProvider = true,
documentFormattingProvider = true,
documentHighlightProvider = true,
documentOnTypeFormattingProvider = {
firstTriggerCharacter = "\n"
},
documentRangeFormattingProvider = true,
documentSymbolProvider = true,
executeCommandProvider = {
commands = { "lua.removeSpace", "lua.solve", "lua.jsonToLua", "lua.setConfig", "lua.autoRequire" }
},
foldingRangeProvider = true,
hoverProvider = true,
inlayHintProvider = {
resolveProvider = true
},
offsetEncoding = "utf-16",
referencesProvider = true,
renameProvider = {
prepareProvider = true
},
semanticTokensProvider = {
full = true,
legend = {
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" }
},
range = true
},
signatureHelpProvider = {
triggerCharacters = { "(", "," }
},
textDocumentSync = {
change = 2,
openClose = true
},
typeDefinitionProvider = true,
workspaceSymbolProvider = true
}
[INFO][2022-05-24 14:59:54] .../lua/vim/lsp.lua:983 "LSP[sumneko_lua]" "initialized" {
resolved_capabilities = {
call_hierarchy = false,
code_action = {
codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" },
resolveProvider = false
},
code_lens = false,
code_lens_resolve = false,
completion = true,
declaration = false,
document_formatting = true,
document_highlight = true,
document_range_formatting = true,
document_symbol = true,
execute_command = true,
find_references = true,
goto_definition = true,
hover = true,
implementation = false,
rename = true,
signature_help = true,
signature_help_trigger_characters = { "(", "," },
text_document_did_change = 2,
text_document_open_close = true,
text_document_save = false,
text_document_save_include_text = false,
text_document_will_save = false,
text_document_will_save_wait_until = false,
type_definition = true,
workspace_folder_properties = {
changeNotifications = false,
supported = false
},
workspace_symbol = true
}
}
[DEBUG][2022-05-24 14:59:54] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "textDocument/didOpen",
params = {
textDocument = {
languageId = "lua",
text = 'print("hi")\n',
uri = "file:///home/flrgh/git/debug/lib/resty/test.lua",
version = 0
}
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 1,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
scopeUri = "file:///home/flrgh/git/debug",
section = "Lua"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "files.associations"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "files.exclude"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "editor.semanticHighlighting.enabled"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "editor.acceptSuggestionOnEnter"
} }
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL },
status = true
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 1,
jsonrpc = "2.0",
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL }
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 2,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
scopeUri = "file:///home/flrgh/git/debug",
section = "Lua"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "files.associations"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "files.exclude"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "editor.semanticHighlighting.enabled"
}, {
scopeUri = "file:///home/flrgh/git/debug",
section = "editor.acceptSuggestionOnEnter"
} }
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/report",
params = {
text = "😺Lua",
tooltip = "Workspace : /home/flrgh/git/debug\nCached files: 1/1\nMemory usage: 2M"
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "window/logMessage",
params = {
message = "Do you need to configure your work environment as `OpenResty`?",
type = 3
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 3,
jsonrpc = "2.0",
method = "window/showMessageRequest",
params = {
actions = { {
title = "Apply and modify settings"
}, {
title = "Apply but do not modify settings"
}, {
title = "Don't show again"
} },
message = "Do you need to configure your work environment as `OpenResty`?",
type = 3
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL },
status = true
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 2,
jsonrpc = "2.0",
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL }
}
[INFO][2022-05-24 14:59:55] ...lsp/handlers.lua:458 "Do you need to configure your work environment as `OpenResty`?"
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 4,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
section = "Lua"
}, {
section = "files.associations"
}, {
section = "files.exclude"
}, {
section = "editor.semanticHighlighting.enabled"
}, {
section = "editor.acceptSuggestionOnEnter"
} }
}
}
[DEBUG][2022-05-24 14:59:55] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 5,
jsonrpc = "2.0",
method = "workspace/configuration",
params = {
items = { {
section = "Lua"
}, {
section = "files.associations"
}, {
section = "files.exclude"
}, {
section = "editor.semanticHighlighting.enabled"
}, {
section = "editor.acceptSuggestionOnEnter"
} }
}
}
[DEBUG][2022-05-24 14:59:56] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/show"
}
[DEBUG][2022-05-24 14:59:56] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/show"
}
[DEBUG][2022-05-24 14:59:56] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 6,
jsonrpc = "2.0",
method = "window/workDoneProgress/create",
params = {
token = 1
}
}
[DEBUG][2022-05-24 14:59:56] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 1,
value = {
cancellable = false,
kind = "begin",
percentage = 0,
title = "Initializing..."
}
}
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = {
title = "Don't show again"
},
status = true
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 3,
jsonrpc = "2.0",
result = {
title = "Don't show again"
}
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL },
status = true
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 4,
jsonrpc = "2.0",
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL }
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL },
status = true
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 5,
jsonrpc = "2.0",
result = { {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}, vim.NIL, vim.NIL, vim.NIL, vim.NIL }
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = vim.NIL,
status = true
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 6,
jsonrpc = "2.0",
result = vim.NIL
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 1,
value = {
kind = "end"
}
}
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/report",
params = {
text = "😺Lua",
tooltip = "Workspace : /home/flrgh/git/debug\nCached files: 1/1\nMemory usage: 3M"
}
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/show"
}
[DEBUG][2022-05-24 14:59:58] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/show"
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 7,
jsonrpc = "2.0",
method = "window/workDoneProgress/create",
params = {
token = 3
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = vim.NIL,
status = true
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 7,
jsonrpc = "2.0",
result = vim.NIL
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 3,
value = {
cancellable = false,
kind = "begin",
message = "0/14",
percentage = 0,
title = "Loading workspace"
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 8,
jsonrpc = "2.0",
method = "window/workDoneProgress/create",
params = {
token = 4
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 4,
value = {
cancellable = false,
kind = "begin",
message = "0/13",
percentage = 0,
title = "Loading workspace"
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:464 "server_request: callback result" {
result = vim.NIL,
status = true
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 8,
jsonrpc = "2.0",
result = vim.NIL
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/report",
params = {
text = "😺Lua",
tooltip = "Workspace : /home/flrgh/git/debug\nCached files: 2/2\nMemory usage: 3M"
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 4,
value = {
kind = "report",
message = "8/13",
percentage = 53
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 3,
value = {
kind = "report",
message = "8/14",
percentage = 57
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 4,
value = {
kind = "end"
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/progress",
params = {
token = 3,
value = {
kind = "end"
}
}
}
[DEBUG][2022-05-24 14:59:59] .../vim/lsp/rpc.lua:454 "rpc.receive" {
jsonrpc = "2.0",
method = "$/status/report",
params = {
text = "😺Lua",
tooltip = "Workspace : /home/flrgh/git/debug\nCached files: 14/14\nMemory usage: 7M"
}
}
[INFO][2022-05-24 15:00:08] .../lua/vim/lsp.lua:1392 "exit_handler" { {
_on_attach = <function 1>,
attached_buffers = { true },
cancel_request = <function 2>,
commands = {},
config = {
_on_attach = <function 3>,
autostart = true,
capabilities = {
callHierarchy = {
dynamicRegistration = false
},
textDocument = {
codeAction = {
codeActionLiteralSupport = {
codeActionKind = {
valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }
}
},
dataSupport = true,
dynamicRegistration = false,
resolveSupport = {
properties = { "edit" }
}
},
completion = {
completionItem = {
commitCharactersSupport = false,
deprecatedSupport = false,
documentationFormat = { "markdown", "plaintext" },
preselectSupport = false,
snippetSupport = false
},
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 }
},
contextSupport = false,
dynamicRegistration = false
},
declaration = {
linkSupport = true
},
definition = {
linkSupport = true
},
documentHighlight = {
dynamicRegistration = 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 }
}
},
hover = {
contentFormat = { "markdown", "plaintext" },
dynamicRegistration = false
},
implementation = {
linkSupport = true
},
publishDiagnostics = {
relatedInformation = true,
tagSupport = {
valueSet = { 1, 2 }
}
},
references = {
dynamicRegistration = false
},
rename = {
dynamicRegistration = false,
prepareSupport = true
},
signatureHelp = {
dynamicRegistration = false,
signatureInformation = {
activeParameterSupport = true,
documentationFormat = { "markdown", "plaintext" },
parameterInformation = {
labelOffsetSupport = true
}
}
},
synchronization = {
didSave = true,
dynamicRegistration = false,
willSave = false,
willSaveWaitUntil = false
},
typeDefinition = {
linkSupport = true
}
},
window = {
showDocument = {
support = false
},
showMessage = {
messageActionItem = {
additionalPropertiesSupport = false
}
},
workDoneProgress = true
},
workspace = {
applyEdit = true,
configuration = true,
symbol = {
dynamicRegistration = false,
hierarchicalWorkspaceSymbolSupport = 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 }
}
},
workspaceEdit = {
resourceOperations = { "rename", "create", "delete" }
},
workspaceFolders = true
}
},
cmd = { "lua-language-server" },
cmd_cwd = "/home/flrgh/git/debug",
filetypes = { "lua" },
flags = {},
get_language_id = <function 4>,
handlers = <1>{},
init_options = {},
log_level = 2,
message_level = 2,
name = "sumneko_lua",
on_attach = <function 5>,
on_exit = <function 6>,
on_init = <function 7>,
root_dir = "/home/flrgh/git/debug",
settings = {
Lua = {
IntelliSense = {
traceBeSetted = true,
traceFieldInject = true,
traceLocalSet = true,
traceReturn = true
},
completion = {
autoRequire = true,
callSnippet = "Disable",
displayContext = 0,
enable = true,
keywordSnippet = "Replace",
postfix = "@",
requireSeparator = ".",
showParams = true,
showWord = "Fallback",
workspaceWord = true
},
diagnostics = {
disable = { "lowercase-global", "need-check-nil" },
enable = true,
globals = { "vim", "ngx", "kong", "after_each", "before_each", "describe", "expose", "finally", "insulate", "it", "lazy_setup", "lazy_teardown", "mock", "pending", "pending", "randomize", "setup", "spec", "spy", "strict_setup", "strict_teardown", "stub", "teardown", "test" },
ignoredFiles = "Opened",
libraryFiles = "Opened",
workspaceDelay = 3000,
workspaceRate = 80
},
hint = {
enable = true,
paramName = "All",
paramType = true,
setType = true
},
hover = {
enable = true,
enumsLimit = 5,
previewFields = 20,
viewNumber = true,
viewString = true,
viewStringMax = 1000
},
runtime = {
fileEncoding = "utf8",
nonstandardSymbol = {},
path = { "/home/flrgh/.local/share/lua/5.1/?.lua", "./?.lua", "/home/flrgh/.local/share/luajit-2.0.5/?.lua", "/usr/local/share/lua/5.1/?.lua", "/usr/local/share/lua/5.1/?/init.lua", "/home/flrgh/.local/share/lua/5.1/?/init.lua", "?.lua", "?/init.lua" },
pathStrict = false,
unicodeName = true,
version = "LuaJIT"
},
semantic = {},
signatureHelp = {
enable = true
},
telemetry = {
enable = true
},
workspace = {
checkThirdParty = false,
ignoreDir = { "*_spec.lua", "migrations/[0-9]*.lua", "migrations/**/[0-9]*.lua" },
ignoreSubmodules = false,
library = {},
useGitIgnore = true
}
}
},
single_file_support = true,
workspace_folders = <2>{ {
name = "/home/flrgh/git/debug",
uri = "file:///home/flrgh/git/debug"
} }
},
handlers = <table 1>,
id = 1,
initialized = true,
is_stopped = <function 8>,
messages = {
messages = {},
name = "sumneko_lua",
progress = { {},
[3] = {},
[4] = {}
},
status = {}
},
name = "sumneko_lua",
notify = <function 9>,
offset_encoding = "utf-16",
request = <function 10>,
request_sync = <function 11>,
requests = {},
resolved_capabilities = {
call_hierarchy = false,
code_action = <3>{
codeActionKinds = { "", "quickfix", "refactor.rewrite", "refactor.extract" },
resolveProvider = false
},
code_lens = false,
code_lens_resolve = false,
completion = true,
declaration = false,
document_formatting = true,
document_highlight = true,
document_range_formatting = true,
document_symbol = true,
execute_command = true,
find_references = true,
goto_definition = true,
hover = true,
implementation = false,
rename = true,
signature_help = true,
signature_help_trigger_characters = <4>{ "(", "," },
text_document_did_change = 2,
text_document_open_close = true,
text_document_save = false,
text_document_save_include_text = false,
text_document_will_save = false,
text_document_will_save_wait_until = false,
type_definition = true,
workspace_folder_properties = {
changeNotifications = false,
supported = false
},
workspace_symbol = true
},
rpc = {
handle = <userdata 1>,
notify = <function 12>,
pid = 1727597,
request = <function 13>
},
server_capabilities = {
codeActionProvider = <table 3>,
completionProvider = {
resolveProvider = true,
triggerCharacters = { "\t", "\n", ".", ":", "(", "'", '"', "[", ",", "#", "*", "@", "|", "=", "-", "{", " ", "+", "?" }
},
definitionProvider = true,
documentFormattingProvider = true,
documentHighlightProvider = true,
documentOnTypeFormattingProvider = {
firstTriggerCharacter = "\n"
},
documentRangeFormattingProvider = true,
documentSymbolProvider = true,
executeCommandProvider = {
commands = { "lua.removeSpace", "lua.solve", "lua.jsonToLua", "lua.setConfig", "lua.autoRequire" }
},
foldingRangeProvider = true,
hoverProvider = true,
inlayHintProvider = {
resolveProvider = true
},
offsetEncoding = "utf-16",
referencesProvider = true,
renameProvider = {
prepareProvider = true
},
semanticTokensProvider = {
full = true,
legend = {
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" }
},
range = true
},
signatureHelpProvider = {
triggerCharacters = <table 4>
},
textDocumentSync = {
change = 2,
openClose = true
},
typeDefinitionProvider = true,
workspaceSymbolProvider = true
},
stop = <function 14>,
supports_method = <function 15>,
workspaceFolders = <table 2>,
workspace_did_change_configuration = <function 16>,
workspace_folders = <table 2>
} }
[DEBUG][2022-05-24 15:00:08] .../vim/lsp/rpc.lua:347 "rpc.send" {
id = 2,
jsonrpc = "2.0",
method = "shutdown"
}
[DEBUG][2022-05-24 15:00:08] .../vim/lsp/rpc.lua:454 "rpc.receive" {
id = 2,
jsonrpc = "2.0",
result = true
}
[DEBUG][2022-05-24 15:00:08] .../vim/lsp/rpc.lua:347 "rpc.send" {
jsonrpc = "2.0",
method = "exit"
}
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:65]: Lua Lsp startup, root: /home/michaelm/.local/libexec/lua-language-server
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:66]: ROOT: /home/michaelm/.local/libexec/lua-language-server
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:67]: LOGPATH: /home/michaelm/.cache/nvim/lua-lsp/log
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:68]: METAPATH: /home/michaelm/.cache/nvim/lua-lsp/meta
[14:59:54.848][info] [#0:/home/flrgh/.local/libexec/lua-language-server/main.lua:69]: VERSION: 3.2.3
[14:59:54.877][debug][#0:script/service/telemetry.lua:22]: Telemetry Token: __REMOVED__
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 1
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 2
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 3
[14:59:54.881][debug][#0:script/pub/pub.lua:48]: Create brave: 4
[14:59:54.881][info] [#0:script/service/service.lua:141]:
========= Medical Examination Report =========
--------------- Memory ---------------
Total: 1.434 MB
# 00 : 1.434 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
==============================================
[14:59:54.984][debug][#0:script/client.lua:410]: Client init {
capabilities = {
callHierarchy = {
dynamicRegistration = false
},
textDocument = {
codeAction = {
codeActionLiteralSupport = {
codeActionKind = {
valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }
}
},
dataSupport = true,
dynamicRegistration = false,
resolveSupport = {
properties = { "edit" }
}
},
completion = {
completionItem = {
commitCharactersSupport = false,
deprecatedSupport = false,
documentationFormat = { "markdown", "plaintext" },
preselectSupport = false,
snippetSupport = false
},
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 }
},
contextSupport = false,
dynamicRegistration = false
},
declaration = {
linkSupport = true
},
definition = {
linkSupport = true
},
documentHighlight = {
dynamicRegistration = 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 }
}
},
hover = {
contentFormat = { "markdown", "plaintext" },
dynamicRegistration = false
},
implementation = {
linkSupport = true
},
publishDiagnostics = {
relatedInformation = true,
tagSupport = {
valueSet = { 1, 2 }
}
},
references = {
dynamicRegistration = false
},
rename = {
dynamicRegistration = false,
prepareSupport = true
},
signatureHelp = {
dynamicRegistration = false,
signatureInformation = {
activeParameterSupport = true,
documentationFormat = { "markdown", "plaintext" },
parameterInformation = {
labelOffsetSupport = true
}
}
},
synchronization = {
didSave = true,
dynamicRegistration = false,
willSave = false,
willSaveWaitUntil = false
},
typeDefinition = {
linkSupport = true
}
},
window = {
showDocument = {
support = false
},
showMessage = {
messageActionItem = {
additionalPropertiesSupport = false
}
},
workDoneProgress = true
},
workspace = {
applyEdit = true,
configuration = true,
symbol = {
dynamicRegistration = false,
hierarchicalWorkspaceSymbolSupport = 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 }
}
},
workspaceEdit = {
resourceOperations = { "rename", "create", "delete" }
},
workspaceFolders = true
}
},
clientInfo = {
name = "Neovim",
version = "0.7.0"
},
initializationOptions = {},
processId = 1727594,
rootPath = "/home/flrgh/git/debug",
rootUri = "file:///home/flrgh/git/debug",
trace = "off",
workspaceFolders = { {
name = "/home/flrgh/git/debug",
uri = "file:///home/flrgh/git/debug"
} }
}
[14:59:54.984][info] [#0:script/language.lua:137]: VSC language: en-us
[14:59:54.984][info] [#0:script/language.lua:138]: LS language: en-us
[14:59:54.984][info] [#0:script/workspace/workspace.lua:38]: Workspace init root: file:///home/flrgh/git/debug
[14:59:54.984][info] [#0:script/workspace/workspace.lua:42]: Log path: /home/flrgh/.cache/nvim/lua-lsp/log/file_home_michaelm_git_debug.log
print("hi")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment