From f492325c93c742938453107c835cb9017c911796 Mon Sep 17 00:00:00 2001 From: Daveanand Mannie Date: Fri, 28 Mar 2025 03:32:32 -0400 Subject: [PATCH] [UPDATE] only use pwsh in windows --- init.lua | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 0bc9576..bbd6504 100644 --- a/init.lua +++ b/init.lua @@ -1,12 +1,18 @@ -- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") +local os_info = require("os_info") + -- powershell so my shit compiles with zig when i install -vim.o.shell = "pwsh" -vim.o.shellcmdflag = "-NoLogo -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;" -vim.o.shellredir = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" -vim.o.shellpipe = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" -vim.o.shellquote = "" -vim.o.shellxquote = "" +if os_info.is_windows then + vim.o.shell = "pwsh" + vim.o.shellcmdflag = + "-NoLogo -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;" + vim.o.shellredir = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" + vim.o.shellpipe = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" + vim.o.shellquote = "" + vim.o.shellxquote = "" +end + -- colourscheme vim.cmd("colorscheme wildcharm") vim.api.nvim_set_hl(0, "Normal", { bg = "#18131e" })