1 # sample abook configuration file
2 # see abookrc(5) for detailed explanation
10 # --------------------
12 # syntax: set <option> = <value>
14 # See below for the list of available variables.
17 # Defining a new custom field
18 # -----------------------------
20 # syntax: field <identifier> = <human readable name> [ , <type> ]
22 # with <type> being one of 'string' (default), 'emails', 'list', or 'date'
24 # Example of field definitions:
26 field address_lines = Address, list
27 field birthday = Birthday, date
31 # ---------------------
33 # view <view name> = <field1> [ , <field2>, ... ]
35 # with <fieldN> being the identifier of a field declared with the 'field'
36 # command, or the identifier of a standard field.
40 # address, address2, city, state, zip, country,
41 # phone, workphone, fax, mobile,
42 # nick, url, notes, anniversary
44 # Note: if you don't define any view, abook will use a default display based
45 # on the above standard fields.
48 view CONTACT = name, email
49 view ADDRESS = address_lines, city, state, zip, country
50 view PHONE = phone, workphone, pager, mobile, fax
51 view OTHER = url, birthday
59 # Automatically save database on exit
62 # Specify how fields not declared with the 'field' command nor
63 # in a view should be preserved while loading an abook database.
65 # It must be one of 'all', 'standard' (default), or 'none'.
66 # * 'all': preserve any completely unknown field.
67 # * 'standard': only preserve the standard fields (see a list in the
68 # description of the 'view' command) and the legacy
69 # 'custom[1-5]' fields.
70 # * 'none': discards any unknown field.
71 set preserve_fields=standard
73 # Show all email addresses in list
74 set show_all_emails=true
76 # Format of an entry's line in the main abook screen
78 # The below example displays:
79 # * the content of the 'name' field (with a maximum of 22 characters)
80 # * the first of the 'phone', 'workphone' or 'mobile' fields
81 # happening not to be empty (right aligned within 12 characters)
82 # * the 'anniversary' field, with no length limit
83 set index_format=" {name:25} {phone:-12|workphone|mobile} {anniversary}"
85 # Command used to start mutt
88 # Return all email addresses to a mutt query
89 set mutt_return_all_emails=true
91 # Command used to print
94 # Command used to start the web browser
97 # address style [eu|us|uk]
100 # use ASCII characters only
101 set use_ascii_only=false
103 set add_email_prevent_duplicates=false
105 # field to be used with "sort by field" command
108 # show cursor in main display
109 set show_cursor=false