quickmarks extension to letters as well
[vimprobable.git] / utilities.h
bloba2ee5f6ed62fcbc0c94548f4459f5059d1985555
1 /*
2 (c) 2009 by Leon Winter
3 (c) 2009-2012 by Hannes Schueller
4 (c) 2009-2010 by Matto Fransen
5 (c) 2010-2011 by Hans-Peter Deifel
6 (c) 2010-2011 by Thomas Adam
7 see LICENSE file
8 */
10 /* config file */
11 #define RCFILE "%s/vimprobable/vimprobablerc", client.config.config_base
13 enum ConfigFileError read_rcfile(const char *config);
14 void save_command_history(char *line);
15 gboolean clear(const Arg *arg);
16 void set_command_history_len(int len);
17 gboolean process_save_qmark(const char *bm, WebKitWebView *webview);
18 void make_keyslist(void);
19 gboolean parse_colour(char *color);
20 gboolean mappings(const Arg *arg);
21 gboolean process_mapping(char *keystring, int maprecord, char *cmd);
22 gboolean process_map_line(char *line);
23 gboolean changemapping(Key *search_key, int maprecord, char *cmd);
24 gboolean process_line_arg(const Arg *arg);
25 gboolean build_taglist(const Arg *arg, FILE *f);
26 void set_error(const char *error);
27 void echo_message(const MessageType type, const char *format, ...);
28 Listelement * complete_list(const char *searchfor, const int mode, Listelement *elementlist);
29 Listelement * add_list(const char *element, Listelement *elementlist);
30 int count_list(Listelement *elementlist);
31 void free_list(Listelement *elementlist);
33 const char *find_uri_for_searchengine(const char *handle);
34 void make_searchengines_list(Searchengine *searchengines, int length);
35 void make_uri_handlers_list(URIHandler *uri_handlers, int length);
36 gboolean open_handler(char *uri);
37 gboolean open_handler_pid(char *uri, GPid *child_pid);