diff options
Diffstat (limited to 'background_scripts/commands.coffee')
| -rw-r--r-- | background_scripts/commands.coffee | 11 | 
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 | 
