Beispiel #1
0
        public void ExecuteCommand(LineStartExtendCommandArgs args, Action nextHandler)
        {
            if (HandleLineStartOrLineEndCommand(args.SubjectBuffer, args.TextView, lineStart: true, extendSelection: true))
            {
                return;
            }

            nextHandler();
        }
Beispiel #2
0
 public bool ExecuteCommand(
     LineStartExtendCommandArgs args,
     CommandExecutionContext context
     ) =>
 HandleLineStartOrLineEndCommand(
     args.SubjectBuffer,
     args.TextView,
     lineStart: true,
     extendSelection: true
     );
Beispiel #3
0
 public CommandState GetCommandState(LineStartExtendCommandArgs args)
 => GetCommandState();
Beispiel #4
0
 public CommandState GetCommandState(LineStartExtendCommandArgs args, Func <CommandState> nextHandler)
 {
     return(GetCommandState(nextHandler));
 }
 public CommandState GetCommandState(LineStartExtendCommandArgs args)
 {
     return(GetCommandState());
 }
Beispiel #6
0
 bool ICommandHandler <LineStartExtendCommandArgs> .ExecuteCommand(LineStartExtendCommandArgs args, CommandExecutionContext executionContext)
 {
     GetOperations(args.TextView).MoveToStartOfLine(extendSelection: true);
     return(true);
 }
Beispiel #7
0
 CommandState ICommandHandler <LineStartExtendCommandArgs> .GetCommandState(LineStartExtendCommandArgs args)
 {
     return(CommandState.Available);
 }