blob: 3b4fe878a4548e366a5940ad6ff28f9b73becf74 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/* digraph.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002int do_digraph(int c);
Bram Moolenaar32d19c12018-09-13 17:26:54 +02003char_u *get_digraph_for_char(int val_arg);
Bram Moolenaaref269542016-01-19 13:22:12 +01004int get_digraph(int cmdline);
5int getdigraph(int char1, int char2, int meta_char);
mityu61065042021-07-19 20:07:21 +02006int check_digraph_chars_valid(int char1, int char2);
Bram Moolenaaref269542016-01-19 13:22:12 +01007void putdigraph(char_u *str);
Bram Moolenaareae8ae12018-12-14 18:53:02 +01008void listdigraphs(int use_headers);
mityu61065042021-07-19 20:07:21 +02009void getdigraphlist_common(int list_all, typval_T *rettv);
10void f_getdigraph(typval_T *argvars, typval_T *rettv);
11void f_getdigraphlist(typval_T *argvars, typval_T *rettv);
12void f_setdigraph(typval_T *argvars, typval_T *rettv);
13void f_setdigraphlist(typval_T *argvars, typval_T *rettv);
Bram Moolenaarf9e3e092019-01-13 23:38:42 +010014char *keymap_init(void);
Bram Moolenaaref269542016-01-19 13:22:12 +010015void ex_loadkeymap(exarg_T *eap);
Bram Moolenaar50138322018-01-28 17:05:16 +010016void keymap_clear(garray_T *kmap);
Bram Moolenaar071d4272004-06-13 20:20:40 +000017/* vim: set ft=c : */