vimprobable/utilities.h

33 lines
1.2 KiB
C

/*
(c) 2009 by Leon Winter
(c) 2009, 2010 by Hannes Schueller
(c) 2009, 2010 by Matto Fransen
(c) 2010 by Hans-Peter Deifel
(c) 2010 by Thomas Adam
see LICENSE file
*/
/* config file */
#define RCFILE "%s/.config/vimprobable/vimprobablerc", getenv("HOME")
/* max entries in command history */
#define COMMANDHISTSIZE 50
gboolean read_rcfile(const char *config);
void save_command_history(char *line);
gboolean process_save_qmark(const char *bm, WebKitWebView *webview);
void make_keyslist(void);
gboolean parse_colour(char *color);
gboolean mappings(const Arg *arg);
gboolean process_mapping(char *keystring, int maprecord, char *cmd);
gboolean process_map_line(char *line);
gboolean changemapping(Key *search_key, int maprecord, char *cmd);
gboolean process_line_arg(const Arg *arg);
gboolean build_taglist(const Arg *arg, FILE *f);
void set_error(const char *error);
void give_feedback(const char *feedback);
Listelement * complete_list(const char *searchfor, const int mode, Listelement *elementlist);
Listelement * add_list(const char *element, Listelement *elementlist);
int count_list(Listelement *elementlist);
void free_list(Listelement *elementlist);