aboutsummaryrefslogtreecommitdiff
path: root/linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
committersrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
commit19120d4f9761c67d99ed1ce3da6084b83f5a49c9 (patch)
treef234cad1bdad88114a63c9702144da487024967a /linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1
parent5928998af5404ae2be84c6cecc10ebf84bd3f3ed (diff)
downloaddotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.tar.gz
dotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.zip
Linux-specific dotfiles
Diffstat (limited to 'linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1')
-rw-r--r--linux/home/.config/powershell/Microsoft.PowerShell_profile.ps114
1 files changed, 14 insertions, 0 deletions
diff --git a/linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1 b/linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1
new file mode 100644
index 0000000..349f7ab
--- /dev/null
+++ b/linux/home/.config/powershell/Microsoft.PowerShell_profile.ps1
@@ -0,0 +1,14 @@
+# Dotfiles special git command
+function global:config {
+ git --git-dir="$env:USERPROFILE\.cfg" --work-tree="$env:USERPROFILE" $args
+}
+
+# Shows navigable menu of all options when hitting Tab
+Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
+
+# Autocompletion for arrow keys
+Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
+Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
+
+New-Alias vi nvim.exe
+