blob: 8a6566c2df78432fdf9c6b1ec77dd6fd0195b11e [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);
h-east29b85712021-07-26 21:54:04 +02005int digraph_get(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);
h-east29b85712021-07-26 21:54:04 +02009void digraph_getlist_common(int list_all, typval_T *rettv);
10void f_digraph_get(typval_T *argvars, typval_T *rettv);
11void f_digraph_getlist(typval_T *argvars, typval_T *rettv);
12void f_digraph_set(typval_T *argvars, typval_T *rettv);
13void f_digraph_setlist(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 : */