blob: 09089352d6f06dd65286f3c342dd3c9a8348811c [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);
Bram Moolenaaref269542016-01-19 13:22:12 +01006void putdigraph(char_u *str);
Bram Moolenaareae8ae12018-12-14 18:53:02 +01007void listdigraphs(int use_headers);
h-east29b85712021-07-26 21:54:04 +02008void f_digraph_get(typval_T *argvars, typval_T *rettv);
9void f_digraph_getlist(typval_T *argvars, typval_T *rettv);
10void f_digraph_set(typval_T *argvars, typval_T *rettv);
11void f_digraph_setlist(typval_T *argvars, typval_T *rettv);
Bram Moolenaarf9e3e092019-01-13 23:38:42 +010012char *keymap_init(void);
Bram Moolenaaref269542016-01-19 13:22:12 +010013void ex_loadkeymap(exarg_T *eap);
Bram Moolenaar50138322018-01-28 17:05:16 +010014void keymap_clear(garray_T *kmap);
Bram Moolenaar071d4272004-06-13 20:20:40 +000015/* vim: set ft=c : */