From 74db70fe1e873c888b8853ac32e9c3734b652e7c Mon Sep 17 00:00:00 2001 From: Taylor Bockman Date: Tue, 11 Jul 2023 14:33:49 -0700 Subject: [PATCH] Only include vim-pyenv plugin when pyenv is installed --- lua/conf/langs/python.lua | 12 ++++++------ lua/conf/plugins.lua | 4 +++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lua/conf/langs/python.lua b/lua/conf/langs/python.lua index 9bd08f7..29c5aad 100644 --- a/lua/conf/langs/python.lua +++ b/lua/conf/langs/python.lua @@ -8,12 +8,12 @@ vim.api.nvim_create_autocmd( { pattern = "*.py", callback = function() - local buf = vim.api.nvim_get_current_buf() - vim.api.nvim_buf_set_option(buf, "expandtab") - vim.api.nvim_buf_set_option(buf, "autoindent") - vim.api.nvim_buf_set_option(buf, "tabstop", 4) - vim.api.nvim_buf_set_option(buf, "softtabstop", 4) - vim.api.nvim_buf_set_option(buf, "shiftwidth", 4) + local buf = vim.api.nvim_get_current_buf() + vim.api.nvim_buf_set_option(buf, "expandtab") + vim.api.nvim_buf_set_option(buf, "autoindent") + vim.api.nvim_buf_set_option(buf, "tabstop", 4) + vim.api.nvim_buf_set_option(buf, "softtabstop", 4) + vim.api.nvim_buf_set_option(buf, "shiftwidth", 4) end } ) diff --git a/lua/conf/plugins.lua b/lua/conf/plugins.lua index ca67dc9..4f0da84 100644 --- a/lua/conf/plugins.lua +++ b/lua/conf/plugins.lua @@ -70,6 +70,8 @@ Plug 'sheerun/vim-polyglot' ------------------------- -- Pyenv Support -Plug 'lambdalisue/vim-pyenv' +if vim.fn.executable('pyenv') == 1 then + Plug 'lambdalisue/vim-pyenv' +end vim.call('plug#end')