-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.garglkrc.dark
220 lines (180 loc) · 7.61 KB
/
.garglkrc.dark
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
218
219
#===============================================================================
# Gargoyle Glk configuration
#-------------------------------------------------------------------------------
#
# Copy this file to "garglk.ini" in the same directory as your
# gargoyle interpreter if you are running windows.
# On unix systems, copy it to "~/.garglkrc".
#
# Gargoyle will look for configuration files and load them in this
# order, with later settings overriding earlier settings:
#
# 1: same directory as the executable: garglk.ini (windows)
# 2: /etc/garglk.ini (unix)
# 3: user home directory: .garglkrc
# 4: user home directory: garglk.ini
# 5: current working directory: garglk.ini
# 6: name-of-game-file.ini (so for hell.gam it would read hell.ini)
#
# Sections of the config file can be turned on or off by matching
# either the interpreter or game file being run. See the bottom
# of this file for examples.
scrollwidth 0 # set to 8 to make a nice scrollbar
scrollbg e0e0d0
scrollfg c0c0b0
stylehint 1 # set to 0 if game uses really bad colors
safeclicks 1 # set to 0 if game cancels line events properly
cols 60 # nice good line length for reading. but...
rows 25 # see the bottom for terp-specific over-rides
lockcols 1 # set to 1 to enforce col count
lockrows 0 # set to 1 to enforce row count
justify 0 # 0=ragged-right 1=justified
quotes 2 # Smart quotes -- 0=off 1=normal 2=rabid
dashes 1 # Dash replacement level -- 0=off 1=-,em 2=-,en,em
spaces 1 # Spaces after full stop -- 0=off 1=one 2=two
caps 0 # Force uppercase input -- 0=off 1=on
graphics 1 # enable graphics
sound 1 # enable sound
lcd 1 # 0=grayscale 1=subpixel
#===============================================================================
# Fonts, sizes and spaces
# (Tweak this if you choose other fonts, or want bigger text)
#-------------------------------------------------------------------------------
#
# The 'standard' fonts.
# Omit to use the builtin fonts, or specify a font family.
monofont Liberation Mono
monosize 18.5
propfont Linux Libertine O
propsize 20.5
wmarginx 20 # space around the window frame
wmarginy 20
wpaddingx 0 # space between windows
wpaddingy 0
wborderx 0 # border line width between windows
wbordery 0
tmarginx 7 # internal margin of text windows
tmarginy 7
leading 20 # Also known as linespacing
baseline 15 # Offset from top of line to baseline
# Fonts for Text Buffer windows
tfont 0 propr # Normal
tfont 1 propi # Emphasized
tfont 2 monor # Preformatted
tfont 3 propb # Header
tfont 4 propb # Subheader
tfont 5 propz # Alert
tfont 6 propi # Note
tfont 7 propr # BlockQuote
tfont 8 propb # Input
tfont 9 propr # User1
tfont 10 propr # User2
# Fonts for Text Grid windows
gfont 0 monor # Normal
gfont 1 monoi # Emphasized
gfont 2 monor # Preformatted
gfont 3 monob # Header
gfont 4 monob # Subheader
gfont 5 monoz # Alert
gfont 6 monoi # Note
gfont 7 monor # BlockQuote
gfont 8 monoz # Input
gfont 9 monor # User1
gfont 10 monor # User2
#===============================================================================
# Colors and style definitions
#-------------------------------------------------------------------------------
#
# Default here is for black text on a white background.
#
# If you choose the reverse, light text on a dark background,
# you may want to set gamma to 0.7 or similar to make the
# text fatter.
#
# Depending on your screen you may want to tweak the gamma.
# Good values to try are 0.7, 1.0 and 1.4.
#
# There are separate colors for TextBuffer and TextGrid windows.
# TextBuffers are main text windows, TextGrids are used mainly for
# status bars and such.
gamma 0.3 # this affects text rendering, not other colors
caretshape 2 # 0=smalldot 1=fatdot 2=thinline 3=fatline 4=block
linkstyle 1 # 1=show hyperlinks 0=hide hyperlinks
# moreprompt ( more )
# morealign 0 # 0=left 1=center 2=right
# morefont propb
windowcolor c0c0c0 # overall window background color
bordercolor 000000 # border line color
caretcolor 000000 # input caret color
linkcolor 000060 # hyperlink color
morecolor 006000 # more prompt color
# Colors for text buffer windows
tcolor 0 000000 c0c0c0 # Normal
tcolor 1 000000 c0c0c0 # Emphasized
tcolor 2 000000 c0c0c0 # Preformatted
tcolor 3 000000 c0c0c0 # Header
tcolor 4 000000 c0c0c0 # Subheader
tcolor 5 000000 c0c0c0 # Alert
tcolor 6 000000 c0c0c0 # Note
tcolor 7 000000 c0c0c0 # BlockQuote
tcolor 8 006000 c0c0c0 # Input
tcolor 9 000000 c0c0c0 # User1
tcolor 10 000000 c0c0c0 # User2
# Colors for text grid windows
gcolor 0 606060 c0c0c0 # Normal
gcolor 1 606060 c0c0c0 # Emphasized
gcolor 2 606060 c0c0c0 # Preformatted
gcolor 3 606060 c0c0c0 # Header
gcolor 4 606060 c0c0c0 # Subheader
gcolor 5 606060 c0c0c0 # Alert
gcolor 6 606060 c0c0c0 # Note
gcolor 7 606060 c0c0c0 # BlockQuote
gcolor 8 606060 c0c0c0 # Input
gcolor 9 606060 c0c0c0 # User1
gcolor 10 606060 c0c0c0 # User2
#===============================================================================
# You can add sections here to over-ride settings. List all the executables to
# be affected in the [ selector list ]. The name of game file can also be used
#-------------------------------------------------------------------------------
[ Git Glulxe ]
cols 80 # longer lines for Glulx games
rows 25 # same number of rows
[ Hugo ]
# Hugo has ugly status bars with no padding.
# Hugo also uses grid windows for arbitrarily placed text.
# Add a thin border line between windows.
wborderx 1 # border line width between windows
wbordery 1 # border line width between windows
[ Magnetic ]
cols 68
# [ Agility ]
# monoaspect 0.8 # squeeze mono font
# cols 80
# rows 25
[ curses.z5 ]
monoaspect 0.9 # squeeze to compensate for more columns
cols 65
[ photo201.blb ]
cols 80
rows 24
[ trinity.z5 ]
mincols 62 # Trinity requires at least 62 columns
[ winter.z5 ]
mincols 78
minrows 26 # Winter Wonderland contains ASCII art
#===============================================================================
# You can specify the default interpreter for game types. List all extensions to
# be affected in the [ selector list ]. The name of a game file can also be used
#-------------------------------------------------------------------------------
# Zcode game types
[ *.z3 *.z4 *.z5 *.z6 *.z7 *.z8 *.zlb *.zblorb ]
terp bocfel
# Glulx game types
[ *.ulx *.blorb *.glb *.gblorb ]
terp git
# Superglus games require Glulxe
[ *.blb ]
terp glulxe
# Override for specific game
[ Floatpoint.zblorb ]
terp glulxe