Move bindings location in code

This commit is contained in:
Zachary Yedidia
2019-01-11 15:33:16 -05:00
parent 149b3ae89f
commit 354c9efc8f
4 changed files with 13 additions and 10 deletions

View File

@@ -14,9 +14,9 @@ import (
"github.com/zyedidia/tcell"
)
var Bindings = DefaultBindings()
func InitBindings() {
config.Bindings = DefaultBindings()
var parsed map[string]string
defaults := DefaultBindings()
@@ -57,7 +57,7 @@ func BindKey(k, v string) {
util.TermMessage("Raw events not supported yet")
}
Bindings[k] = v
config.Bindings[k] = v
}
// findKeyEvent will find binding Key 'b' using string 'k'

View File

@@ -4,6 +4,7 @@ import (
"os"
"github.com/zyedidia/micro/cmd/micro/buffer"
"github.com/zyedidia/micro/cmd/micro/config"
"github.com/zyedidia/micro/cmd/micro/screen"
"github.com/zyedidia/micro/cmd/micro/shell"
"github.com/zyedidia/micro/cmd/micro/shellwords"
@@ -263,7 +264,7 @@ func (h *BufHandler) ShowKeyCmd(args []string) {
return
}
if action, ok := Bindings[args[0]]; ok {
if action, ok := config.Bindings[args[0]]; ok {
InfoBar.Message(action)
} else {
InfoBar.Message(args[0], " has no binding")