tell-last-teller-keystroke = F9
tell-next-teller-keystroke = shift F9

tell-last-teller-keystroke.macosx = F8
tell-next-teller-keystroke.macosx = shift F8

# Output properties
#output-selection = color;000080
#output-selected = color;ffffff


consolePopup.itemCount = integer;16

consolePopup.0.command = finger
consolePopup.0.labelKey = fingerMenuItemLabel

consolePopup.1.command = vars
consolePopup.1.labelKey = varsMenuItemLabel

consolePopup.2.command = ping
consolePopup.2.labelKey = pingMenuItemLabel

consolePopup.3.command = match
consolePopup.3.labelKey = matchMenuItemLabel

consolePopup.4.command = assess
consolePopup.4.labelKey = assessMenuItemLabel

consolePopup.5.type = separator

consolePopup.6.command = observe
consolePopup.6.labelKey = observeMenuItemLabel

consolePopup.7.command = follow
consolePopup.7.labelKey = followMenuItemLabel

consolePopup.8.type = separator

consolePopup.9.command = history
consolePopup.9.labelKey = historyMenuItemLabel

consolePopup.10.command = stored
consolePopup.10.labelKey = storedMenuItemLabel

consolePopup.11.command = journal
consolePopup.11.labelKey = journalMenuItemLabel

consolePopup.12.type = separator

consolePopup.13.type = copy
consolePopup.13.labelKey = copyMenuItemLabel

consolePopup.14.type = expurgate
consolePopup.14.labelKey = expurgateMenuItemLabel

consolePopup.15.type = execute
consolePopup.15.labelKey = executeMenuItemLabel


output-link.num-patterns = integer;9

#Matches "finger <playername>"
output-link.pattern-0 = (["'])([Ff][Ii][Nn][Gg][Ee][Rr] +[A-z]{3,17})\1
output-link.command-0 = $2
output-link.index-0 = integer;2

#Matches "help <topic>"
output-link.pattern-1 = (["'])([Hh][Ee][Ll][Pp] +[-_0-9A-z\.]{1,})\1
output-link.command-1 = $2
output-link.index-1 = integer;2

#Matches "ping <playername>"
output-link.pattern-2 = (["'])([Pp][Ii][Nn][Gg] +[A-z]{3,17})\1
output-link.command-2 = $2
output-link.index-2 = integer;2

#Matches "match <playername>"
output-link.pattern-3 = (["'])([Mm][Aa][Tt][Cc][Hh] +[A-z]{3,17})\1
output-link.command-3 = $2
output-link.index-3 = integer;2

#Matches "follow <playername>"
output-link.pattern-4 = (["'])([Ff][Oo][Ll][Ll][Oo][Ww] +[A-z]{3,17})\1
output-link.command-4 = $2
output-link.index-4 = integer;2

#Matches "observe <playername or gamenumber>"
output-link.pattern-5 = (["'])([Oo][Bb]([Ss][Ee][Rr][Vv][Ee])? [0-9A-z]{1,15})\1
output-link.command-5 = $2
output-link.index-5 = integer;2

#Matches "news <number>"
output-link.pattern-6 = (["'])([Nn][Ee][Ww][Ss] +[0-9]+)\1
output-link.command-6 = $2
output-link.index-6 = integer;2

#Matches the "Type [next] to see next page." sent by the server when the text is longer than height
output-link.pattern-7 = ^Type \[(next)\] to see next page\.
output-link.command-7 = $1
output-link.index-7 = integer;1

#Matches "examine <playername, optional> <history or library number>"
output-link.pattern-8 = (["'])([Ee][Xx][Aa][Mm][Ii][Nn][Ee] +[0-9A-z]{1,15} +((%?[0-9]+)|[A-z]))\1
output-link.command-8 = $2
output-link.index-8 = integer;2



font-underlined.link = boolean;true
foreground.link = color;5080ff
                     
font-family = Monospaced
font-size = integer;14
font-bold = boolean;false
font-italic = boolean;false
font-underlined = boolean;false
foreground = color;f37849

# Note that extending the background property will not work
background = color;000000

output-text.antialias = boolean;false

foreground.tell = color;ffff00
foreground.say = color;ffff00
foreground.ptell = color;ffff00

foreground.qtell = color;f37849
foreground.qtell.tourney = color;808000

foreground.user = color;3060ff

foreground.special = color;7fff7f

foreground.info = color;ff0000
font-bold.info = boolean;true

foreground.shout = color;00ffff
foreground.ishout = color;00ffff

foreground.tshout = color;ffffff
foreground.cshout = color;ffffff

foreground.announcement = color;ffffff
font-bold.announcement = boolean;true

foreground.channel-tell = color;dfbe80
foreground.channel-tell.0 = color;00a4a4
foreground.channel-tell.1 = color;e48785
foreground.channel-tell.2 = color;14bc8a
foreground.channel-tell.3 = color;cd9ce2
foreground.channel-tell.5 = color;ff2020
foreground.channel-tell.49 = color;d57bf2
foreground.channel-tell.85 = color;cd9ce2

foreground.kibitz = color;c0c0c0
foreground.whisper = color;c0c0c0

# Input properties
input-background = color;ffffff
input-foreground = color;000000

# Preferences panel properties
preferences.show = boolean;true
preferences.categories.count = integer;17

preferences.categories.0.nameKey = defaultChannelTextCategoryName
preferences.categories.0.ids = string;channel-tell;channel-atell

preferences.categories.1.custom = boolean;true
preferences.categories.1.id = channels-panel
preferences.categories.channels-panel.ids = string;channel-tell;channel-atell
preferences.categories.channels-panel.channels-count = integer;256
preferences.categories.channels-panel.nameKey = channelsTextCategoryName

preferences.categories.2.nameKey = personalTextCategoryName
preferences.categories.2.ids = tell

preferences.categories.3.nameKey = opponentTextCategoryName
preferences.categories.3.ids = say

preferences.categories.4.nameKey = bughousePartnerTextCategoryName
preferences.categories.4.ids = ptell

preferences.categories.5.nameKey = qtellsTextCategoryName
preferences.categories.5.ids = qtell

preferences.categories.6.nameKey = tourneyTextCategoryName
preferences.categories.6.ids = qtell.tourney

preferences.categories.7.nameKey = tshoutsTextCategoryName
preferences.categories.7.ids = tshout

preferences.categories.8.nameKey = shoutsTextCategoryName
preferences.categories.8.ids = string;shout;ishout

preferences.categories.9.nameKey = cshoutsTextCategoryName
preferences.categories.9.ids = cshout

preferences.categories.10.nameKey = announcementsTextCategoryName
preferences.categories.10.ids = announcement

preferences.categories.11.nameKey = kibitzesTextCategoryName
preferences.categories.11.ids = kibitz

preferences.categories.12.nameKey = whispersTextCategoryName
preferences.categories.12.ids = whisper

preferences.categories.13.nameKey = linksTextCategoryName
preferences.categories.13.ids = link

preferences.categories.14.nameKey = userCommandsTextCategoryName
preferences.categories.14.ids = user

preferences.categories.15.nameKey = systemInformationTextCategoryName
preferences.categories.15.ids = info

preferences.categories.16.nameKey = specialInformationTextCategoryName
preferences.categories.16.ids = special
