summaryrefslogtreecommitdiff
path: root/src/main/bindings.c
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2023-05-07 23:59:22 +0200
committerAlbert Cervin <albert@acervin.com>2023-05-08 00:00:36 +0200
commit24cff0ec31970d5d57f61ba99ba7bfdda725cf94 (patch)
tree8304f69e38ec33d663db21ee26dbee14bf8d7a2f /src/main/bindings.c
parent8d73eace6806bd67852189b1a16de5895c565688 (diff)
downloaddged-24cff0ec31970d5d57f61ba99ba7bfdda725cf94.tar.gz
dged-24cff0ec31970d5d57f61ba99ba7bfdda725cf94.tar.xz
dged-24cff0ec31970d5d57f61ba99ba7bfdda725cf94.zip
Implement file reloading
When for examplue using formatters or doing vc updates, it is useful if the file is reloaded from disk.
Diffstat (limited to 'src/main/bindings.c')
-rw-r--r--src/main/bindings.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/bindings.c b/src/main/bindings.c
index 10436d6..7ea75eb 100644
--- a/src/main/bindings.c
+++ b/src/main/bindings.c
@@ -35,11 +35,14 @@ void set_default_buffer_bindings(struct keymap *keymap) {
BINDING(Ctrl, 'S', "find-next"),
BINDING(Ctrl, 'R', "find-prev"),
+ BINDING(Meta, 'g', "goto-line"),
BINDING(Meta, '<', "goto-beginning"),
BINDING(Meta, '>', "goto-end"),
BINDING(Ctrl, 'V', "scroll-down"),
BINDING(Meta, 'v', "scroll-up"),
+ BINDING(Spec, '6', "scroll-down"),
+ BINDING(Spec, '5', "scroll-up"),
BINDING(ENTER, "newline"),
BINDING(TAB, "indent"),
@@ -204,4 +207,6 @@ void destroy_keymaps() {
km->active = false;
}
}
+
+ VEC_DESTROY(&g_buffer_keymaps);
}