mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
lib/config: add HOOK_DIR
The hook directory configuration needs to be kept in synch with the other configuration information, so add scaffolding to support this at database opening time.
This commit is contained in:
parent
0d3bef312d
commit
4922416ccc
3 changed files with 5 additions and 0 deletions
|
@ -390,6 +390,8 @@ _notmuch_config_key_to_string (notmuch_config_key_t key) {
|
|||
switch (key) {
|
||||
case NOTMUCH_CONFIG_DATABASE_PATH:
|
||||
return "database.path";
|
||||
case NOTMUCH_CONFIG_HOOK_DIR:
|
||||
return "database.hook_dir";
|
||||
case NOTMUCH_CONFIG_EXCLUDE_TAGS:
|
||||
return "search.exclude_tags";
|
||||
case NOTMUCH_CONFIG_NEW_TAGS:
|
||||
|
@ -428,6 +430,7 @@ _notmuch_config_default (void *ctx, notmuch_config_key_t key) {
|
|||
return "inbox;unread";
|
||||
case NOTMUCH_CONFIG_SYNC_MAILDIR_FLAGS:
|
||||
return "true";
|
||||
case NOTMUCH_CONFIG_HOOK_DIR:
|
||||
case NOTMUCH_CONFIG_NEW_IGNORE:
|
||||
case NOTMUCH_CONFIG_USER_NAME:
|
||||
case NOTMUCH_CONFIG_PRIMARY_EMAIL:
|
||||
|
|
|
@ -2460,6 +2460,7 @@ notmuch_config_list_destroy (notmuch_config_list_t *config_list);
|
|||
typedef enum _notmuch_config_key {
|
||||
NOTMUCH_CONFIG_FIRST,
|
||||
NOTMUCH_CONFIG_DATABASE_PATH = NOTMUCH_CONFIG_FIRST,
|
||||
NOTMUCH_CONFIG_HOOK_DIR,
|
||||
NOTMUCH_CONFIG_EXCLUDE_TAGS,
|
||||
NOTMUCH_CONFIG_NEW_TAGS,
|
||||
NOTMUCH_CONFIG_NEW_IGNORE,
|
||||
|
|
|
@ -333,6 +333,7 @@ EOF
|
|||
cat <<'EOF' >EXPECTED
|
||||
== stdout ==
|
||||
MAIL_DIR
|
||||
NULL
|
||||
|
||||
inbox;unread
|
||||
NULL
|
||||
|
|
Loading…
Reference in a new issue