-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmklink.bat
31 lines (28 loc) · 1.22 KB
/
mklink.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@echo off
setlocal enabledelayedexpansion
REM nvimのシンボリックリンクを作成
del %LOCALAPPDATA%\nvim
del %LOCALAPPDATA%\nvim-sub
del %LOCALAPPDATA%\nvim-mini
del %LOCALAPPDATA%\nvim-tmp
del %LOCALAPPDATA%\nvim-writing
del %LOCALAPPDATA%\nvim-wagomu
del %LOCALAPPDATA%\nvim-vscode
mklink /D %LOCALAPPDATA%\nvim %USERPROFILE%\dotvim\nvim
mklink /D %LOCALAPPDATA%\nvim-sub %USERPROFILE%\dotvim\nvim-sub
mklink /D %LOCALAPPDATA%\nvim-mini %USERPROFILE%\dotvim\nvim-mini
mklink /D %LOCALAPPDATA%\nvim-tmp %USERPROFILE%\dotvim\nvim-tmp
mklink /D %LOCALAPPDATA%\nvim-writing %USERPROFILE%\dotvim\nvim-writing
mklink /D %LOCALAPPDATA%\nvim-wagomu %USERPROFILE%\dotvim\nvim-wagomu
mklink /D %LOCALAPPDATA%\nvim-vscode %USERPROFILE%\dotvim\nvim-vscode
REM vimのシンボリックリンクを作成
REM dir /B /A:Dでディレクトリのシンボリックリンクを作成する
for /f %%i in ('dir /B /A:D %USERPROFILE%\dotvim\vim') do (
if not %%i == .git (
mklink /D %USERPROFILE%\vimfiles\%%i %USERPROFILE%\dotvim\vim\%%i
)
)
REM dir /B /A-Dでファイルのシンボリックリンクを作成する
for /f %%i in ('dir /B /A-D %USERPROFILE%\dotvim\vim') do (
mklink %USERPROFILE%\vimfiles\%%i %USERPROFILE%\dotvim\vim\%%i
)