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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
|
# The Four Seasons skins demonstrate how to use direct RGB true colors.
#
# As a prerequisite, you will need:
# 1) Midnight Commander version 4.8.19 or newer.
# 2) Midnight Commander being compiled against S-Lang (rather than ncurses).
# 3) S-Lang version 2.3.1 or newer.
# 4) A 64-bit operating system. (Future S-Lang version 3 will support
# true colors on 32-bit OSes too. Until then, you can install a patched
# S-Lang and compile MC against it by following the instructions at
# https://www.midnight-commander.org/wiki/doc-devel/slang-16Mcolors-32bits.)
# 5) A terminal emulator that supports true colors, such as e.g.
# GNOME Terminal and other VTE derivatives, KDE's Konsole,
# iTerm2 for macOS. See https://gist.github.com/XVilka/8346728 for a
# more exhaustive and up to date list.
# 6) The TERM environment variable describing 256 color support, e.g.:
# export TERM=xterm-256color
# or inside screen or tmux:
# export TERM=screen-256color
# Verify by running tput colors, it should report 256.
# 7) The COLORTERM env variable set to either "truecolor" or "24bit", e.g.:
# export COLORTERM=truecolor
#
# True colors are referred to by the standard #rrggbb or #rgb notation, the
# short form is interpreted by doubling each hex digit.
#
# In addition to these the 256 palette colors are still available, and
# obviously so are the attributes. See the sand256.ini skin file for details.
[skin]
# Sunshine, ocean, beach, beachball, sunshades, ice cream.
# (Pistachio is out.)
description = Four Seasons – Summer
truecolors = true
[Lines]
horiz = ─
vert = │
lefttop = ┌
righttop = ┐
leftbottom = └
rightbottom = ┘
topmiddle = ┬
bottommiddle = ┴
leftmiddle = ├
rightmiddle = ┤
cross = ┼
dhoriz = ═
dvert = ║
dlefttop = ╔
drighttop = ╗
dleftbottom = ╚
drightbottom = ╝
dtopmiddle = ╤
dbottommiddle = ╧
dleftmiddle = ╟
drightmiddle = ╢
[aliases]
Main = #ffedb3
MainFg = #000
MarkedFg = #e311aa
HeaderFg = MarkedFg
Selected = #d9b64a
Dialog = #a7f25a
DialogFocus = #f864f6
Input = #d7ffad
PaleFg = #777
ShadowFg = #000
ShadowBg = #7f7659
Error = #d40707
ErrorFocus = #db7b7b
Top = #46cef3
MenuActive = #85e1fb
MenuSelected = #fae728
Bottom = #f4ff83
BottomNumber = DialogFocus
BottomNumberFg = #000
Help = Bottom
HelpBoldFg = DialogFocus
HelpItalicFg = ErrorFocus
HelpLinkFg = #168bac
EditorLineNumber = #fff5d5
EditorWhitespace = EditorLineNumber
EditorRightMargin = EditorWhitespace
EditorBookmark = Bottom
EditorFindAll = Top
EditorVoid = #f9faac
EditorFrameFg = MainFg
EditorFrameActiveFg = MarkedFg
EditorFrameDragFg = Top
ViewerBoldFg = MarkedFg
ViewerUnderlinedFg = HelpLinkFg
ViewerSelected = Dialog
DiffAdd = #80e080
DiffChangedLine = Bottom
DiffGap = #e08080
[core]
_default_ = MainFg;Main
selected = ;Selected
marked = MarkedFg;;bold
markselect = MarkedFg;Selected;bold
gauge = ;DialogFocus
input = #000;Input
inputunchanged = PaleFg;Input
inputmark = #000;DialogFocus
disabled = PaleFg;Dialog
reverse = #000;Bottom
commandlinemark = #000;DialogFocus
header = HeaderFg
shadow = ShadowFg;ShadowBg
[dialog]
_default_ = #000;Dialog
dfocus = ;DialogFocus
dhotnormal = ;;underline
dhotfocus = ;DialogFocus;underline
dtitle = ;;bold
[error]
_default_ = #fff;Error
errdfocus = ;ErrorFocus
errdhotnormal = ;;underline
errdhotfocus = ;ErrorFocus;underline
errdtitle = ;;bold
[filehighlight]
directory =
executable = #00af00
symlink = #870087
hardlink =
stalelink = #d70000
device = #87af5f
special = #afaf5f
core = #d7af00
temp = #9e9e9e
archive = #005f87
doc = #5f00af
source = #af5f00
media = #0087d7
graph = #00afaf
database = #d7875f
[menu]
_default_ = #000;MenuActive
menusel = ;MenuSelected
menuhot = ;;underline
menuhotsel = ;MenuSelected;underline
menuinactive = ;Top
[popupmenu]
_default_ = #000;Dialog
menusel = ;DialogFocus
menutitle = ;;bold
[buttonbar]
hotkey = BottomNumberFg;BottomNumber
button = #000;Bottom
[statusbar]
_default_ = #000;Top
[help]
_default_ = #000;Help
helpbold = HelpBoldFg;;bold
helpitalic = HelpItalicFg;;italic
helplink = HelpLinkFg;;underline
helpslink = Help;HelpLinkFg
[editor]
editbold = MarkedFg;;bold
editmarked = ;Selected
editwhitespace = ;EditorWhitespace
editlinestate = #000;EditorLineNumber
bookmark = #000;EditorBookmark
bookmarkfound = #000;EditorFindAll
editrightmargin = ;EditorRightMargin
editbg = ;EditorVoid
editframe = EditorFrameFg
editframeactive = EditorFrameActiveFg
editframedrag = EditorFrameDragFg
[viewer]
viewbold = ViewerBoldFg;;bold
viewunderline = ViewerUnderlinedFg;;underline
viewselected = #000;ViewerSelected
[diffviewer]
added = ;DiffAdd
changedline = ;DiffChangedLine
changednew = ;DiffAdd
changed = ;DiffGap
removed = ;DiffGap
error = #fff;Error
[widget-panel]
sort-up-char = ▴
sort-down-char = ▾
hiddenfiles-show-char = •
hiddenfiles-hide-char = ○
history-prev-item-char = ◂
history-next-item-char = ▸
history-show-list-char = ▾
filename-scroll-left-char = ◂
filename-scroll-right-char = ▸
[widget-scrollbar]
first-vert-char = ▴
last-vert-char = ▾
first-horiz-char = ◂
last-horiz-char = ▸
current-char = ■
background-char = ▒
[widget-editor]
window-state-char = ↕
window-close-char = ✕
|