diff --git a/bin/doom.cmd b/bin/doom.cmd index 8097a37bd..132691e4b 100644 --- a/bin/doom.cmd +++ b/bin/doom.cmd @@ -1,10 +1,22 @@ :: Forward the ./doom script to Emacs @ECHO OFF +SETLOCAL ENABLEDELAYEDEXPANSION + PUSHD "%~dp0" >NUL -IF "%1"=="runemacs" ( - start runemacs --quick --no-splash -l ..\init.el -f "doom|run-all-startup-hooks" +SET args= +SET command=%1 + +:LOOP +SHIFT /1 +IF NOT [%1]==[] ( + SET args=%args% %1 + GOTO :LOOP +) + +IF [%command%]==[run] ( + start runemacs -Q %args% -l ..\init.el -f "doom|run-all-startup-hooks" ) ELSE ( emacs --quick --script .\doom -- %* )