From 75f9ed876bd14305c7f3a87e2e1919c3a376debc Mon Sep 17 00:00:00 2001 From: edshamis Date: Sun, 15 Oct 2023 15:22:07 +0300 Subject: [PATCH] feat(tabnine): add build cmd for Windows --- lua/lazyvim/plugins/extras/coding/tabnine.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/extras/coding/tabnine.lua b/lua/lazyvim/plugins/extras/coding/tabnine.lua index 57748f5f..014d911b 100644 --- a/lua/lazyvim/plugins/extras/coding/tabnine.lua +++ b/lua/lazyvim/plugins/extras/coding/tabnine.lua @@ -1,5 +1,13 @@ local Util = require("lazyvim.util") +local function tabnine_build_cmd() + if vim.loop.os_uname().sysname == "Windows_NT" then + return "pwsh -noni .\\install.ps1" + else + return "./install.sh" + end +end + return { -- Tabnine cmp source { @@ -8,7 +16,7 @@ return { -- Add TabNine support, make sure you run :CmpTabnineHub after installation. { "tzachar/cmp-tabnine", - build = "./install.sh", + build = tabnine_build_cmd(), dependencies = "hrsh7th/nvim-cmp", opts = { max_lines = 1000,