Exemple #1
0
 public bool IsKeyBindingActive(KeyBinding binding)
 {
     return _keyBindings.Contains(binding);
 }
 public CommandKeyBinding(CommandId commandId, string name, KeyBinding binding)
 {
     Id = commandId;
     Name = name;
     KeyBinding = binding;
 }
Exemple #3
0
 public CommandKeyBinding(string name, KeyBinding binding)
 {
     Name = name;
     KeyBinding = binding;
 }
Exemple #4
0
 /// <summary>
 /// Safely reset the bindings on this Command to the provided KeyBinding value
 /// </summary>
 public static void SafeSetBindings(this Command command, KeyBinding binding)
 {
     SafeSetBindings(command, new[] { binding.CommandString });
 }
Exemple #5
0
 /// <summary>
 /// Does the Command have the provided KeyBinding as a valid binding
 /// </summary>
 public static bool HasKeyBinding(this Command command, KeyBinding binding)
 {
     return(GetCommandKeyBindings(command).Any(x => x.KeyBinding == binding));
 }
Exemple #6
0
 public CommandKeyBinding(CommandId commandId, string name, KeyBinding binding)
 {
     Id         = commandId;
     Name       = name;
     KeyBinding = binding;
 }
Exemple #7
0
 public bool IsKeyBindingActive(KeyBinding binding)
 {
     return(_keyBindings.Contains(binding));
 }
 public static CommandKeyBinding CreateCommandKeyBinding(KeyInput input, string name = "again", string scope = "Global")
 {
     var key = new VsVim.KeyBinding(scope, input);
     return new CommandKeyBinding(name, key);
 }