feat(windows): support cmd prompt

This commit is contained in:
Jabriel 2024-02-05 17:18:50 +08:00
parent 5057861773
commit c5f5ca9a41
2 changed files with 14 additions and 0 deletions

13
utils/bin/lvim.bat Normal file
View file

@ -0,0 +1,13 @@
@echo off
setlocal enabledelayedexpansion
if not defined XDG_DATA_HOME set XDG_DATA_HOME=%APPDATA%
if not defined XDG_CONFIG_HOME set XDG_CONFIG_HOME=%LOCALAPPDATA%
if not defined XDG_CACHE_HOME set XDG_CACHE_HOME=%TEMP%
if not defined LUNARVIM_RUNTIME_DIR set LUNARVIM_RUNTIME_DIR=!XDG_DATA_HOME!\lunarvim
if not defined LUNARVIM_CONFIG_DIR set LUNARVIM_CONFIG_DIR=!XDG_CONFIG_HOME!\lvim
if not defined LUNARVIM_CACHE_DIR set LUNARVIM_CACHE_DIR=!XDG_CACHE_HOME!\lvim
if not defined LUNARVIM_BASE_DIR set LUNARVIM_BASE_DIR=!LUNARVIM_RUNTIME_DIR!\lvim
nvim -u "!LUNARVIM_BASE_DIR!\init.lua" %*

View file

@ -182,6 +182,7 @@ function setup_shim() {
}
Copy-Item -Force "$env:LUNARVIM_BASE_DIR\utils\bin\lvim.ps1" "$INSTALL_PREFIX\bin\lvim.ps1"
Copy-Item -Force "$env:LUNARVIM_BASE_DIR\utils\bin\lvim.bat" "$INSTALL_PREFIX\bin\lvim.bat"
}
function uninstall_lvim() {