Optional
options: IOptionsProtected
Readonly
commandProtected
Readonly
contextProtected
Readonly
fuzzyProtected
itemsThe list of all available keybindings.
Protected
Readonly
keybindingProtected
Readonly
keybindingThe regular expression used to extract values between the keybinding separator.
Protected
Readonly
keymapsReadonly
onProtected
Readonly
onProtected
Readonly
onProtected
queryThe current user search query.
Protected
Readonly
regexpThe regular expression used to extract values between fuzzy results.
Protected
Readonly
searchSearch keybindings.
Protected
updateStatic
Readonly
ADD_Static
Readonly
CONTEXT_Static
Readonly
COPY_Static
Readonly
EDIT_Static
Readonly
IDStatic
Readonly
LABELStatic
Readonly
REMOVE_Static
Readonly
SHOW_Prompt users to add a keybinding for the given command.
the keybinding item
Protected
buildWhether the keybinding can be reset to its default value.
the keybinding item
Protected
compareCompare two commands.
the first command.
the second command.
an integer indicating whether a
comes before, after or is equivalent to b
.
-1
if a
occurs before b
.1
if a
occurs after b
.0
if they are equivalent.Protected
confirmPrompt users for confirmation before resetting.
a Promise which resolves to true
if a user accepts resetting.
Protected
createOptional
keybinding: ScopedKeybindingProtected
doPrompt users to update the keybinding for the given command.
the keybinding item.
Prompt users to update when expression for the given keybinding.
the keybinding item
Protected
findProtected
focusProtected
formatProtected
formatProtected
formatOptional
exactMatch: booleanProtected
formatProtected
getProtected
getProtected
getGet the list of keybinding items.
the list of keybinding items.
Protected
getProtected
getProtected
handleProtected
handleProtected
handleProtected
initProtected
onProtected
onProtected
renderProtected
renderRender the actions container with action icons.
the keybinding item for the row.
Protected
renderRender the edit action used to update a keybinding.
the keybinding item for the row.
Protected
renderRender the keybinding.
the keybinding value.
Protected
renderRender the fuzzy representation of a matched result.
one of the KeybindingItem
properties.
Protected
renderProtected
renderRender the reset action to reset the custom keybinding.
Only visible if a keybinding has a user
scope.
the keybinding item for the row.
Protected
renderProtected
renderProtected
renderProtected
renderReset the keybinding to its default value.
the keybinding item.
Protected
selectShow keybinding items with the same key sequence as the given item.
the keybinding item
Protected
sortthe input array, sorted. The sort priority is as follows: items with keybindings before those without, then alphabetical by command.
Protected
toProtected
validateValidate the provided keybinding value against its previous value.
the command label.
the old keybinding value.
the new keybinding value.
the end user message to display.
The fuzzy search options. The
pre
andpost
options are used to wrap fuzzy matches.