From 8b66f08910f46712d4f0c0028e21a33b8d8e4cce Mon Sep 17 00:00:00 2001 From: gyoder <70408179+gyoder@users.noreply.github.com> Date: Wed, 18 Jun 2025 16:47:24 -0600 Subject: [PATCH] nvim: updated lsp for python and added lsp-config --- vim/.config/nvim/lsp/pyright.lua | 4 ---- vim/.config/nvim/lsp/ty.lua | 5 +++++ vim/.config/nvim/lua/native-lsp.lua | 9 +++++++++ vim/.config/nvim/lua/plugins/init.lua | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) delete mode 100644 vim/.config/nvim/lsp/pyright.lua create mode 100644 vim/.config/nvim/lsp/ty.lua diff --git a/vim/.config/nvim/lsp/pyright.lua b/vim/.config/nvim/lsp/pyright.lua deleted file mode 100644 index 178bfde..0000000 --- a/vim/.config/nvim/lsp/pyright.lua +++ /dev/null @@ -1,4 +0,0 @@ -return { - cmd = { "pyright-langserver", "--stdio" }, - filetypes = { "python" } -} diff --git a/vim/.config/nvim/lsp/ty.lua b/vim/.config/nvim/lsp/ty.lua new file mode 100644 index 0000000..254ef7e --- /dev/null +++ b/vim/.config/nvim/lsp/ty.lua @@ -0,0 +1,5 @@ +return { + cmd = { 'uvx', 'ty', 'server' }, + filetypes = { 'python' }, + root_markers = { 'ty.toml', 'pyproject.toml', '.git' }, +} diff --git a/vim/.config/nvim/lua/native-lsp.lua b/vim/.config/nvim/lua/native-lsp.lua index 9bc4856..5f5d06d 100644 --- a/vim/.config/nvim/lua/native-lsp.lua +++ b/vim/.config/nvim/lua/native-lsp.lua @@ -16,6 +16,15 @@ vim.lsp.config('pyright', { vim.lsp.enable("pyright") +vim.lsp.config('ty', { + on_attach = function() + print('ty is now active in this file') + end, +}) + +-- vim.lsp.enable("ty") + + vim.lsp.config('clangd', { on_attach = function() diff --git a/vim/.config/nvim/lua/plugins/init.lua b/vim/.config/nvim/lua/plugins/init.lua index c6a418d..f421b60 100644 --- a/vim/.config/nvim/lua/plugins/init.lua +++ b/vim/.config/nvim/lua/plugins/init.lua @@ -16,7 +16,7 @@ local packer_bootstrap = ensure_packer() return require('packer').startup(function(use) use 'wbthomason/packer.nvim' - + use "neovim/nvim-lspconfig" use { 'maxmx03/solarized.nvim',