configurating pyrefly
This commit is contained in:
@@ -27,9 +27,6 @@ return {
|
||||
-- jedi_language_server = require "plugins.configs.lsp.config.jedi_language",
|
||||
-- ruff = require "plugins.configs.lsp.config.ruff",
|
||||
-- pylsp = require "plugins.configs.lsp.config.pylsp",
|
||||
pyrefly = {
|
||||
|
||||
}
|
||||
},
|
||||
-- customize how language servers are attached
|
||||
handlers = {
|
||||
@@ -114,13 +111,21 @@ return {
|
||||
|
||||
-- if client.name == "jedi_language_server" then client.server_capabilities.renameProvider = false end
|
||||
|
||||
if client.name == "pyrefly" then
|
||||
-- client.server_capabilities.hoverProvider = false
|
||||
-- client.server_capabilities.signatureHelpProvider = nil
|
||||
client.server_capabilities.definitionProvider = false
|
||||
-- client.server_capabilities.referencesProvider = false
|
||||
-- client.server_capabilities.implementationProvider = false
|
||||
end
|
||||
|
||||
if client.name == "pyright" then
|
||||
-- client.server_capabilities.renameProvider = false
|
||||
-- client.server_capabilities.definitionProvider = false
|
||||
client.server_capabilities.inlayHintProvider = false
|
||||
client.server_capabilities.hoverProvider = false
|
||||
client.server_capabilities.renameProvider = false
|
||||
client.server_capabilities.signatureHelpProvider = nil
|
||||
client.server_capabilities.completionProvider = nil
|
||||
client.server_capabilities.definitionProvider = false
|
||||
client.server_capabilities.codeLensProvider = nil
|
||||
client.server_capabilities.colorProvider = false
|
||||
client.server_capabilities.callHierarchyProvider = false
|
||||
@@ -148,41 +153,6 @@ return {
|
||||
fileOperations = { supported = false },
|
||||
}
|
||||
end
|
||||
|
||||
-- if client.name == "basedpyright" then
|
||||
-- -- client.server_capabilities.definitionProvider = false # turn on inlay hints
|
||||
-- client.server_capabilities.renameProvider = false
|
||||
-- client.server_capabilities.completionProvider = nil
|
||||
-- client.server_capabilities.hoverProvider = false
|
||||
-- client.server_capabilities.signatureHelpProvider = nil
|
||||
--
|
||||
-- client.server_capabilities.codeLensProvider = nil
|
||||
-- client.server_capabilities.colorProvider = false
|
||||
-- client.server_capabilities.callHierarchyProvider = false
|
||||
-- client.server_capabilities.documentFormattingProvider = false
|
||||
-- client.server_capabilities.documentRangeFormattingProvider = false
|
||||
-- client.server_capabilities.declarationProvider = false
|
||||
-- client.server_capabilities.documentLinkProvider = nil
|
||||
-- client.server_capabilities.documentOnTypeFormattingProvider = nil
|
||||
-- client.server_capabilities.documentSymbolProvider = false
|
||||
-- client.server_capabilities.inlineCompletionProvider = false
|
||||
-- client.server_capabilities.inlineValueProvider = false
|
||||
-- client.server_capabilities.notebookDocumentSync = nil
|
||||
-- client.server_capabilities.typeDefinitionProvider = false
|
||||
-- client.server_capabilities.workspaceSymbolProvider = false
|
||||
-- client.server_capabilities.monikerProvider = false
|
||||
-- client.server_capabilities.semanticTokensProvider = nil
|
||||
-- client.server_capabilities.referencesProvider = false
|
||||
-- client.server_capabilities.implementationProvider = false
|
||||
-- client.server_capabilities.foldingRangeProvider = false
|
||||
-- client.server_capabilities.selectionRangeProvider = false
|
||||
-- client.server_capabilities.linkedEditingRangeProvider = false
|
||||
-- client.server_capabilities.executeCommandProvider = nil
|
||||
-- client.server_capabilities.workspace = {
|
||||
-- workspaceFolders = { supported = false },
|
||||
-- fileOperations = { supported = false },
|
||||
-- }
|
||||
-- end
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user