@@ -267,77 +267,77 @@ void SetDefaultEmacsBindings()
267
267
{
268
268
_dispatchTable = new Dictionary < PSKeyInfo , KeyHandler >
269
269
{
270
- { Keys . Backspace , MakeKeyHandler ( BackwardDeleteChar , "BackwardDeleteChar" ) } ,
271
- { Keys . Enter , MakeKeyHandler ( AcceptLine , "AcceptLine" ) } ,
272
- { Keys . ShiftEnter , MakeKeyHandler ( AddLine , "AddLine" ) } ,
273
- { Keys . LeftArrow , MakeKeyHandler ( BackwardChar , "BackwardChar" ) } ,
274
- { Keys . RightArrow , MakeKeyHandler ( ForwardChar , "ForwardChar" ) } ,
275
- { Keys . ShiftLeftArrow , MakeKeyHandler ( SelectBackwardChar , "SelectBackwardChar" ) } ,
276
- { Keys . ShiftRightArrow , MakeKeyHandler ( SelectForwardChar , "SelectForwardChar" ) } ,
277
- { Keys . UpArrow , MakeKeyHandler ( PreviousHistory , "PreviousHistory" ) } ,
278
- { Keys . DownArrow , MakeKeyHandler ( NextHistory , "NextHistory" ) } ,
279
- { Keys . AltLess , MakeKeyHandler ( BeginningOfHistory , "BeginningOfHistory" ) } ,
280
- { Keys . AltGreater , MakeKeyHandler ( EndOfHistory , "EndOfHistory" ) } ,
281
- { Keys . Home , MakeKeyHandler ( BeginningOfLine , "BeginningOfLine" ) } ,
282
- { Keys . End , MakeKeyHandler ( EndOfLine , "EndOfLine" ) } ,
283
- { Keys . ShiftHome , MakeKeyHandler ( SelectBackwardsLine , "SelectBackwardsLine" ) } ,
284
- { Keys . ShiftEnd , MakeKeyHandler ( SelectLine , "SelectLine" ) } ,
285
- { Keys . Escape , MakeKeyHandler ( Chord , "ChordFirstKey" ) } ,
286
- { Keys . Delete , MakeKeyHandler ( DeleteChar , "DeleteChar" ) } ,
287
- { Keys . Tab , MakeKeyHandler ( Complete , "Complete" ) } ,
288
- { Keys . CtrlA , MakeKeyHandler ( BeginningOfLine , "BeginningOfLine" ) } ,
289
- { Keys . CtrlB , MakeKeyHandler ( BackwardChar , "BackwardChar" ) } ,
290
- { Keys . CtrlC , MakeKeyHandler ( CopyOrCancelLine , "CopyOrCancelLine" ) } ,
291
- { Keys . CtrlD , MakeKeyHandler ( DeleteCharOrExit , "DeleteCharOrExit" ) } ,
292
- { Keys . CtrlE , MakeKeyHandler ( EndOfLine , "EndOfLine" ) } ,
293
- { Keys . CtrlF , MakeKeyHandler ( ForwardChar , "ForwardChar" ) } ,
294
- { Keys . CtrlG , MakeKeyHandler ( Abort , "Abort" ) } ,
295
- { Keys . CtrlL , MakeKeyHandler ( ClearScreen , "ClearScreen" ) } ,
296
- { Keys . CtrlK , MakeKeyHandler ( KillLine , "KillLine" ) } ,
297
- { Keys . CtrlM , MakeKeyHandler ( ValidateAndAcceptLine , "ValidateAndAcceptLine" ) } ,
298
- { Keys . CtrlN , MakeKeyHandler ( NextHistory , "NextHistory" ) } ,
299
- { Keys . CtrlO , MakeKeyHandler ( AcceptAndGetNext , "AcceptAndGetNext" ) } ,
300
- { Keys . CtrlP , MakeKeyHandler ( PreviousHistory , "PreviousHistory" ) } ,
301
- { Keys . CtrlR , MakeKeyHandler ( ReverseSearchHistory , "ReverseSearchHistory" ) } ,
302
- { Keys . CtrlS , MakeKeyHandler ( ForwardSearchHistory , "ForwardSearchHistory" ) } ,
303
- { Keys . CtrlT , MakeKeyHandler ( SwapCharacters , "SwapCharacters" ) } ,
304
- { Keys . CtrlU , MakeKeyHandler ( BackwardKillInput , "BackwardKillInput" ) } ,
305
- { Keys . CtrlX , MakeKeyHandler ( Chord , "ChordFirstKey" ) } ,
306
- { Keys . CtrlW , MakeKeyHandler ( UnixWordRubout , "UnixWordRubout" ) } ,
307
- { Keys . CtrlY , MakeKeyHandler ( Yank , "Yank" ) } ,
308
- { Keys . CtrlAt , MakeKeyHandler ( SetMark , "SetMark" ) } ,
309
- { Keys . CtrlBackspace , MakeKeyHandler ( BackwardDeleteChar , "BackwardDeleteChar" ) } ,
310
- { Keys . CtrlUnderbar , MakeKeyHandler ( Undo , "Undo" ) } ,
311
- { Keys . CtrlRBracket , MakeKeyHandler ( CharacterSearch , "CharacterSearch" ) } ,
312
- { Keys . CtrlAltRBracket , MakeKeyHandler ( CharacterSearchBackward , "CharacterSearchBackward" ) } ,
313
- { Keys . Alt0 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
314
- { Keys . Alt1 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
315
- { Keys . Alt2 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
316
- { Keys . Alt3 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
317
- { Keys . Alt4 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
318
- { Keys . Alt5 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
319
- { Keys . Alt6 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
320
- { Keys . Alt7 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
321
- { Keys . Alt8 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
322
- { Keys . Alt9 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
323
- { Keys . AltMinus , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
324
- { Keys . AltB , MakeKeyHandler ( BackwardWord , "BackwardWord" ) } ,
325
- { Keys . AltShiftB , MakeKeyHandler ( SelectBackwardWord , "SelectBackwardWord" ) } ,
326
- { Keys . AltD , MakeKeyHandler ( KillWord , "KillWord" ) } ,
327
- { Keys . AltF , MakeKeyHandler ( ForwardWord , "ForwardWord" ) } ,
328
- { Keys . AltShiftF , MakeKeyHandler ( SelectForwardWord , "SelectForwardWord" ) } ,
329
- { Keys . AltR , MakeKeyHandler ( RevertLine , "RevertLine" ) } ,
330
- { Keys . AltY , MakeKeyHandler ( YankPop , "YankPop" ) } ,
331
- { Keys . AltBackspace , MakeKeyHandler ( BackwardKillWord , "BackwardKillWord" ) } ,
332
- { Keys . AltEquals , MakeKeyHandler ( PossibleCompletions , "PossibleCompletions" ) } ,
333
- { Keys . CtrlAltQuestion , MakeKeyHandler ( ShowKeyBindings , "ShowKeyBindings" ) } ,
334
- { Keys . AltQuestion , MakeKeyHandler ( WhatIsKey , "WhatIsKey" ) } ,
335
- { Keys . AltPeriod , MakeKeyHandler ( YankLastArg , "YankLastArg" ) } ,
336
- { Keys . AltUnderbar , MakeKeyHandler ( YankLastArg , "YankLastArg" ) } ,
337
- { Keys . CtrlAltY , MakeKeyHandler ( YankNthArg , "YankNthArg" ) } ,
338
- { Keys . AltA , MakeKeyHandler ( SelectCommandArgument , "SelectCommandArgument" ) } ,
339
- { Keys . AltH , MakeKeyHandler ( ShowParameterHelp , "ShowParameterHelp" ) } ,
340
- { Keys . F1 , MakeKeyHandler ( ShowCommandHelp , "ShowCommandHelp" ) } ,
270
+ { Keys . Backspace , MakeKeyHandler ( BackwardDeleteChar , "BackwardDeleteChar" ) } ,
271
+ { Keys . Enter , MakeKeyHandler ( AcceptLine , "AcceptLine" ) } ,
272
+ { Keys . ShiftEnter , MakeKeyHandler ( AddLine , "AddLine" ) } ,
273
+ { Keys . LeftArrow , MakeKeyHandler ( BackwardChar , "BackwardChar" ) } ,
274
+ { Keys . RightArrow , MakeKeyHandler ( ForwardChar , "ForwardChar" ) } ,
275
+ { Keys . ShiftLeftArrow , MakeKeyHandler ( SelectBackwardChar , "SelectBackwardChar" ) } ,
276
+ { Keys . ShiftRightArrow , MakeKeyHandler ( SelectForwardChar , "SelectForwardChar" ) } ,
277
+ { Keys . UpArrow , MakeKeyHandler ( PreviousHistory , "PreviousHistory" ) } ,
278
+ { Keys . DownArrow , MakeKeyHandler ( NextHistory , "NextHistory" ) } ,
279
+ { Keys . AltLess , MakeKeyHandler ( BeginningOfHistory , "BeginningOfHistory" ) } ,
280
+ { Keys . AltGreater , MakeKeyHandler ( EndOfHistory , "EndOfHistory" ) } ,
281
+ { Keys . Home , MakeKeyHandler ( BeginningOfLine , "BeginningOfLine" ) } ,
282
+ { Keys . End , MakeKeyHandler ( EndOfLine , "EndOfLine" ) } ,
283
+ { Keys . ShiftHome , MakeKeyHandler ( SelectBackwardsLine , "SelectBackwardsLine" ) } ,
284
+ { Keys . ShiftEnd , MakeKeyHandler ( SelectLine , "SelectLine" ) } ,
285
+ { Keys . Escape , MakeKeyHandler ( Chord , "ChordFirstKey" ) } ,
286
+ { Keys . Delete , MakeKeyHandler ( DeleteChar , "DeleteChar" ) } ,
287
+ { Keys . Tab , MakeKeyHandler ( Complete , "Complete" ) } ,
288
+ { Keys . CtrlA , MakeKeyHandler ( BeginningOfLine , "BeginningOfLine" ) } ,
289
+ { Keys . CtrlB , MakeKeyHandler ( BackwardChar , "BackwardChar" ) } ,
290
+ { Keys . CtrlC , MakeKeyHandler ( CopyOrCancelLine , "CopyOrCancelLine" ) } ,
291
+ { Keys . CtrlD , MakeKeyHandler ( DeleteCharOrExit , "DeleteCharOrExit" ) } ,
292
+ { Keys . CtrlE , MakeKeyHandler ( EndOfLine , "EndOfLine" ) } ,
293
+ { Keys . CtrlF , MakeKeyHandler ( ForwardChar , "ForwardChar" ) } ,
294
+ { Keys . CtrlG , MakeKeyHandler ( Abort , "Abort" ) } ,
295
+ { Keys . CtrlL , MakeKeyHandler ( ClearScreen , "ClearScreen" ) } ,
296
+ { Keys . CtrlK , MakeKeyHandler ( KillLine , "KillLine" ) } ,
297
+ { Keys . CtrlM , MakeKeyHandler ( ValidateAndAcceptLine , "ValidateAndAcceptLine" ) } ,
298
+ { Keys . CtrlN , MakeKeyHandler ( NextHistory , "NextHistory" ) } ,
299
+ { Keys . CtrlO , MakeKeyHandler ( AcceptAndGetNext , "AcceptAndGetNext" ) } ,
300
+ { Keys . CtrlP , MakeKeyHandler ( PreviousHistory , "PreviousHistory" ) } ,
301
+ { Keys . CtrlR , MakeKeyHandler ( ReverseSearchHistory , "ReverseSearchHistory" ) } ,
302
+ { Keys . CtrlS , MakeKeyHandler ( ForwardSearchHistory , "ForwardSearchHistory" ) } ,
303
+ { Keys . CtrlT , MakeKeyHandler ( SwapCharacters , "SwapCharacters" ) } ,
304
+ { Keys . CtrlU , MakeKeyHandler ( BackwardKillInput , "BackwardKillInput" ) } ,
305
+ { Keys . CtrlX , MakeKeyHandler ( Chord , "ChordFirstKey" ) } ,
306
+ { Keys . CtrlW , MakeKeyHandler ( UnixWordRubout , "UnixWordRubout" ) } ,
307
+ { Keys . CtrlY , MakeKeyHandler ( Yank , "Yank" ) } ,
308
+ { Keys . CtrlAt , MakeKeyHandler ( SetMark , "SetMark" ) } ,
309
+ { Keys . CtrlBackspace , MakeKeyHandler ( BackwardDeleteChar , "BackwardDeleteChar" ) } ,
310
+ { Keys . CtrlUnderbar , MakeKeyHandler ( Undo , "Undo" ) } ,
311
+ { Keys . CtrlRBracket , MakeKeyHandler ( CharacterSearch , "CharacterSearch" ) } ,
312
+ { Keys . CtrlAltRBracket , MakeKeyHandler ( CharacterSearchBackward , "CharacterSearchBackward" ) } ,
313
+ { Keys . Alt0 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
314
+ { Keys . Alt1 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
315
+ { Keys . Alt2 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
316
+ { Keys . Alt3 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
317
+ { Keys . Alt4 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
318
+ { Keys . Alt5 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
319
+ { Keys . Alt6 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
320
+ { Keys . Alt7 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
321
+ { Keys . Alt8 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
322
+ { Keys . Alt9 , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
323
+ { Keys . AltMinus , MakeKeyHandler ( DigitArgument , "DigitArgument" ) } ,
324
+ { Keys . AltB , MakeKeyHandler ( BackwardWord , "BackwardWord" ) } ,
325
+ { Keys . AltShiftB , MakeKeyHandler ( SelectBackwardWord , "SelectBackwardWord" ) } ,
326
+ { Keys . AltD , MakeKeyHandler ( KillWord , "KillWord" ) } ,
327
+ { Keys . AltF , MakeKeyHandler ( ForwardWord , "ForwardWord" ) } ,
328
+ { Keys . AltShiftF , MakeKeyHandler ( SelectForwardWord , "SelectForwardWord" ) } ,
329
+ { Keys . AltR , MakeKeyHandler ( RevertLine , "RevertLine" ) } ,
330
+ { Keys . AltY , MakeKeyHandler ( YankPop , "YankPop" ) } ,
331
+ { Keys . AltBackspace , MakeKeyHandler ( BackwardKillWord , "BackwardKillWord" ) } ,
332
+ { Keys . AltEquals , MakeKeyHandler ( PossibleCompletions , "PossibleCompletions" ) } ,
333
+ { Keys . CtrlAltQuestion , MakeKeyHandler ( ShowKeyBindings , "ShowKeyBindings" ) } ,
334
+ { Keys . AltQuestion , MakeKeyHandler ( WhatIsKey , "WhatIsKey" ) } ,
335
+ { Keys . AltPeriod , MakeKeyHandler ( YankLastArg , "YankLastArg" ) } ,
336
+ { Keys . AltUnderbar , MakeKeyHandler ( YankLastArg , "YankLastArg" ) } ,
337
+ { Keys . CtrlAltY , MakeKeyHandler ( YankNthArg , "YankNthArg" ) } ,
338
+ { Keys . AltA , MakeKeyHandler ( SelectCommandArgument , "SelectCommandArgument" ) } ,
339
+ { Keys . AltH , MakeKeyHandler ( ShowParameterHelp , "ShowParameterHelp" ) } ,
340
+ { Keys . F1 , MakeKeyHandler ( ShowCommandHelp , "ShowCommandHelp" ) } ,
341
341
} ;
342
342
343
343
// Some bindings are not available on certain platforms
0 commit comments