iamb 0.0.12-alpha.1

A Matrix chat client that uses Vim keybindings
default_profile = "default"

[profiles.default]
user_id = "@user:matrix.org"
password_file = "/path/to/password"
url = "https://matrix.org"

[settings]
default_markup = "html"
default_room = "#iamb-users:0x.badd.cafe"
default_split = "vertical"
external_edit_file_suffix = ".md"
log_level = "warn"
members_split = "vertical"
message_shortcode_display = false
open_command = ["my-open", "--file"]
reaction_display = true
reaction_shortcode_display = false
read_receipt_display = true
read_receipt_send = true
request_timeout = 10000
typing_notice_display = true
typing_notice_send = true
user_gutter_width = 30
username_display = "username"

[settings.encryption]
indicator = "only-encrypted"
indicator_location = "title|prompt"

[settings.image_preview]
protocol.type = "sixel"
size = { "width" = 66, "height" = 10 }

[settings.proxy]
url = "" # An empty string disables any proxying
auth = "Bearer abcd1234"
headers.X-Proxy-Config = "foobar"

[settings.sort]
rooms = ["favorite", "lowpriority", "unread", "name"]
members = ["power", "id"]

[settings.terminal]
cursor_shape = "default"
enable_extended_keys = false
enable_title = true

[settings.users]
"@user:matrix.org" = { "name" = "John Doe", "color" = "magenta" }

[layout]
style = "config"

[[layout.tabs]]
window = "iamb://dms"

[[layout.tabs]]
window = "iamb://rooms"

[[layout.tabs]]
split = [
    { "window" = "#iamb-users:0x.badd.cafe" },
    { "window" = "#iamb-dev:0x.badd.cafe" }
]

[macros.insert]
"jj" = "<Esc>"

[macros."normal|visual"]
"V" = "<C-W>m"

[dirs]
cache = "/home/user/.cache/iamb/"
logs = "/home/user/.local/share/iamb/logs/"
downloads = "/home/user/Downloads/"