aboutsummaryrefslogtreecommitdiffstats
path: root/oxicord/config.toml
blob: 556164a258eb5e93cba0a65ed7b5f032d7cc0f43 (plain) (blame)
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
# Application configuration
#
# Log level: trace, debug, info, warn, error
log_level = "info"

# Enable mouse support
mouse = true

# Disable user colors (monochrome mode)
disable_user_colors = false

# Quick Switcher default sort mode
# Options: "recents", "mixed"
quick_switcher_order = "recents"

# Editor command to use for file viewing/editing.
# Overrides $EDITOR environment variable.
# Examples:
# editor = "nvim"
# editor = "code -w"
# editor = "nano"

[keybindings]
# Custom keybindings configuration
# Format: "Key+Modifier" = "Action"
#
# Supported Modifiers:
# - Ctrl (or Control)
# - Alt
# - Shift
#
# Supported Special Keys:
# - Esc, Enter, Tab, BackTab, Backspace, Delete, Insert
# - Home, End, PageUp, PageDown
# - Up, Down, Left, Right
# - F1 to F12
# - Space
#
# Examples:
# "Ctrl+q" = "Quit"
# "Alt+Enter" = "SendMessage"
# "Ctrl+k" = "ToggleQuickSwitcher"
# "Shift+Up" = "ScrollUp"

# --- Available Actions ---
#
# General:
# "Quit"
# "Logout"
# "SecureLogout"
# "ToggleHelp"
# "ToggleGuildsTree"
# "ToggleFileExplorer"
# "ToggleHiddenFiles"
# "ToggleDisplayName"
# "ToggleQuickSwitcher"
# "NextTab"
# "Cancel"
#
# Navigation & Focus:
# "FocusGuilds"
# "FocusMessages"
# "FocusInput"
# "FocusNext"
# "FocusPrevious"
# "NavigateUp"
# "NavigateDown"
# "NavigateLeft"
# "NavigateRight"
# "Select"
# "SelectFirst"
# "SelectLast"
# "Collapse"
# "MoveToParent"
#
# Scrolling:
# "ScrollDown"
# "ScrollUp"
# "ScrollToTop"
# "ScrollToBottom"
#
# Messages & Chat:
# "SendMessage"
# "Reply"
# "ReplyNoMention"
# "EditMessage"
# "DeleteMessage"
# "CopyContent"
# "CopyImage"
# "YankId"
# "YankUrl"
# "OpenAttachments"
# "JumpToReply"
# "LoadHistory"
# "ClearSelection"
#
# Input:
# "OpenEditor"
# "ClearInput"
# "Paste"

[ui]
# Group guilds into folders
group_guilds = false

# Use display name (Global Name) instead of username where available
use_display_name = true

# Show image previews in chat
image_preview = true

# Timestamp format string (chrono format)
timestamp_format = "%H:%M"

# Show typing indicators
show_typing = true

# Enable TachyonFX animations
enable_animations = true

# Notification duration in seconds
notification_duration = 5

# If true, hide messages from blocked users completely.
# If false, show a placeholder "[blocked message]" instead.
hide_blocked_completely = false

[notifications]
# Enable desktop notifications
desktop = true

# Enable internal TUI notifications
internal = true

[theme]
# Accent color (name or hex code)
accent_color = "Green"

# Theme mode: dark, light, auto
mode = "dark"