@@ -267,77 +267,77 @@ void SetDefaultEmacsBindings()
267267 {
268268 _dispatchTable = new Dictionary < PSKeyInfo , KeyHandler >
269269 {
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" ) } ,
341341 } ;
342342
343343 // Some bindings are not available on certain platforms
0 commit comments