Module config

Module config 

Source

Structsยง

SurferBehavior
SurferConfig
SurferGesture
Mouse gesture configurations. Color and linewidth are configured in the theme using SurferTheme::gesture.
SurferLayout
SurferLineStyle
SurferRelationArrow
SurferTheme
SurferTicks
Tick mark configuration
ThemeColorPair
ThemeColorTriple
WcpConfig

Enumsยง

ArrowKeyBindings
Select the function of the arrow keys
AutoLoad
PrimaryMouseDrag
Select the function when dragging with primary mouse button

Functionsยง

all_theme_names ๐Ÿ”’
default_colors ๐Ÿ”’
default_true ๐Ÿ”’
deserialize_color_map ๐Ÿ”’
deserialize_hex_color ๐Ÿ”’
deserialize_theme ๐Ÿ”’
find_local_configs ๐Ÿ”’
Searches for .surfer directories upward from the current location until it reaches root. Returns an empty vector in case the search fails in any way. If any .surfer directories are found, they will be returned in a Vec<PathBuf> in a pre-order of most top-level to most local. All plain files are ignored.
get_luminance ๐Ÿ”’
hex_string_to_color32 ๐Ÿ”’