summaryrefslogtreecommitdiffstats
path: root/runtime/config/keybinding_config.go
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/config/keybinding_config.go')
-rw-r--r--runtime/config/keybinding_config.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/runtime/config/keybinding_config.go b/runtime/config/keybinding_config.go
new file mode 100644
index 0000000..6b14dc8
--- /dev/null
+++ b/runtime/config/keybinding_config.go
@@ -0,0 +1,19 @@
+package config
+
+type keybindingConfig struct {
+ Quit string `mapstructure:"quit"`
+ ToggleViews string `mapstructure:"toggle-view"`
+ FilterFiles string `mapstructure:"filter-files"`
+ CompareAll string `mapstructure:"compare-all"`
+ CompareLayer string `mapstructure:"compare-layer"`
+ ToggleCollapseDir string `mapstructure:"toggle-collapse-dir"`
+ ToggleCollapseAllDir string `mapstructure:"toggle-collapse-all-dir"`
+ ToggleFileTreeAttributes string `mapstructure:"toggle-filetree-attributes"`
+ ToggleAddedFiles string `mapstructure:"toggle-added-files"`
+ ToggleRemovedFiles string `mapstructure:"toggle-removed-files"`
+ ToggleModifiedFiles string `mapstructure:"toggle-modified-files"`
+ ToggleUnmodifiedFiles string `mapstructure:"toggle-unmodified-files"`
+ ToggleWrapTree string `mapstructure:"toggle-wrap-tree"`
+ PageUp string `mapstructure:"page-up"`
+ PageDown string `mapstructure:"page-down"`
+}