Config used by libnotmuch. More...
#include "config.h"
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "query.h"
Go to the source code of this file.
Functions | |
static bool | is_valid_notmuch_url (const char *url) |
Checks that a URL is in required form. | |
static int | nm_default_url_validator (const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err) |
Validate the "nm_default_url" config variable - Implements ConfigDef::validator() -. | |
static int | nm_query_window_timebase_validator (const struct ConfigSet *cs, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err) |
Validate the "nm_query_window_timebase" config variable - Implements ConfigDef::validator() -. | |
bool | config_init_notmuch (struct ConfigSet *cs) |
Register notmuch config variables - Implements module_init_config_t -. | |
Variables | |
static struct ConfigDef | NotmuchVars [] |
Config definitions for the Notmuch library. | |
Config used by libnotmuch.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file config.c.
|
static |
Checks that a URL is in required form.
url | URL to test |
true | url in form notmuch://[absolute path] |
false | url is not in required form |
Definition at line 47 of file config.c.