Compare commits

...

9 Commits

Author SHA1 Message Date
Fpointzero
06537fb0f1
Merge f892755c9e into 427268c64f 2024-12-26 23:22:32 -06:00
Indrajit Raychaudhuri
427268c64f history-substring-search: Update history-substring-search module to current master 2024-12-26 22:32:57 -06:00
Indrajit Raychaudhuri
61d7dc9a72 completion: Update completion module to current master 2024-12-26 22:30:38 -06:00
Indrajit Raychaudhuri
2388b8f873 autosuggestions: Update autosuggestions module to 0.7.1 2024-12-26 22:27:46 -06:00
fpointzero
f892755c9e change / to \ 2024-09-28 18:45:24 +08:00
fpointzero
073e784905 fix bugs(to Change HomeDir to MSYS2's user home) 2024-09-28 14:31:26 +08:00
fpointzero
ad15d56d8f Remove the trailing whitespace at end of line. 2024-09-28 14:03:52 +08:00
fpointzero
70870eaeea Remove redundant content 2024-09-16 15:55:27 +08:00
fpointzero
cbb61aec86 Modified the REAMME.md file and provided a bat command to fix the error caused by creating soft links in Windows. 2024-09-12 14:48:45 +08:00
4 changed files with 205 additions and 163 deletions

View File

@ -56,6 +56,48 @@ version is **4.3.11**.
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
```
If you use windows, please use this command (save as `example.bat` and run it).
```bat
@echo off
setlocal enabledelayedexpansion
REM Define Homedir (If use zsh --login to use zsh please set HomeDir as the absolute path of /home/xxxx in your Windows (like C:\MSYS2\home\xxxx))
set "HomeDir=%USERPROFILE%"
set "sourceDir=%HomeDir%\.zprezto\runcoms"
set "linkDir=%HomeDir%"
echo "sourceDir = %sourceDir%"
echo "linkDir = %linkDir%"
REM Create Config Linking
if not exist "%linkDir%" mkdir "%linkDir%"
for /R "%sourceDir%" %%F in (*) do (
set "fileName=%%~nxF"
REM echo "filename=!fileName!"
REM echo "F=%%F"
REM pause
if /I not "!fileName!"=="README.md" (
mklink "%linkDir%\.!fileName!" "%%F"
)
)
REM Define
set PROMPT_DIR="%HomeDir%\.zprezto\modules\prompt"
echo "PROMPT_DIR: %PROMPT_DIR%"
set array[0]="%PROMPT_DIR%\functions\async"
set array[1]="%PROMPT_DIR%\functions\prompt_agnoster_setup"
set array[2]="%PROMPT_DIR%\functions\prompt_powerlevel10k_setup"
set array[3]="%PROMPT_DIR%\functions\prompt_powerline_setup"
set array[4]="%PROMPT_DIR%\functions\prompt_pure_setup"
REM Del Prompt External Functions
for /l %%i in (0,1,4) do (
echo "!array[%%i]!"
del /f !array[%%i]!
)
REM Make Linking For External Functions
mklink "%PROMPT_DIR%\functions\async" "%PROMPT_DIR%\external\async\async.zsh"
mklink "%PROMPT_DIR%\functions\prompt_agnoster_setup" "%PROMPT_DIR%\external\agnoster\agnoster.zsh-theme"
mklink "%PROMPT_DIR%\functions\prompt_powerlevel10k_setup" "%PROMPT_DIR%\external\powerlevel10k\powerlevel10k.zsh-theme"
mklink "%PROMPT_DIR%\functions\prompt_powerline_setup" "%PROMPT_DIR%\external\powerline\prompt_powerline_setup"
mklink "%PROMPT_DIR%\functions\prompt_pure_setup" "%PROMPT_DIR%\external\pure\pure.zsh"
endlocal
```
**Note:** If you already have any of the given configuration files, `ln` in
the above operation will cause an error. In simple cases, you can load

@ -1 +1 @@
Subproject commit c3d4e576c9c86eac62884bd47c01f6faed043fc5
Subproject commit e52ee8ca55bcc56a17c828767a3f98f22a68d4eb

@ -1 +1 @@
Subproject commit 978e79e12c44b5b1d3e1e2920c537002087b82c2
Subproject commit c160d09fddd28ceb3af5cf80e9253af80e450d96

@ -1 +1 @@
Subproject commit 8dd05bfcc12b0cd1ee9ea64be725b3d9f713cf64
Subproject commit 87ce96b1862928d84b1afe7c173316614b30e301