Closed 10ve closed 1 year ago
Looks like you're missing a space between 'Ctrl+t'
and -PSReadlineChordProvider
Looks like you're missing a space between
'Ctrl+t'
and-PSReadlineChordProvider
Set-PsFzfOption -PSReadlineChordSetLocation 'Ctrl+t’ -PSReadlineChordProvider 'Alt+c'
only the last(alt+c) effect
Set-PsFzfOption -PSReadlineChordProvider 'Alt+c' -PSReadlineChordSetLocation 'Ctrl+t’
only the last(ctrl+t) effect
@kelleyma49
$PsReadlineShortcuts = @{
PSReadlineChordProvider = [PSCustomObject]@{
'Chord' = "$PSReadlineChordProvider"
'BriefDesc' = 'Fzf Provider Select'
'Desc' = 'Run fzf for current provider based on current token'
# 'ScriptBlock' = { Invoke-FzfPsReadlineHandlerProvider } };
'ScriptBlock' = { Invoke-FzfPsReadlineHandlerSetLocation } };
PSReadlineChordReverseHistory = [PsCustomObject]@{
'Chord' = "$PSReadlineChordReverseHistory"
'BriefDesc' = 'Fzf Reverse History Select'
'Desc' = 'Run fzf to search through PSReadline history'
'ScriptBlock' = { Invoke-FzfPsReadlineHandlerHistory } };
PSReadlineChordSetLocation = @{
'Chord' = "$PSReadlineChordSetLocation"
'BriefDesc' = 'Fzf Set Location'
'Desc' = 'Run fzf to select directory to set current location'
# 'ScriptBlock' = { Invoke-FzfPsReadlineHandlerSetLocation } };
'ScriptBlock' = { Invoke-FzfPsReadlineHandlerProvider } };
PSReadlineChordReverseHistoryArgs = @{
'Chord' = "$PSReadlineChordReverseHistoryArgs"
'BriefDesc' = 'Fzf Reverse History Arg Select'
'Desc' = 'Run fzf to search through command line arguments in PSReadline history'
'ScriptBlock' = { Invoke-FzfPsReadlineHandlerHistoryArgs } };
PSReadlineChordTabCompletion = [PSCustomObject]@{
'Chord' = "Tab"
'BriefDesc' = 'Fzf Tab Completion'
'Desc' = 'Invoke Fzf for tab completion'
'ScriptBlock' = { Invoke-TabCompletion } };
}
in PSFzf.psm1
Set-PsFzfOption -PSReadlineChordSetLocation 'Ctrl+t’-PSReadlineChordProvider 'Alt+c'
only the last works
it seems that an error occurred when SetPsReadlineShortcut