-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
790 additions
and
732 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,63 @@ | ||
:: Copyright (c) 2012 Martin Ridgers | ||
:: License: http://opensource.org/licenses/MIT | ||
|
||
@echo off | ||
set clink_profile_arg= | ||
set clink_quiet_arg= | ||
|
||
:: Mimic cmd.exe's behaviour when starting from the start menu. | ||
if /i "%1"=="startmenu" ( | ||
cd /d "%userprofile%" | ||
shift /1 | ||
) | ||
|
||
:: Check for the --profile option. | ||
if /i "%1"=="--profile" ( | ||
set clink_profile_arg=--profile "%~2" | ||
shift /1 | ||
shift /1 | ||
) | ||
|
||
:: Check for the --quiet option. | ||
if /i "%1"=="--quiet" ( | ||
set clink_quiet_arg= --quiet | ||
shift /1 | ||
) | ||
|
||
:: If the .bat is run without any arguments, then start a cmd.exe instance. | ||
if "%1"=="" ( | ||
call :launch | ||
goto :end | ||
) | ||
|
||
:: Pass through to appropriate loader. | ||
if /i "%processor_architecture%"=="x86" ( | ||
"%~dp0\clink_x86.exe" %* | ||
) else if /i "%processor_architecture%"=="amd64" ( | ||
if defined processor_architew6432 ( | ||
"%~dp0\clink_x86.exe" %* | ||
) else ( | ||
"%~dp0\clink_x64.exe" %* | ||
) | ||
) | ||
|
||
:end | ||
set clink_profile_arg= | ||
set clink_quiet_arg= | ||
goto :eof | ||
|
||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | ||
:launch | ||
start "Clink" cmd.exe /s /k ""%~dpnx0" inject %clink_profile_arg%%clink_quiet_arg%" | ||
exit /b 0 | ||
:: Copyright (c) 2012 Martin Ridgers | ||
:: License: http://opensource.org/licenses/MIT | ||
|
||
@echo off | ||
setlocal enableextensions | ||
set clink_profile_arg= | ||
set clink_quiet_arg= | ||
|
||
:: Mimic cmd.exe's behaviour when starting from the start menu. | ||
if /i "%1"=="startmenu" ( | ||
cd /d "%userprofile%" | ||
shift | ||
) | ||
|
||
:: Check for the --profile option. | ||
if /i "%1"=="--profile" ( | ||
set clink_profile_arg=--profile "%~2" | ||
shift | ||
shift | ||
) | ||
|
||
:: Check for the --quiet option. | ||
if /i "%1"=="--quiet" ( | ||
set clink_quiet_arg= --quiet | ||
shift | ||
) | ||
|
||
:: If the .bat is run without any arguments, then start a cmd.exe instance. | ||
if "%1"=="" ( | ||
call :launch | ||
goto :end | ||
) | ||
|
||
:: Test for autorun. | ||
if defined CLINK_NOAUTORUN if /i "%1"=="inject" if /i "%2"=="--autorun" goto :end | ||
|
||
:: Endlocal before inject tags the prompt. | ||
endlocal | ||
|
||
:: Pass through to appropriate loader. | ||
if /i "%processor_architecture%"=="x86" ( | ||
"%~dp0\clink_x86.exe" %* | ||
) else if /i "%processor_architecture%"=="arm64" ( | ||
"%~dp0\clink_arm64.exe" %* | ||
) else if /i "%processor_architecture%"=="amd64" ( | ||
if defined processor_architew6432 ( | ||
"%~dp0\clink_x86.exe" %* | ||
) else ( | ||
"%~dp0\clink_x64.exe" %* | ||
) | ||
) | ||
|
||
:end | ||
goto :eof | ||
|
||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | ||
:launch | ||
setlocal | ||
set WT_PROFILE_ID= | ||
set WT_SESSION= | ||
start "Clink" cmd.exe /s /k ""%~dpnx0" inject %clink_profile_arg%%clink_quiet_arg%" | ||
endlocal | ||
exit /b 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
-- This file is intentionally blank. | ||
-- | ||
-- The old clink.lua file is no longer used, and this blank file ensures if a | ||
-- new clink version is copied over an old clink version, it won't accidentally | ||
-- use an obsolete leftover clink.lua file. | ||
-- This file is intentionally blank. | ||
-- | ||
-- The old clink.lua file is no longer used, and this blank file ensures if a | ||
-- new clink version is copied over an old clink version, it won't accidentally | ||
-- use an obsolete leftover clink.lua file. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# When this file is named "default_inputrc" and is in the binaries | ||
# directory or profile directory, it provides enhanced default settings. | ||
|
||
# Override the built-in Readline defaults with ones that provide a more | ||
# enhanced Clink experience. | ||
|
||
colored-completion-prefix on | ||
colored-stats on | ||
mark-symlinked-directories on | ||
completion-auto-query-items on | ||
history-point-at-end-of-anchored-search on | ||
search-ignore-case on | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# When this file is named "default_settings" and is in the binaries | ||
# directory or profile directory, it provides enhanced default settings. | ||
|
||
# Override built-in default settings with ones that provide a more | ||
# enhanced Clink experience. | ||
|
||
autosuggest.enable = True | ||
clink.default_bindings = windows | ||
cmd.ctrld_exits = False | ||
color.arginfo = sgr 38;5;172 | ||
color.argmatcher = sgr 1;38;5;40 | ||
color.cmd = sgr 1;38;5;231 | ||
color.cmdredir = sgr 38;5;172 | ||
color.cmdsep = sgr 38;5;214 | ||
color.comment_row = sgr 38;5;87;48;5;18 | ||
color.description = sgr 38;5;39 | ||
color.doskey = sgr 1;38;5;75 | ||
color.executable = sgr 1;38;5;33 | ||
color.filtered = sgr 38;5;231 | ||
color.flag = sgr 38;5;117 | ||
color.hidden = sgr 38;5;160 | ||
color.histexpand = sgr 97;48;5;55 | ||
color.horizscroll = sgr 38;5;16;48;5;30 | ||
color.input = sgr 38;5;222 | ||
color.readonly = sgr 38;5;28 | ||
color.selected_completion = sgr 38;5;16;48;5;254 | ||
color.selection = sgr 38;5;16;48;5;179 | ||
color.suggestion = sgr 38;5;239 | ||
color.unrecognized = sgr 38;5;203 | ||
history.max_lines = 25000 | ||
history.time_stamp = show | ||
match.expand_envvars = True | ||
match.substring = True | ||
|