settings-view
settings-view copied to clipboard
Keybinding shows for a package even when unset
For example, I have the following in my keymap.cson:
'.autocomplete-plus input.hidden-input':
'tab': 'unset!'
'enter': 'autocomplete-plus:confirm'
But this shows in the Settings View for Autocomplete Plus:

Perhaps just rendering the entry with strikethrough would be best because you could see that it is there by default, but isn't enabled right now.
So, basically the solution is gonna be, if a 'unset!' for a keystroke in a scope exists, mark the matching keybindings as "unset".
Maybe grey it out and add an info icon with a tooltip "Unset by SOURCE"?
Hm. maybe not an info icon, but the "circle-slash" octicon to show it's disabled and possibly use it to toggle the keymap-setting.