feat(lazyterm): optional shell setup, mainly for pwsh. Fixes #2151

This commit is contained in:
Folke Lemaitre
2024-03-22 09:49:07 +01:00
parent 7a5dbeae75
commit 3d4ab4eb26
2 changed files with 37 additions and 0 deletions

View File

@ -12,6 +12,12 @@ vim.g.autoformat = true
-- * a function with signature `function(buf) -> string|string[]`
vim.g.root_spec = { "lsp", { ".git", "lua" }, "cwd" }
-- Optionally setup the terminal to use
-- This sets `vim.o.shell` and does some additional configuration for:
-- * pwsh
-- * powershell
-- LazyVim.terminal.setup("pwsh")
local opt = vim.opt
opt.autowrite = true -- Enable auto write