blob: 96f20fdcaea1dc617e4a161665ee0a9fae4111d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdint.h>
struct keymap;
struct buffer;
struct binding;
void init_bindings(void);
typedef uint64_t buffer_keymap_id;
buffer_keymap_id buffer_add_keymap(struct buffer *buffer, struct keymap keymap);
void buffer_remove_keymap(buffer_keymap_id id);
uint32_t buffer_keymaps(struct buffer *buffer, struct keymap *keymaps[],
uint32_t max_nkeymaps);
void destroy_bindings(void);
|