Skip to content

Instantly share code, notes, and snippets.

@dpo
Created April 22, 2026 01:42
Show Gist options
  • Select an option

  • Save dpo/0695d8ec7250aca46a65533ea96d21b2 to your computer and use it in GitHub Desktop.

Select an option

Save dpo/0695d8ec7250aca46a65533ea96d21b2 to your computer and use it in GitHub Desktop.
==============================================================================
vim.lsp: 4 ⚠️
- LSP log level : WARN
- Log path: /Users/dpo/.local/state/nvim/lsp.log
- Log size: 94919 KB
vim.lsp: Active Features ~
- semantic_tokens
- Active buffers:
- codelens
- Active buffers:
- document_color
- Active buffers:
- folding_range
- Active buffers:
- inline_completion
- Active buffers:
[1]: copilot (id: 1)
vim.lsp: Active Clients ~
- copilot (id: 1)
- Version: 1.463.0
- Root directory: ~/dev/JSO/NCL.jl
- Command: { "copilot-language-server", "--stdio" }
- Settings: {
telemetry = {
telemetryLevel = "all"
}
}
- Attached buffers: 1
vim.lsp: Enabled Configurations ~
- copilot:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "copilot-language-server", "--stdio" }
- handlers: {
didChangeStatus = <function 1>
}
- init_options: {
editorInfo = {
name = "Neovim",
version = "0.12.0"
},
editorPluginInfo = {
name = "Neovim",
version = "0.12.0"
}
}
- keys: { { "<M-]>", <function 1>,
desc = "Next Copilot Suggestion",
mode = { "i", "n" }
}, { "<M-[>", <function 2>,
desc = "Prev Copilot Suggestion",
mode = { "i", "n" }
} }
- on_attach: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/copilot.lua:127>
- root_markers: { ".git" }
- settings: {
telemetry = {
telemetryLevel = "all"
}
}
- jsonls:
- before_init: <function @/Users/dpo/.local/share/nvim/lazy/LazyVim/lua/lazyvim/plugins/extras/lang/json.lua:30>
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/jsonls.lua:26>
- filetypes: json, jsonc
- init_options: {
provideFormatter = true
}
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- root_markers: { ".git" }
- settings: {
json = {
format = {
enable = true
},
validate = {
enable = true
}
}
}
- julials:
- before_init: <function @/Users/dpo/.local/share/nvim/lazy/mason-lspconfig.nvim/lua/mason-lspconfig/lsp/julials.lua:3>
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "julia-lsp" }
- filetypes: julia
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- on_attach: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/julials.lua:131>
- root_markers: { "Project.toml", "JuliaProject.toml" }
- settings: {
julia = {
completionmode = "qualify",
lint = {
missingrefs = "none"
}
}
}
- ltex:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "ltex-ls" }
- filetypes: markdown, tex, bib, text
- get_language_id: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/ltex.lua:54>
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- root_markers: { ".git" }
- settings: {
ltex = {
additionalRules = {
enablePickyRules = true,
motherTongue = "fr"
},
checkFrequency = "save",
enabled = { "bibtex", "gitcommit", "markdown", "org", "tex", "restructuredtext", "rsweave", "latex", "quarto", "rmd", "context", "html", "xhtml", "mail", "plaintext" },
language = { "en-US", "fr" }
}
}
- lua_ls:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "lua-language-server" }
- filetypes: lua
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- root_markers: { { ".emmyrc.json", ".luarc.json", ".luarc.jsonc" }, { ".luacheckrc", ".stylua.toml", "stylua.toml", "selene.toml", "selene.yml" }, { ".git" } }
- settings: {
Lua = {
codeLens = {
enable = true
},
completion = {
callSnippet = "Replace"
},
doc = {
privateName = { "^_" }
},
hint = {
arrayIndex = "Disable",
enable = true,
paramName = "Disable",
paramType = true,
semicolon = "Disable",
setType = false
},
workspace = {
checkThirdParty = false
}
}
}
- ⚠️ WARNING Unknown filetype 'markdown.mdx' (Hint: filename extension != filetype).
- marksman:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "marksman", "server" }
- filetypes: markdown, markdown.mdx
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- root_markers: { ".marksman.toml", ".git" }
- taplo:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "taplo", "lsp", "stdio" }
- filetypes: toml
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- root_markers: { ".taplo.toml", "taplo.toml", ".git" }
- texlab:
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: { "texlab", "-vvvv", "--log-file", "/tmp/texlab.log" }
- filetypes: tex, plaintex, bib
- keys: { { "<Leader>K", "<plug>(vimtex-doc-package)",
desc = "Vimtex Docs",
mode = "n",
silent = true
} }
- on_attach: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/texlab.lua:165>
- root_markers: { ".git", ".latexmkrc", "latexmkrc", ".texlabroot", "texlabroot", "Tectonic.toml" }
- settings: {
texlab = {
auxDirectory = ".",
bibtexFormatter = "none",
build = {
args = { "-shell-escape", "-pdf", "-interaction=nonstopmode", "-synctex=1", "%f" },
executable = "latexmk",
forwardSearchAfter = true,
onSave = true
},
chktex = {
onEdit = false,
onOpenAndSave = true
},
diagnosticsDelay = 300,
formatterLineLength = 0,
forwardSearch = {
args = { "-g", "-b", "%l", "%p", "%f" },
executable = "/Applications/Skim.app/Contents/SharedSupport/displayline"
},
latexFormatter = "none",
latexindent = {
modifyLineBreaks = false
}
}
}
- ⚠️ WARNING Unknown filetype 'yaml.docker-compose' (Hint: filename extension != filetype).
- ⚠️ WARNING Unknown filetype 'yaml.gitlab' (Hint: filename extension != filetype).
- ⚠️ WARNING Unknown filetype 'yaml.helm-values' (Hint: filename extension != filetype).
- yamlls:
- before_init: <function @/Users/dpo/.local/share/nvim/lazy/LazyVim/lua/lazyvim/plugins/extras/lang/yaml.lua:32>
- capabilities: {
textDocument = {
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 }
}
},
completionList = {
itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode", "data" }
},
contextSupport = true,
insertTextMode = 1
},
foldingRange = {
dynamicRegistration = false,
lineFoldingOnly = true
}
},
workspace = {
fileOperations = {
didRename = true,
willRename = true
}
}
}
- cmd: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/yamlls.lua:64>
- filetypes: yaml, yaml.docker-compose, yaml.gitlab, yaml.helm-values
- keys: { { "<leader>cl", <function 1>,
desc = "Lsp Info",
mode = "n"
}, { "gd", <function 2>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 3>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 4>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 5>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "gD", <function 6>,
desc = "Goto Declaration",
mode = "n"
}, { "K", <function 7>,
desc = "Hover",
mode = "n"
}, { "gK", <function 8>,
desc = "Signature Help",
has = "signatureHelp",
mode = "n"
}, { "<c-k>", <function 9>,
desc = "Signature Help",
has = "signatureHelp",
mode = "i"
}, { "<leader>ca", <function 10>,
desc = "Code Action",
has = "codeAction",
mode = { "n", "x" }
}, { "<leader>cc", <function 11>,
desc = "Run Codelens",
has = "codeLens",
mode = { "n", "x" }
}, { "<leader>cC", <function 12>,
desc = "Refresh & Display Codelens",
has = "codeLens",
mode = { "n" }
}, { "<leader>cR", <function 13>,
desc = "Rename File",
has = { "workspace/didRenameFiles", "workspace/willRenameFiles" },
mode = { "n" }
}, { "<leader>cr", <function 14>,
desc = "Rename",
has = "rename",
mode = "n"
}, { "<leader>cA", <function 15>,
desc = "Source Action",
has = "codeAction",
mode = "n"
}, { "]]", <function 16>,
desc = "Next Reference",
enabled = <function 17>,
has = "documentHighlight",
mode = "n"
}, { "[[", <function 18>,
desc = "Prev Reference",
enabled = <function 19>,
has = "documentHighlight",
mode = "n"
}, { "<a-n>", <function 20>,
desc = "Next Reference",
enabled = <function 21>,
has = "documentHighlight",
mode = "n"
}, { "<a-p>", <function 22>,
desc = "Prev Reference",
enabled = <function 23>,
has = "documentHighlight",
mode = "n"
}, { "<leader>co", <function 24>,
desc = "Organize Imports",
enabled = <function 25>,
has = "codeAction",
mode = "n"
}, { "gd", <function 26>,
desc = "Goto Definition",
has = "definition",
mode = "n"
}, { "gr", <function 27>,
desc = "References",
mode = "n",
nowait = true
}, { "gI", <function 28>,
desc = "Goto Implementation",
mode = "n"
}, { "gy", <function 29>,
desc = "Goto T[y]pe Definition",
mode = "n"
}, { "<leader>ss", <function 30>,
desc = "LSP Symbols",
has = "documentSymbol",
mode = "n"
}, { "<leader>sS", <function 31>,
desc = "LSP Workspace Symbols",
has = "workspace/symbols",
mode = "n"
}, { "gai", <function 32>,
desc = "C[a]lls Incoming",
has = "callHierarchy/incomingCalls",
mode = "n"
}, { "gao", <function 33>,
desc = "C[a]lls Outgoing",
has = "callHierarchy/outgoingCalls",
mode = "n"
} }
- on_init: <function @/Users/dpo/.local/share/nvim/lazy/nvim-lspconfig/lsp/yamlls.lua:83>
- root_markers: { ".git" }
- settings: {
redhat = {
telemetry = {
enabled = false
}
},
yaml = {
format = {
enable = true
},
keyOrdering = false,
schemaStore = {
enable = false,
url = ""
},
validate = true
}
}
vim.lsp: File Watcher ~
- file watching "(workspace/didChangeWatchedFiles)" disabled on all clients
vim.lsp: Position Encodings ~
- No buffers contain mixed position encodings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment