diff --git a/init.lua b/init.lua index fc637d8e..f5a8a8e1 100644 --- a/init.lua +++ b/init.lua @@ -557,8 +557,8 @@ require('lazy').setup({ local servers = { -- clangd = {}, -- gopls = {}, - pyright = { capabilities = capabilities }, + pyright = { capabilities = capabilities }, -- rust_analyzer = {}, -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs -- diff --git a/lua/custom/plugins/venvselector.lua b/lua/custom/plugins/venvselector.lua new file mode 100644 index 00000000..165dfd86 --- /dev/null +++ b/lua/custom/plugins/venvselector.lua @@ -0,0 +1,17 @@ +return { + 'linux-cultist/venv-selector.nvim', + dependencies = { 'neovim/nvim-lspconfig', 'nvim-telescope/telescope.nvim', 'mfussenegger/nvim-dap-python' }, + opts = { + -- Your options go here + -- name = "venv", + -- auto_refresh = false + path = '/home/raminrafiee/Desktop/personal/cheminfo/cheminfosoftware/python', + }, + event = 'VeryLazy', -- Optional: needed only if you want to type `:VenvSelect` without a keymapping + keys = { + -- Keymap to open VenvSelector to pick a venv. + { 'vs', 'VenvSelect' }, + -- Keymap to retrieve the venv from a cache (the one previously used for the same project directory). + { 'vc', 'VenvSelectCached' }, + }, +}