Overriding (blocking) all 'tab' button functions


#1

Good day!
My problem is appeared because of using the Emmet plugin.

At the beginning, I wanted to transfer default Emmet’s ‘Tab’ functionality to ‘Shift-Tab’

I have done the actions:

  1. copied this Emmet’s keybinding.
  2. Pasted it into my keymap.cson.
  3. Added the functionality with this stroke (1) and removed Emmet’s functionality from ‘Tab’ with this stroke (2):
    1. ‘shift-tab’: ‘emmet:expand-abbreviation-with-tab’
    2. ‘tab:-emmet:expand-abbreviation-with-tab’

BUT! Absolutely all other functions of ‘Tab’ were disabled.


I dicided to override 'Tab’s functions in my keymap.cson, but CSON swears, when I add second Tab’s function.

But in default keybindings Tab has a lot of different functions and they work together! How to revive them all?

Thank you in advance!)