summaryrefslogtreecommitdiff
path: root/src/main/bindings.h
blob: d0ba27c52e0915153f36122a19aa96e405c51b77 (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;

struct keymap *register_bindings();

void buffer_bind_keys(struct buffer *buffer, struct binding *bindings,
                      uint32_t nbindings);
void reset_buffer_keys(struct buffer *buffer);
void reset_minibuffer_keys(struct buffer *minibuffer);
struct keymap *buffer_keymap(struct buffer *buffer);

void destroy_keymaps();