summaryrefslogtreecommitdiff
path: root/src/windoof/ConEmu/ConEmu.xml
blob: 673f83ba11607b9271b8579bd0c8eaf7fb92c8da (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!-- -->
<!-- Source "https://git.hiddenalpha.ch/dotfiles.git/tree/src/windoof/ConEmu/ConEmu.xml" -->
<!-- Copy this file to "C:\Users\%USERNAME%\AppData\Roaming\ConEmu.xml" -->
<!-- -->
<?xml version="1.0" encoding="utf-8"?>
<key name="Software">
    <key name="ConEmu">
        <key name=".Vanilla" modified="2022-07-12 12:22:45" build="210912">
            <!-- <value name="UseCurrentSizePos" type="hex" data="01"/> -->
            <!-- <value name="AutoSaveSizePos" type="hex" data="01"/> -->
            <!-- <value name="WindowMode" type="dword" data="0000051f"/> -->

            <!-- Copy LF=00, CRLF=01 -->
            <value name="ClipboardEOL" type="hex" data="00"/>
            <!-- AnsiExecution 00=everywhere, 01=cmdOnly, ... -->
            <value name="AnsiExecution" type="hex" data="00"/>
            <value name="AutoTrimSingleLine" type="hex" data="01"/>
            <value name="ClipboardConfirmEnter" type="hex" data="01"/>
            <value name="ClipboardConfirmLonger" type="ulong" data="1024"/>
            <value name="ClipboardDetectLineEnd" type="hex" data="01"/>
            <!-- WinTaskbarFlashing 02=AllowShortFlash -->
            <value name="DisableAllFlashing" type="hex" data="02"/>
            <value name="FocusInChildWindows" type="hex" data="01"/>

            <value name="HighlightMouseCol" type="hex" data="00"/>
            <value name="HighlightMouseRow" type="hex" data="00"/>
            <!-- 04: open ctx menu on mouse right click -->
            <value name="CTS.RBtnAction" type="hex" data="04"/>

            <value name="KillSshAgent" type="hex" data="00"/>
            <value name="MinimizeOnLoseFocus" type="hex" data="00"/>
            <value name="QuakeStyle" type="hex" data="00"/>
            <value name="SaveCmdHistory" type="hex" data="01"/>
            <value name="ShowScrollbar" type="hex" data="01"/>
            <value name="SuppressBells" type="hex" data="01"/>
            <value name="TabModifiedSuffix" type="string" data="[*]"/>
            <!-- How a tab label looks like -->
            <value name="TabConsole" type="string" data="%s"/>
            <!-- TabRecent: 00=cycleInOrder 01=cycleMostRecent -->
            <value name="TabRecent" type="hex" data="00"/>
            <value name="Tabs" type="hex" data="01"/>
            <value name="TabsLocation" type="hex" data="01"/>
            <value name="TrueColorerSupport" type="hex" data="01"/>
            <value name="UseClink" type="hex" data="01"/>
            <!-- TODO should I use AutoReloadEnvironment? -->
            <value name="AutoReloadEnvironment" type="hex" data="00"/>
            <value name="BackColorIdx" type="hex" data="10"/>
            <!-- 04=darkblue -->
            <value name="ColorTable00" type="dword" data="00000000"/>
            <value name="ColorTable01" type="dword" data="00aa0000"/>
            <value name="ColorTable02" type="dword" data="0000aa00"/>
            <value name="ColorTable03" type="dword" data="00aaaa00"/>
            <value name="ColorTable04" type="dword" data="000000f0"/>
            <value name="ColorTable05" type="dword" data="00aa00aa"/>
            <value name="ColorTable06" type="dword" data="000055aa"/>
            <value name="ColorTable07" type="dword" data="00aaaaaa"/>
            <value name="ColorTable08" type="dword" data="00555555"/>
            <value name="ColorTable09" type="dword" data="00ff5555"/>
            <value name="ColorTable10" type="dword" data="0055ff55"/>
            <value name="ColorTable11" type="dword" data="00ffff55"/>
            <value name="ColorTable12" type="dword" data="005555ff"/>
            <value name="ColorTable13" type="dword" data="00ff55ff"/>
            <value name="ColorTable14" type="dword" data="0055ffff"/>
            <value name="ColorTable15" type="dword" data="00ffffff"/>
            <value name="ComSpec.EnvAddExePath" type="hex" data="01"/>
            <value name="ComSpec.EnvAddPath" type="hex" data="01"/>
            <!-- Use block cursor -->
            <value name="CursorTypeActive" type="dword" data="000232c2"/>
            <value name="FontSize" type="ulong" data="20"/>
            <value name="FontUseDpi" type="hex" data="01"/>
            <value name="FontUseUnits" type="hex" data="01"/>
            <value name="KeyboardHooks" type="hex" data="01"/>
            <value name="PopBackColorIdx" type="hex" data="10"/>
            <value name="PopTextColorIdx" type="hex" data="10"/>
            <value name="SingleInstance" type="hex" data="00"/>
            <value name="StartFarEditors" type="hex" data="00"/>
            <value name="StartFarFolders" type="hex" data="00"/>
            <value name="StatusFontHeight" type="long" data="12"/>
            <value name="TabFontHeight" type="long" data="13"/>
            <value name="TextColorIdx" type="hex" data="10"/>
            <value name="Update.CheckHourly" type="hex" data="00"/>
            <value name="Update.CheckOnStartup" type="hex" data="00"/>
            <value name="Update.ConfirmDownload" type="hex" data="01"/>
            <value name="Update.UseBuilds" type="hex" data="01"/>
            <value name="UseInjects" type="hex" data="01"/>

            <!-- Font (TODO what font exactly?) -->
            <value name="FontName" type="string" data="Consolas"/>
            <value name="FontName2" type="string" data="DejaVu Sans Mono"/>
            <value name="FontAutoSize" type="hex" data="00"/>
            <value name="FontSizeX" type="ulong" data="0"/>
            <value name="FontSizeX2" type="ulong" data="0"/>
            <value name="FontSizeX3" type="ulong" data="0"/>
            <value name="FontCharSet" type="hex" data="01"/>
            <value name="Anti-aliasing" type="ulong" data="6"/>
            <value name="FontBold" type="hex" data="00"/>
            <value name="FontItalic" type="hex" data="00"/>
            <value name="Monospace" type="hex" data="01"/>
            <value name="CompressLongStrings" type="hex" data="01"/>

            <value name="EnvironmentSet" type="multi">
                <!-- Kludge to fix nightmare systems. Namely to make ssh-agent work on WINDOOF -->
                <line data="set PATH=/c/Users/%USERNAME%/.opt/git/cmd;/c/Users/%USERNAME%/.opt/git/usr/bin;%PATH%"/>
                <!-- Prepend my custom binaries -->
                <line data="set PATH=/c/Users/%USERNAME%/.bin;%PATH%"/>
                <!-- BusyBox setting not sure what it is for -->
                <line data="BB_SKIP_ANSI_EMULATION=1"/>
            </value>

            <key name="HotKeys" modified="2022-06-24 00:42:42" build="210912">
                <!-- Rename tab ctrl+shift+F2 -->
                <value name="Multi.Rename" type="dword" data="00101171"/>
                <!-- NewTab ctrl+shift+T -->
                <value name="Multi.NewConsoleShift" type="dword" data="00101154"/>
                <!-- Paste ctrl+shift+V -->
                <value name="ClipboardVkAllLines" type="dword" data="00101156"/>
            </key>

            <key name="Tasks" modified="2022-06-24 00:42:42" build="210912">
                <value name="Count" type="long" data="1"/>

                <key name="Task1" modified="2022-06-24 00:42:42" build="210912">
                    <value name="Name" type="string" data="{myBash}"/>
                    <!-- Flags: 00000005=DefaultConsole, 00000004=JustAnotherConsole -->
                    <value name="Flags" type="dword" data="00000005"/>
                    <value name="Hotkey" type="dword" data="00000000"/>
                    <value name="GuiArgs" type="string" data=""/>
                    <value name="Active" type="long" data="0"/>
                    <value name="Count" type="long" data="1"/>
                    <!-- <value name="Cmd1" type="string" data='C:\work\tmp\arg-printer.exe "foo"'/> -->
                    <value name="Cmd1" type="string" data='C:\Users\%USERNAME%\.bin\bash.exe'/>
                </key>
            </key>

        </key>
    </key>
</key>