Найти в Дзене
Новости мира IT

NvChad и запуск консоли Git Bash в Windows

Пытаясь наладить комфортную работу в терминале в Windows столкнулся с проблемой - при попытке открыть консоль в NvChad (сборка Neovim) появлялась ошибка: E5108: Error executing lua: Vim:E475: Invalid value for argument cmd: '"C:\Program Files\Git\usr\bin\bash.exe"' is not executable stack traceback: [C]: in function 'termopen' ...AppData/Local/nvim-data/lazy/ui/lua/nvchad/term/init.lua:112: in function 'create' ...AppData/Local/nvim-data/lazy/ui/lua/nvchad/term/init.lua:121: in function 'new' ...Data/Local/nvim-data/lazy/NvChad/lua/nvchad/mappings.lua:84: in function <...Data/Local/nvim-data/lazy/NvChad/lua/nvchad/mappings.lua:83> Решение оказалось довольно простым, необходимо добавить в файл конфигурации `~/AppData/Local/nvim/lua/options.lua` параметр `vim.opt.shell`, указывающий на путь к Git Bash: vim.opt.shell = "C:\\Program Files\\Git\\bin\\bash.exe" Спасибо за наводку обсуждению на GitHub.
Редактор NvChad
Редактор NvChad

Пытаясь наладить комфортную работу в терминале в Windows столкнулся с проблемой - при попытке открыть консоль в NvChad (сборка Neovim) появлялась ошибка:

E5108: Error executing lua: Vim:E475: Invalid value for argument cmd: '"C:\Program Files\Git\usr\bin\bash.exe"' is not executable
stack traceback:
[C]: in function 'termopen'
...AppData/Local/nvim-data/lazy/ui/lua/nvchad/term/init.lua:112: in function 'create'
...AppData/Local/nvim-data/lazy/ui/lua/nvchad/term/init.lua:121: in function 'new'
...Data/Local/nvim-data/lazy/NvChad/lua/nvchad/mappings.lua:84: in function
<...Data/Local/nvim-data/lazy/NvChad/lua/nvchad/mappings.lua:83>

Решение оказалось довольно простым, необходимо добавить в файл конфигурации `~/AppData/Local/nvim/lua/options.lua` параметр `vim.opt.shell`, указывающий на путь к Git Bash:

vim.opt.shell = "C:\\Program Files\\Git\\bin\\bash.exe"

Спасибо за наводку обсуждению на GitHub.