1. upgrade ConEmu to V23.07.24; 2. Upgrade Clink to v1.6.3 (#23)
This commit is contained in:
parent
9ba1a1290a
commit
aa79fbd351
|
@ -4,14 +4,27 @@
|
|||
*.xml text eol=crlf diff
|
||||
*.reg text eol=crlf diff
|
||||
*.bat text eol=crlf diff
|
||||
*.py text diff
|
||||
*.c text diff
|
||||
*.h text diff
|
||||
*.sh text diff
|
||||
*.txt text diff
|
||||
*.md text diff
|
||||
*.rst text diff
|
||||
*.html text diff
|
||||
*.gitattributes text diff
|
||||
CHANGES text diff
|
||||
*.ps1 text eol=crlf diff
|
||||
*.py text eol=crlf diff
|
||||
*.lua text eol=crlf diff
|
||||
*.c text eol=crlf diff
|
||||
*.h text eol=crlf diff
|
||||
*.sh text eol=crlf diff
|
||||
*.txt text eol=crlf diff
|
||||
*.md text eol=crlf diff
|
||||
*.rst text eol=crlf diff
|
||||
*.html text eol=crlf diff
|
||||
*.fml text eol=crlf diff
|
||||
*.xml text eol=crlf diff
|
||||
*.info text eol=crlf diff
|
||||
*.I10n text eol=crlf diff
|
||||
*.map text eol=crlf diff
|
||||
*.ans text eol=crlf diff
|
||||
*.lng text eol=crlf diff
|
||||
*.conf text eol=crlf diff
|
||||
|
||||
*.farconfig text eol=crlf diff
|
||||
*.gitattributes text eol=crlf diff
|
||||
CHANGES text eol=crlf diff
|
||||
_default_inputrc text eol=crlf diff
|
||||
FarHere.dat text eol=crlf diff
|
||||
|
|
Binary file not shown.
39746
tools/ConEmu/ConEmu.map
39746
tools/ConEmu/ConEmu.map
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<key name="Software">
|
||||
<key name="ConEmu">
|
||||
<key name=".Vanilla" modified="2022-06-22 14:05:43" build="180206">
|
||||
<key name=".Vanilla" modified="2024-02-13 22:17:56" build="230724">
|
||||
<value name="StartType" type="hex" data="02"/>
|
||||
<value name="CmdLine" type="string" data=""/>
|
||||
<value name="StartTasksFile" type="string" data=""/>
|
||||
|
@ -53,13 +53,13 @@
|
|||
<value name="Update.CheckOnStartup" type="hex" data="00"/>
|
||||
<value name="Update.CheckHourly" type="hex" data="00"/>
|
||||
<value name="Update.ConfirmDownload" type="hex" data="01"/>
|
||||
<value name="Update.UseBuilds" type="hex" data="02"/>
|
||||
<value name="Update.UseBuilds" type="hex" data="01"/>
|
||||
<value name="FontUseDpi" type="hex" data="01"/>
|
||||
<value name="FontUseUnits" type="hex" data="01"/>
|
||||
<value name="FontSize" type="ulong" data="14"/>
|
||||
<value name="StatusFontHeight" type="long" data="12"/>
|
||||
<value name="TabFontHeight" type="long" data="13"/>
|
||||
<key name="HotKeys" modified="2018-03-08 18:23:55" build="180206">
|
||||
<key name="HotKeys" modified="2024-02-13 22:17:56" build="230724">
|
||||
<value name="MinimizeRestore" type="dword" data="000011c0"/>
|
||||
<value name="KeyMacroVersion" type="hex" data="02"/>
|
||||
<value name="Multi.Modifier" type="dword" data="000000a2"/>
|
||||
|
@ -253,17 +253,22 @@
|
|||
<value name="DndLKey" type="hex" data="00"/>
|
||||
<value name="DndRKey" type="hex" data="A2"/>
|
||||
<value name="WndDragKey" type="dword" data="00121101"/>
|
||||
<value name="SetFocusParent" type="dword" data="0000a01b"/>
|
||||
<value name="CheckUpdates" type="dword" data="00105b55"/>
|
||||
<value name="Multi.NewWndConfirm" type="dword" data="00000000"/>
|
||||
<value name="Key.EditMenu" type="dword" data="00000000"/>
|
||||
<value name="Key.EditMenu2" type="dword" data="00000000"/>
|
||||
</key>
|
||||
<value name="UseCurrentSizePos" type="hex" data="01"/>
|
||||
<value name="AutoSaveSizePos" type="hex" data="01"/>
|
||||
<value name="Cascaded" type="hex" data="01"/>
|
||||
<value name="IntegralSize" type="hex" data="00"/>
|
||||
<value name="WindowMode" type="dword" data="0000051f"/>
|
||||
<value name="ConWnd X" type="long" data="380"/>
|
||||
<value name="ConWnd Y" type="long" data="286"/>
|
||||
<value name="LastMonitor" type="string" data="0,0,1920,1032"/>
|
||||
<value name="ConWnd Width" type="dword" data="00000076"/>
|
||||
<value name="ConWnd Height" type="dword" data="00000020"/>
|
||||
<value name="ConWnd X" type="long" data="469"/>
|
||||
<value name="ConWnd Y" type="long" data="333"/>
|
||||
<value name="LastMonitor" type="string" data="0,0,2560,1390"/>
|
||||
<value name="ConWnd Width" type="dword" data="0000007c"/>
|
||||
<value name="ConWnd Height" type="dword" data="00000023"/>
|
||||
<value name="16bit Height" type="ulong" data="0"/>
|
||||
<value name="StartCreateDelay" type="ulong" data="100"/>
|
||||
<value name="ExtendFonts" type="hex" data="00"/>
|
||||
|
@ -300,7 +305,9 @@
|
|||
<value name="DefaultTerminalApps" type="string" data="explorer.exe"/>
|
||||
<value name="ProcessAnsi" type="hex" data="01"/>
|
||||
<value name="AnsiExecution" type="hex" data="01"/>
|
||||
<value name="AnsiAllowedCommands" type="multi"/>
|
||||
<value name="AnsiAllowedCommands" type="multi">
|
||||
<line data="cmd -cur_console:R /cGitShowBranch.cmd"/>
|
||||
</value>
|
||||
<value name="AnsiLog" type="hex" data="00"/>
|
||||
<value name="AnsiLogPath" type="string" data="%UserProfile%\ConEmu\Logs\"/>
|
||||
<value name="KillSshAgent" type="hex" data="01"/>
|
||||
|
@ -383,7 +390,6 @@
|
|||
<value name="ComSpec.EnvAddExePath" type="hex" data="01"/>
|
||||
<value name="ComSpec.UncPaths" type="hex" data="00"/>
|
||||
<value name="ComSpec.Path" type="string" data=""/>
|
||||
<value name="EnvironmentSet" type="multi"/>
|
||||
<value name="CTS.Intelligent" type="hex" data="01"/>
|
||||
<value name="CTS.IntelligentExceptions" type="string" data="far|vim"/>
|
||||
<value name="CTS.AutoCopy" type="hex" data="01"/>
|
||||
|
@ -729,6 +735,13 @@
|
|||
<key name="Colors" modified="2018-03-08 18:23:55" build="180206">
|
||||
<value name="Count" type="long" data="0"/>
|
||||
</key>
|
||||
<value name="Language" type="string" data="en"/>
|
||||
<value name="AnsiLogCodes" type="hex" data="00"/>
|
||||
<value name="ResetTerminalConfirm" type="hex" data="01"/>
|
||||
<value name="RestoreInactive" type="hex" data="00"/>
|
||||
<value name="AutoReloadEnvironment" type="hex" data="01"/>
|
||||
<value name="AutoTrimSingleLine" type="hex" data="00"/>
|
||||
<value name="StatusBar.Hide.InputGrouping" type="hex" data="00"/>
|
||||
</key>
|
||||
</key>
|
||||
</key>
|
||||
|
|
|
@ -0,0 +1,93 @@
|
|||
ConEmu-Maximus5 - Handy Windows terminal
|
||||
|
||||
|
||||
About ConEmu
|
||||
|
||||
ConEmu-Maximus5 is a Windows console emulator with tabs, which presents
|
||||
multiple consoles and simple GUI applications as one customizable GUI
|
||||
window with various features.
|
||||
|
||||
Initially, the program was created as a companion to Far Manager,
|
||||
my favorite shell replacement - file and archive management,
|
||||
command history and completion, powerful editor.
|
||||
|
||||
Today, ConEmu can be used with any other console application or simple
|
||||
GUI tools (like PuTTY for example).
|
||||
|
||||
ConEmu is an active project, open to suggestions.
|
||||
https://conemu.github.io/en/Issues.html
|
||||
|
||||
|
||||
Description
|
||||
|
||||
ConEmu starts a console program in hidden console window and provides an
|
||||
alternative customizable GUI window with various features:
|
||||
|
||||
* smooth and friendly window resizing;
|
||||
* tabs for editors, viewers, panels and consoles;
|
||||
* run simple GUI apps in tabs;
|
||||
* Windows 7 Jump Lists and Progress on Taskbar buttons;
|
||||
* easily run old DOS applications (games) in Windows 7 or 64-bit OS;
|
||||
* thumbnails and tiles in Far Manager;
|
||||
* normal, maximized and full screen graphical window modes;
|
||||
* window font anti-aliasing: standard, ClearType, disabled;
|
||||
* window fonts: family, height, width, bold, italic, etc.;
|
||||
* Chinese verions of Windows supported;
|
||||
* using normal/bold/italic fonts for different parts of the console simultaneously;
|
||||
* using 24-bit colors in Far Manager 3.x;
|
||||
* ANSI X3.64 and Xterm 256 colors;
|
||||
* cursor: standard console (horizontal) or GUI (vertical);
|
||||
* optional per-application settings (e.g. palette);
|
||||
* vertical console buffer scrolling using the keyboard (BufferHeight mode);
|
||||
* show full output (1K+ lines) of last command in Far Manager's editor/viewer;
|
||||
* customizable Far Manager right click behaviour (long click opens context menu);
|
||||
* drag and drop (explorer style) of files and folders in Far Manager;
|
||||
* limited support of BDF fonts;
|
||||
* user friendly text and block selection;
|
||||
* transparency and desktop mode;
|
||||
* customizable starting tabs;
|
||||
* configurable and clickable status bar;
|
||||
* and much more - take a look at the Settings dialog or https://conemu.github.io/en/Settings.html
|
||||
|
||||
All settings are read from the registry or xml-file (multiple named
|
||||
configurations are supported), after which the command line parameters
|
||||
are applied. Most settings are configured using the Settings dialog,
|
||||
not from the command line.
|
||||
|
||||
|
||||
|
||||
Requirements
|
||||
|
||||
* Windows XP or later for 32-bit.
|
||||
* Windows Vista or later for 64-bit.
|
||||
|
||||
|
||||
Installation
|
||||
|
||||
1. Just unpack all files (from appropriate "ConEmuPack.*.7z")
|
||||
or install "ConEmuSetup.*.exe" package to any folder your choice.
|
||||
Subfolder "plugins" is required if you are using "Far Manager"!
|
||||
2. Run `ConEmu.exe` or `ConEmu64.exe`.
|
||||
|
||||
For more details please refer to: https://conemu.github.io/en/Installation.html
|
||||
|
||||
Command Line Syntax
|
||||
|
||||
Started without params, ConEmu runs some default shell.
|
||||
|
||||
Run "ConEmu.exe /?" or "ConEmu64.exe /?" to view the list of switches,
|
||||
or visit our website to examine switches description:
|
||||
|
||||
* https://conemu.github.io/en/ConEmuArgs.html
|
||||
* https://conemu.github.io/en/ConEmuC.html
|
||||
|
||||
|
||||
Command Line Examples
|
||||
|
||||
ConEmu.exe -cmd {Git bash}
|
||||
ConEmu.exe -title "Kill voracious browsers" -StartTSA -cmd -cur_console:n powershell -noprofile C:\DropBox\Kill.ps1
|
||||
|
||||
|
||||
Documentation
|
||||
|
||||
Please, visit: https://conemu.github.io/
|
|
@ -6,7 +6,7 @@ $w = [Console]::BufferWidth
|
|||
$y = ([Console]::BufferHeight-$h)
|
||||
|
||||
# Clean console contents (this will clean TrueColor attributes)
|
||||
Write-Host (([char]27)+"[9999S")
|
||||
Write-Host (([char]27)+"[32766S")
|
||||
# Apply default powershell console attributes
|
||||
cls
|
||||
|
||||
|
@ -15,7 +15,7 @@ try{
|
|||
[Console]::SetWindowPosition(0,$y)
|
||||
[Console]::SetCursorPosition(0,$y)
|
||||
}catch{
|
||||
Write-Host (([char]27)+"[9999;1H")
|
||||
Write-Host (([char]27)+"[32766H")
|
||||
}
|
||||
|
||||
# Header
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,21 +1,23 @@
|
|||
@echo off
|
||||
|
||||
rem ****************************************************************
|
||||
rem ** If you don't know about Chocolatey (apt-get style manager) **
|
||||
rem ** read about it here: https://chocolatey.org/ **
|
||||
rem ** If you are sure about installing it, execute the following **
|
||||
rem ** one-line command: **
|
||||
rem ** powershell -NoProfile -ExecutionPolicy unrestricted **
|
||||
rem ** -Command "iex ((new-object net.webclient).DownloadString **
|
||||
rem ** ('https://chocolatey.org/install.ps1'))" **
|
||||
rem ** && SET PATH=%PATH%;%systemdrive%\chocolatey\bin **
|
||||
rem ****************************************************************
|
||||
rem ************************************************************
|
||||
rem If you don't know about Chocolatey (apt-get style manager)
|
||||
rem read about it here: https://chocolatey.org/
|
||||
rem If you are sure about installing it, execute the following
|
||||
rem one-line command:
|
||||
rem one-line command (select it with mouse and press RClick):
|
||||
rem powershell.exe -NoProfile -InputFormat None -ExecutionPolicy
|
||||
rem Bypass -Command "iex ((New-Object System.Net.WebClient).
|
||||
rem DownloadString('https://chocolatey.org/install.ps1'))"
|
||||
rem ^&^& SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
|
||||
rem ************************************************************
|
||||
|
||||
setlocal
|
||||
if "%ConEmuANSI%" == "ON" (
|
||||
set green=[1;32;40m
|
||||
set red=[1;31;40m
|
||||
set gray=[0m
|
||||
set yellow=[1;33;40m
|
||||
set white=[1;37;40m
|
||||
) else (
|
||||
set green=
|
||||
|
@ -24,22 +26,22 @@ if "%ConEmuANSI%" == "ON" (
|
|||
set white=
|
||||
)
|
||||
rem Do not print ending '**' because it's not so easy to pad it with spaces
|
||||
echo %green%**************************************************************
|
||||
echo %green%** %gray%If you%red% don't know about Chocolatey %gray%(apt-get style manager) %green%
|
||||
echo %green%** %red%read about it%gray% here:%green% https://chocolatey.org/ %green%
|
||||
echo %green%************************************************************%gray%
|
||||
echo If you don't know about %yellow%Chocolatey %gray%(apt-get style manager)
|
||||
echo %yellow%read about it%gray% here:%green% https://chocolatey.org/
|
||||
if DEFINED ChocolateyInstall (
|
||||
if EXIST "%ChocolateyInstall%\choco.exe" (
|
||||
echo %green%** %gray%Chocolatey is already installed on your PC: %green%
|
||||
echo %green%** %red%%ChocolateyInstall% %green%
|
||||
echo %yellow%Chocolatey is already installed on your PC:%gray%
|
||||
echo %green% %ChocolateyInstall% %gray%
|
||||
goto done
|
||||
)
|
||||
)
|
||||
echo %green%** %gray%If you are sure about installing it, execute the following %green%
|
||||
echo %green%** %red%one-line command: %green%
|
||||
echo %green%** %white%powershell -NoProfile -ExecutionPolicy unrestricted %green%
|
||||
echo %green%** %white%-Command "iex ((new-object net.webclient). %green%
|
||||
echo %green%** %white%DownloadString('https://chocolatey.org/install.ps1'))" %green%
|
||||
echo %green%** %white%^&^& SET PATH=%%PATH%%;%%ALLUSERSPROFILE%%\chocolatey\bin %green%
|
||||
echo %gray%If you are sure about installing it, execute the following
|
||||
echo %red%one-line command%gray% (%yellow%select it with mouse and press RClick%gray%):
|
||||
echo %white%powershell.exe -NoProfile -InputFormat None -ExecutionPolicy
|
||||
echo %white% Bypass -Command "iex ((New-Object System.Net.WebClient).
|
||||
echo %white% DownloadString('https://chocolatey.org/install.ps1'))"
|
||||
echo %white% ^&^& SET "PATH=%%PATH%%;%%ALLUSERSPROFILE%%\chocolatey\bin"
|
||||
:done
|
||||
echo %green%**************************************************************%gray%
|
||||
echo %green%************************************************************%gray%
|
||||
endlocal
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
@rem !!! Do not change this file in-place, change its copy instead !!!
|
||||
@rem !!! Otherwise you will lose your settings after next update !!!
|
||||
@rem !!! Do not change this file in-place, otherwise you will lose !!!
|
||||
@rem !!! your settings after next update. !!!
|
||||
@rem !!! Create "%USERPROFILE%\.conemu\CmdInit.cmd" and add your !!!
|
||||
@rem !!! custom settings there. !!!
|
||||
|
||||
@echo off
|
||||
|
||||
set PATH=%SystemRoot%\system32;%PATH%
|
||||
set PATH=C:\WINDOWS\system32;%PATH%
|
||||
|
||||
rem Simple "ver" prints empty line before Windows version
|
||||
rem Use this construction to print just a version info
|
||||
cmd /d /c ver | "%windir%\system32\find.exe" "Windows"
|
||||
|
@ -13,7 +12,11 @@ cmd /d /c ver | "%windir%\system32\find.exe" "Windows"
|
|||
rem Now we form the command prompt
|
||||
|
||||
rem This will start prompt with `User@PC `
|
||||
if /I "%ConEmuPromptNames%" == "NO" (
|
||||
set ConEmuPrompt0=
|
||||
) else (
|
||||
set ConEmuPrompt0=$E[m$E[32m$E]9;8;"USERNAME"$E\@$E]9;8;"COMPUTERNAME"$E\$S
|
||||
)
|
||||
|
||||
rem Followed by colored `Path`
|
||||
set ConEmuPrompt1=%ConEmuPrompt0%$E[92m$P$E[90m
|
||||
|
@ -24,17 +27,19 @@ if NOT "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
|
|||
)
|
||||
)
|
||||
|
||||
rem Carriage return and `$` or `>`
|
||||
rem Carriage return and `$` or `#`
|
||||
if /I "%ConEmuPromptNL%" == "NO" (set ConEmuPrompt2=) else (set ConEmuPrompt2=$_)
|
||||
rem Spare `$E[90m` was specially added because of GitShowBranch.cmd
|
||||
if "%ConEmuIsAdmin%" == "ADMIN" (
|
||||
set ConEmuPrompt2=$_$E[90m$$
|
||||
set ConEmuPrompt2=%ConEmuPrompt2%$E[90m#
|
||||
) else (
|
||||
set ConEmuPrompt2=$_$E[90m$G
|
||||
set ConEmuPrompt2=%ConEmuPrompt2%$E[90m$$
|
||||
)
|
||||
|
||||
rem Finally reset color and add space
|
||||
rem Finally reset color and add notify ConEmu about prompt input start coords
|
||||
set ConEmuPrompt3=$E[m$S$E]9;12$E\
|
||||
|
||||
|
||||
:: ============= RT-Thread ENV Path ==================
|
||||
set ENV_ROOT=%~dp0..\..\..
|
||||
set PYTHONPATH=%ENV_ROOT%\tools\Python27
|
||||
|
@ -101,14 +106,33 @@ echo *******************************************************************
|
|||
chcp 437 > nul
|
||||
|
||||
:: ======================================================
|
||||
|
||||
rem Show 'git status' extract in prompt?
|
||||
if /I "%~1" == "/git" goto git
|
||||
if /I "%~1" == "-git" goto git
|
||||
goto no_git
|
||||
|
||||
:git
|
||||
shift /1
|
||||
call "%~dp0GitShowBranch.cmd" /i
|
||||
goto :EOF
|
||||
|
||||
goto :end_git
|
||||
:no_git
|
||||
rem Set new prompt
|
||||
PROMPT %ConEmuPrompt1%%ConEmuPrompt2%%ConEmuPrompt3%
|
||||
:end_git
|
||||
|
||||
rem User profile additions
|
||||
if exist "%USERPROFILE%\.conemu\CmdInit.cmd" (
|
||||
call "%USERPROFILE%\.conemu\CmdInit.cmd"
|
||||
)
|
||||
|
||||
rem Support additional batch execution as `{cmd} "path\to\batch.cmd" <arguments>`
|
||||
rem Due to parsing rules of cmd.exe last argument must NOT ends with "
|
||||
if "%~1" == "" goto clean
|
||||
rem We can't call here %* unfortunately
|
||||
call %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
||||
:clean
|
||||
set ConEmuPrompt0=
|
||||
set ConEmuPrompt1=
|
||||
set ConEmuPrompt2=
|
||||
set ConEmuPrompt3=
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
rem !!! Sample user specific settings that will persist in upgrade !!!
|
||||
rem !!! Save as "%USERPROFILE%\.conemu\CmdInit.cmd" to activate !!!
|
||||
|
||||
rem echo Loading ConEmu user settings...
|
||||
|
||||
rem Instead of turning on UTF-8 codepage here,
|
||||
rem it's recommended to configure it on the Environment:
|
||||
rem https://conemu.github.io/en/SettingsEnvironment.html
|
||||
rem chcp 65001
|
||||
|
||||
rem {Shell type} {path} right-angle-quote over two lines and no hostname:
|
||||
rem CMD C:\Users\Me\Code
|
||||
rem »
|
||||
set PROMPT=$E[m$E[32mCMD$E\$S$E[92m$P$E[90m$_$E[90m»$E[m$S$E]9;12$E\
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -163,7 +163,7 @@ set /P gitbranch=<"%git_err%"
|
|||
rem But we need only first line of it
|
||||
set "gitbranch=%gitbranch%"
|
||||
if NOT DEFINED gitbranch goto skip_not_a_git
|
||||
if "%gitbranch:~0,16%" == "fatal: Not a git" (
|
||||
if /I "%gitbranch:~0,16%" == "fatal: not a git" (
|
||||
rem echo Not a .git repository
|
||||
del "%git_out%">nul
|
||||
del "%git_err%">nul
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
ConEmu-Maximus5 - Handy Windows terminal
|
||||
Copyright (c) 2006-2008, Zoin <zoinen@gmail.com>
|
||||
Copyright (c) 2009-2017, Maximus5 <ConEmu.Maximus5@gmail.com>
|
||||
Copyright (c) 2009-2021, Maximus5 <ConEmu.Maximus5@gmail.com>
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
ConEmu is ‘portable’ by default, it uses ‘ConEmu.xml’ file
|
||||
to store all settings. But Windows Registry is supported too.
|
||||
|
||||
If you see error «XML setting file can not be used!»,
|
||||
it means, interface IID_IXMLDOMDocument is not registered
|
||||
in the system.
|
||||
Just copy here files «msxml3.dll» and «msxml3r.dll».
|
||||
Better to take the files from the Windows XP - they have
|
||||
fewer dependencies, and they will work in Windows 2000.
|
||||
|
||||
* https://conemu.github.io/en/SettingsFast.html
|
||||
* https://conemu.github.io/en/Settings.html
|
||||
|
||||
============================================================
|
||||
ConEmu «портабелен» по умолчанию и хранит все настройки в
|
||||
файле «ConEmu.xml». Но реестр Windows также поддерживается.
|
||||
|
||||
Если попытке использовании «ConEmu.xml» появляется ошибка
|
||||
«XML setting file can not be used!», значит в системе
|
||||
не зарегистрирован интерфейс IID_IXMLDOMDocument.
|
||||
Чтобы его не регистрировать, скопируйте в этот каталог
|
||||
файлы «msxml3.dll» и «msxml3r.dll». Файлы лучше брать из
|
||||
Windows XP - в них меньше зависимостей и они будут работать
|
||||
в Windows 2000.
|
||||
|
||||
* https://conemu.github.io/en/SettingsFast.html
|
||||
* https://conemu.github.io/en/Settings.html
|
|
@ -0,0 +1,21 @@
|
|||
@echo off
|
||||
|
||||
rem If your git log containing UTF-8 or national characters is messed,
|
||||
rem just set in the Settings/Environment proper `LANG` variable, examples:
|
||||
rem set LANG=en_US.UTF-8
|
||||
rem set LANG=ru_RU.utf8
|
||||
rem set LANG=ru_RU.CP1251
|
||||
|
||||
rem Check if we can output colors to PTY or not
|
||||
ConEmuC -isredirect
|
||||
|
||||
if errorlevel 2 goto is_con
|
||||
|
||||
rem Plain text mode
|
||||
git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%h%%d %%an %%ad %%s" %*
|
||||
goto :EOF
|
||||
|
||||
:is_con
|
||||
rem Colored mode
|
||||
git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%C(auto)%%h%%d %%C(bold blue)%%an %%Cgreen%%ad %%Creset%%s" %*
|
||||
goto :EOF
|
|
@ -0,0 +1,12 @@
|
|||
@echo off
|
||||
|
||||
rem Using alias "gppu=git-push-set-upstream.cmd & GitShowBranch.cmd" in ConEmu's
|
||||
rem Environment it's easy to push new branches to remote repository.
|
||||
rem The script takes current local branch and push it with --set-upstream flag.
|
||||
|
||||
setlocal
|
||||
for /F "tokens=* USEBACKQ" %%F in (`git rev-parse --abbrev-ref HEAD`) do (
|
||||
set "gitbranch=%%F"
|
||||
)
|
||||
echo on
|
||||
git push origin --set-upstream %gitbranch% %*
|
|
@ -1,3 +1,5 @@
|
|||
You may use this folder to store your scripts to be available via %PATH%.
|
||||
You may use this folder to store your scripts to be available via `%PATH%`.
|
||||
|
||||
It is added to environment PATH variable (for processes started in ConEmu)
|
||||
by ConEmu's `Environment` settings page.
|
||||
on the `Environment` settings page:
|
||||
https://conemu.github.io/en/SettingsEnvironment.html
|
||||
|
|
|
@ -11,10 +11,8 @@ rem SetProgress 2
|
|||
rem -- Set progress error state
|
||||
rem SetProgress 3
|
||||
rem -- Set progress indeterminate state
|
||||
rem SetProgress 4 <Name>
|
||||
rem -- Start progress for some long process
|
||||
rem SetProgress 5 <Name>
|
||||
rem -- Stop progress started with "3"
|
||||
rem SetProgress 4
|
||||
rem -- Set progress paused state
|
||||
|
||||
rem Run this file in cmd.exe or tcc.exe to change
|
||||
rem Title of console window.
|
||||
|
@ -49,6 +47,10 @@ echo %ESC%[u%ESC%[KPress enter to set Indeterminate state
|
|||
pause>nul
|
||||
call :set_pr 3
|
||||
|
||||
echo %ESC%[u%ESC%[KPress enter to set Paused state
|
||||
pause>nul
|
||||
call :set_pr 4
|
||||
|
||||
echo %ESC%[u%ESC%[KPress enter to remove progress
|
||||
pause>nul
|
||||
call :set_pr 0
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,15 @@
|
|||
You may try "Clink" - bash style autocomplete
|
||||
Download and unpack files to this folder
|
||||
|
||||
https://chrisant996.github.io/clink/
|
||||
|
||||
Note! Clink distribution has subfolders.
|
||||
Unpack all the files (without subfolder) into %ConEmuBaseDir%\clink.
|
||||
This folder already created by ConEmu installer and contains Readme.txt.
|
||||
|
||||
If you install clink in any other folder,
|
||||
ConEmu will not be able to control clink
|
||||
loading from ConEmu's settings dialog:
|
||||
|
||||
Settings -> Features -> Use clink in prompt
|
||||
https://conemu.github.io/en/SettingsFeatures.html
|
|
@ -4,10 +4,10 @@
|
|||
# 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
|
||||
set colored-completion-prefix on
|
||||
set colored-stats on
|
||||
set mark-symlinked-directories on
|
||||
set completion-auto-query-items on
|
||||
set history-point-at-end-of-anchored-search on
|
||||
set search-ignore-case on
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -7,14 +7,18 @@ rem csudo dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sourc
|
|||
|
||||
setlocal
|
||||
|
||||
rem Use split screen feature? Possible values: VERT, HORZ, NO
|
||||
set ConEmuSplit=VERT
|
||||
rem Change options here: https://conemu.github.io/en/SettingsEnvironment.html
|
||||
|
||||
rem Show confirmation before closing SUDO tab
|
||||
rem You may set NO here, if confirmation is not needed
|
||||
set ConfirmClose=YES
|
||||
rem Create new console in split or tab? Possible values: VERT, HORZ, NO
|
||||
if not defined ConEmuSudoSplit set ConEmuSudoSplit=VERT
|
||||
|
||||
rem Show confirmation `Press Enter or Esc to close console...`
|
||||
rem before automatic closing sudo console AFTER command exit
|
||||
rem Possible values: YES, NO
|
||||
if not defined ConEmuSudoConfirm set ConEmuSudoConfirm=YES
|
||||
|
||||
|
||||
rem File `csudo_parms.cmd` is obsolete, prefer Environment page
|
||||
rem You may override default settings in batch-file "csudo_parms.cmd"
|
||||
if exist "%~dp0csudo_parms.cmd" call "%~dp0csudo_parms.cmd"
|
||||
|
||||
|
@ -24,7 +28,7 @@ rem Let set "ESC" variable to char with code \x1B
|
|||
set ESC=
|
||||
|
||||
rem It is 64-bit OS?
|
||||
if not %PROCESSOR_ARCHITECTURE%==AMD64 goto x32
|
||||
if not "%PROCESSOR_ARCHITECTURE%" == "AMD64" goto x32
|
||||
|
||||
rem First, try to use 64-bit ConEmuC
|
||||
if exist "%~dp0ConEmuC64.exe" (
|
||||
|
@ -41,7 +45,7 @@ goto run
|
|||
|
||||
:not_found
|
||||
rem Oops, csudo located in wrong folder
|
||||
if %ConEmuANSI%==ON (
|
||||
if "%ConEmuANSI%" == "ON" (
|
||||
echo %ESC%[1;31;40mFailed to find ConEmuC.exe or ConEmuC64.exe!%ESC%[0m
|
||||
) else (
|
||||
echo Failed to find ConEmuC.exe or ConEmuC64.exe
|
||||
|
@ -51,14 +55,14 @@ goto :EOF
|
|||
|
||||
:run
|
||||
rem Preparing switches
|
||||
if %ConEmuSplit%==VERT (
|
||||
if /I "%ConEmuSudoSplit%" == "VERT" (
|
||||
set SPLIT=sV
|
||||
) else if %ConEmuSplit%==HORZ (
|
||||
) else if /I "%ConEmuSudoSplit%" == "HORZ" (
|
||||
set SPLIT=sH
|
||||
) else (
|
||||
set SPLIT=
|
||||
)
|
||||
if %ConfirmClose%==NO (
|
||||
if /I "%ConEmuSudoConfirm%" == "NO" (
|
||||
set ConEmuNewCon=-new_console:an%SPLIT%
|
||||
) else (
|
||||
set ConEmuNewCon=-new_console:ac%SPLIT%
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
; Generated by Integrity Checker Plugin (by Ariman)
|
||||
|
||||
c21d5aae97a65013509ee75aabfb400e601d2b64948f9d5b3f084127f705648a *wslbridge.exe
|
||||
668ee195182b74e544a1f939f47974c15b9a97a5a50d38c47798d244eeafe941 *wslbridge.exe
|
||||
b5498e8e6ae9f741c047de9bab046e1bb4b5bebcfa441665f153d072e354b543 *cygwin1.dll
|
||||
e7942698900cc752a91adff91937b20e7dc166ac6ad74c022b2b8e4f02d6d8d5 *wslbridge-backend
|
||||
700bc914ed7b769b536f4f73ef2dbd6838ff6ba3df4382a3315375091242a376 *wslbridge-backend
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
|||
Last successful update
|
||||
2024-02-13 ÖÜśţ
|
||||
22:14
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue