2 # Here is the structure and options of Ion configuration file commented.
8 # Double click delay (default: 250ms)
11 # Timeout before automatically leaving resize mode (default: 1.5s)
14 # Opaque resize? (default: no)
15 opaque_resize TRUE/FALSE
18 # Screen <screennum> specific settings
20 # Font used in terminal emulators (xterm, etc.)
21 # CF_WIDTH/HEIGHT_UNIT that grow/shrink use are taken from this.
31 # tl - top and left border width
32 # br - bottom and right border width
33 # ipad - contents padding
34 frame_border tl, br, ipad
37 tab_border tl, br, ipad
39 # Input (line-editor) border
40 input_border tl, br, ipad
42 # Frame and tab spacing
45 # Place bar inside or outside frame border?
46 bar_inside_frame TRUE/FALSE?
48 # Active frame, unselected tab colors
49 # tl - top and left border
50 # br - bottom and right border
52 # fg - foreground (text)
53 # The colors are normal X color specifications. See the
54 # manual page for XParserColor(3x) for more.
55 act_tab_colors "tl", "br", "bg", "fg"
57 # Active frame, selected tab colors
58 act_tab_sel_colors "tl", "br", "bg", "fg"
60 # Inactive frame, unselected tab colors
61 tab_colors "tl", "br", "bg", "fg"
63 # Inactive frame, selected tab clors
64 tab_sel_colors "tl", "br", "bg", "fg"
67 frame_colors "tl", "br", "bg", "fg"
69 # Workspace background
72 # Input (line-editor) colors
73 input_colors "tl", "br", "bg", "fg"
75 # Selected text colors
76 selection_colors "bg", "fg"
80 # Settings for window "class.instance" (e.g. XTerm.xterm)
81 winprop "class.instance" {
82 # Maximum size (overrides size hints)
85 # Aspect ratio (overrides size hints)
88 # Kludge to get acrobat reader work
91 # Switch to newly created client? (default: yes)
94 # Stubborn window placement? Used with CF_PLACEMENT_GEOM
95 # to ignore client-supplied coordinates of badly behaving
96 # windows. (default: no)
99 # current - force window become a transient for active client
100 # off - force window not be interpreted as a transient
101 transient_mode normal|current|off
105 # Key and pointer bindings
106 # Key names are passed to XStringToKeysym and are those defined in
107 # /whereever_x_is/include/keysymdef.h without the XK_ -prefix.
109 # Set default modifier
113 kpress "[modifiers+]key", "function" [, args]
115 # Key press, wait for pointer release
116 kpress_waitrel "[modifiers+]key", "function" [, args]
118 # Pointer button press
119 mpress "[modifiers+]ButtonX", "function" [, args]
122 mdrag "[modifiers+]ButtonX", "function" [, args]
125 mclick "[modifiers+]ButtonX", "function" [, args]
128 mdblclick "[modifiers+]ButtonX", "function" [, args]
130 submap "[modifiers+]key" {
136 # Line-editor bindings
142 # Tab bindings (keys not useful)
148 # Resize-mode bindings