From 5260e2a164c5cb14fe369a70eadfc47d35e839b8 Mon Sep 17 00:00:00 2001 From: Timmy Xiao Date: Thu, 24 Dec 2020 13:11:59 -0500 Subject: Add pyright.organizeimports command --- lua/lspconfig/pyright.lua | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/lspconfig/pyright.lua b/lua/lspconfig/pyright.lua index d9552bfc..a022fbd3 100644 --- a/lua/lspconfig/pyright.lua +++ b/lua/lspconfig/pyright.lua @@ -13,6 +13,14 @@ local installer = util.npm_installer { binaries = {bin_name}; } +local function organize_imports() + local params = { + command = 'pyright.organizeimports', + arguments = { vim.uri_from_bufnr(0) }, + } + vim.lsp.buf.execute_command(params) +end + configs[server_name] = { default_config = { cmd = {bin_name, "--stdio"}; @@ -26,7 +34,13 @@ configs[server_name] = { }; }; }; - }; + }; + commands = { + PyrightOrganizeImports = { + organize_imports; + description = "Organize Imports"; + }; + }; docs = { description = [[ https://github.com/microsoft/pyright -- cgit v1.2.3-70-g09d2