aboutsummaryrefslogtreecommitdiff
path: root/windows/Documents/PowerShell/Microsoft.PowerShell_profile.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'windows/Documents/PowerShell/Microsoft.PowerShell_profile.ps1')
-rw-r--r--windows/Documents/PowerShell/Microsoft.PowerShell_profile.ps114
1 files changed, 14 insertions, 0 deletions
diff --git a/windows/Documents/PowerShell/Microsoft.PowerShell_profile.ps1 b/windows/Documents/PowerShell/Microsoft.PowerShell_profile.ps1
new file mode 100644
index 0000000..349f7ab
--- /dev/null
+++ b/windows/Documents/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
+