aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts/commands.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'background_scripts/commands.coffee')
-rw-r--r--background_scripts/commands.coffee11
1 files changed, 11 insertions, 0 deletions
diff --git a/background_scripts/commands.coffee b/background_scripts/commands.coffee
index 07f3640a..b9a2ef72 100644
--- a/background_scripts/commands.coffee
+++ b/background_scripts/commands.coffee
@@ -67,6 +67,17 @@ Commands =
when "unmapAll"
@keyToCommandRegistry = {}
+ # Push the mapping for passNextKey into Settings so that it's available in the front end for insert mode.
+ passNextKeyKey = null
+ for own key of @keyToCommandRegistry
+ if @keyToCommandRegistry[key].command == "passNextKey"
+ passNextKeyKey = key
+ break
+ if passNextKeyKey
+ Settings.set "passNextKeyKey", passNextKeyKey
+ else
+ Settings.clear "passNextKeyKey"
+
clearKeyMappingsAndSetDefaults: ->
@keyToCommandRegistry = {}
@mapKeyToCommand { key, command } for own key, command of defaultKeyMappings