Compare commits

...

2 Commits

View File

@ -67,6 +67,8 @@ Set-PSReadLineKeyHandler -Chord "Ctrl+o" -Function ForwardWord
# Change cursor shape based on what Vi mode the line editor is in.
# Tested and works with PowerShell 5.1
# NOTE: Requires: Install-Module PsReadline -Scope CurrentUser -Force
# TODO: This doesn't handle all cases well. For example when exiting terminal
# nvim in a PowerShell session the cursor is a block while in insert mode.
function OnViModeChange {
if ($args[0] -eq 'Command') {
# Set the cursor to non-blinking block.
@ -83,3 +85,11 @@ Write-Host -NoNewLine "$([char]0x1b)[6 q"
# Remove these aliases to PowerShell builtins which clobber the actaul exes.
Remove-Item alias:curl
Remove-Item alias:wget
# Set environment variables
# TODO: Wrap Enter-VsDevShell to also set these?
if ((Get-Command cmake.exe -ErrorAction SilentlyContinue).Source) {
$env:CMAKE_GENERATOR = 'Ninja'
$env:CMAKE_C_COMPILER_LAUNCHER = 'cmake.exe'
$env:CMAKE_CXX_COMPILER_LAUNCHER = 'cmake.exe'
}