mcabber/mcabber/settings.h
changeset 2309 e00ae0763468
parent 2204 ccd4ffa41a1b
child 2339 7f11a567d236
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);