Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/settings.h @ 2309:e00ae0763468
Do not use litteral command char (':', '/')
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 11 Feb 2017 12:40:43 +0100 |
parents | ccd4ffa41a1b |
children | 7f11a567d236 |
comparison
equal
deleted
inserted
replaced
2308:e8c8665c824e | 2309:e00ae0763468 |
---|---|
17 #define SETTINGS_TYPE_BINDING 3 | 17 #define SETTINGS_TYPE_BINDING 3 |
18 #ifdef HAVE_LIBOTR | 18 #ifdef HAVE_LIBOTR |
19 #define SETTINGS_TYPE_OTR 4 | 19 #define SETTINGS_TYPE_OTR 4 |
20 #endif | 20 #endif |
21 | 21 |
22 #define COMMAND_CHAR '/' | |
23 #define COMMAND_CHARSTR "/" | |
24 | |
25 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) | 22 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) |
26 #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) | 23 #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) |
27 | 24 |
28 #define mkcmdstr(cmd) COMMAND_CHARSTR cmd | 25 #define COMMAND_CHAR (vi_mode ? ':' : '/') |
26 #define COMMAND_CHARSTR (vi_mode ? ":" : "/") | |
27 #define VI_SEARCH_COMMAND_CHAR '/' | |
28 | |
29 extern gboolean vi_mode; | |
29 | 30 |
30 typedef gchar *(*settings_guard_t)(const gchar *key, const gchar *new_value); | 31 typedef gchar *(*settings_guard_t)(const gchar *key, const gchar *new_value); |
31 | 32 |
32 void settings_init(void); | 33 void settings_init(void); |
33 const gchar *settings_get_mcabber_config_dir(void); | 34 const gchar *settings_get_mcabber_config_dir(void); |