blob: 4fd760af090b697ca62bdf553a58ef499b980e3a (
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();
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();
|