diff options
author | claw0ry <me@claw0ry.net> | 2024-12-20 15:06:40 +0100 |
---|---|---|
committer | claw0ry <me@claw0ry.net> | 2024-12-20 15:07:39 +0100 |
commit | 421762e086db5b0fe3b169b42628bb5bc3ff7b9d (patch) | |
tree | 639fd3bc3eb908dc2ed6f9adf3e5f1c4b8ffddd8 /powershell | |
parent | powershell: fix custom prompt (diff) |
powershell: silently load modules and check if non-standard commands exist
Diffstat (limited to 'powershell')
-rw-r--r-- | powershell/Microsoft.PowerShell_profile.ps1 | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/powershell/Microsoft.PowerShell_profile.ps1 b/powershell/Microsoft.PowerShell_profile.ps1 index 35c0cf9..db9ccee 100644 --- a/powershell/Microsoft.PowerShell_profile.ps1 +++ b/powershell/Microsoft.PowerShell_profile.ps1 @@ -2,8 +2,8 @@ # - MODULES - # ----------------------------------------------------------------------------- -Import-Module -Name PSFzf -Import-Module -Name posh-git +Import-Module -Name PSFzf -ErrorAction 'SilentlyContinue' +Import-Module -Name posh-git -ErrorAction 'SilentlyContinue' if ($IsWindows) { $env:XDG_CONFIG_HOME = "$env:USERPROFILE/.config" @@ -80,7 +80,9 @@ Set-PSReadLineKeyHandler -Chord "Alt+LeftArrow" -Function BackwardWord Set-PSReadLineKeyHandler -Chord "Alt+LeftArrow" -Function BackwardWord Set-PSReadLineKeyHandler -Chord "Ctrl+Backspace" -Function DeleteWord -Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+t' -PSReadlineChordReverseHistory 'Ctrl+r' +if (Get-Command 'Set-PsFzfOption' -ErrorAction 'SilentlyContinue') { + Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+t' -PSReadlineChordReverseHistory 'Ctrl+r' +} # --- Hide sensitive information from history Set-PSReadLineOption -AddToHistoryHandler { @@ -122,4 +124,4 @@ Set-Alias -Name gcp -Value GitCommitPatch function GitAddPatch { git add -p $args } Set-Alias -Name gap -Value GitAddPatch -Set-Alias -Name vim -Value nvim +Set-Alias -Name vi -Value vim |