summaryrefslogtreecommitdiffstatshomepage
path: root/wsl/.local/share/zsh-wsl
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-10-18 15:17:40 -0500
committerToby Vincent <tobyv13@gmail.com>2022-10-18 15:17:40 -0500
commit5bdf3c640f390305fef7f771ea7f05db85482ff6 (patch)
tree1ee22075c226aaa5448b3f86adef23c974686f74 /wsl/.local/share/zsh-wsl
parent0e355edd40eed62e8ad7f79db88f4ae03680be05 (diff)
refactor(zsh): clean up plugins and improve compinit
Diffstat (limited to 'wsl/.local/share/zsh-wsl')
-rw-r--r--wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh120
1 files changed, 0 insertions, 120 deletions
diff --git a/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh b/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh
deleted file mode 100644
index 4c654ab..0000000
--- a/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh
+++ /dev/null
@@ -1,120 +0,0 @@
-#!/bin/sh
-# shellcheck disable=2155
-
-# [ -n "${WSL_DISTRO_NAME+1}" ] || return 0
-
-WINHOME="/mnt/c/Users/$USER"
-# shellcheck disable=2164
-[ "$PWD" = "$WINHOME" ] && cd
-
-mkdir -p /tmp/xdg
-
-export DISPLAY="$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}')":0
-export BROWSER=wslview
-export XDG_RUNTIME_DIR=/tmp/xdg
-export GPG_TTY="$(tty)"
-export SHELDON_PROFILE="wsl"
-
-alias wsl="/mnt/c/Windows/system32/wsl.exe"
-alias powershell="/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe"
-alias pwsh="/mnt/c/Program Files/PowerShell/7/pwsh.exe"
-alias ykman='/mnt/c/Program\ Files/Yubico/YubiKey\ Manager/ykman.exe'
-
-alias pip2="DISPLAY= pip2"
-alias pip3="DISPLAY= pip3"
-alias pip3.7="DISPLAY= pip3.7"
-alias pip3.10="DISPLAY= pip3.10"
-alias pip="DISPLAY= pip3"
-
-wsl_path() {
- win_path="$(powershell.exe "(get-command $1 -ErrorAction SilentlyContinue).Source")"
- if [ ! -z "$win_path" ]; then
- echo "$(wslpath "$win_path" | sed 's/\s/\\\ /g' | sed 's/\\\s*$//')"
- fi
-}
-
-alias alacritty="$(wsl_path "alacritty")"
-alias pwsh="$(wsl_path "pwsh")"
-alias ykhold='sudo systemctl stop usbip@wsl.service && echo "Press any key..." && read && sudo systemctl start usbip@wsl.service'
-
-wsl_cmd_proxy() {
- exe="$1"
- shift # past exe
-
- cmd=" ${1}"
- shift # past cmd
-
- args=""
- while [ $# -gt 0 ]; do
- case "$1" in
- -*)
- args="$args${1} '${2}' "
- shift
- shift
- ;;
- *)
- args="$args'${1}'"
- shift
- ;;
- esac
- args="$args "
- done
-
- # shellcheck disable=2016
- powershell.exe -NoProfile -c 'cd $HOME;' "$exe" "$cmd" "$args"
-}
-
-winget() { wsl_cmd_proxy "winget.exe" "$@"; }
-scoop() { wsl_cmd_proxy "scoop" "$@"; }
-
-zvm_vi_yank () {
- zvm_yank
- printf %s "${CUTBUFFER}" | win32yank.exe -i
- zvm_exit_visual_mode
-}
-
-zvm_vi_put_after () {
- local head= foot=
- local content=$(win32yank.exe -o)
- local offset=1
- if [[ ${content: -1} == $'\n' ]]
- then
- local pos=${CURSOR}
- for ((; $pos<$#BUFFER; pos++)) do
- if [[ ${BUFFER:$pos:1} == $'\n' ]]
- then
- pos=$pos+1
- break
- fi
- done
- if zvm_is_empty_line
- then
- head=${BUFFER:0:$pos}
- foot=${BUFFER:$pos}
- else
- head=${BUFFER:0:$pos}
- foot=${BUFFER:$pos}
- if [[ $pos == $#BUFFER ]]
- then
- content=$'\n'${content:0:-1}
- pos=$pos+1
- fi
- fi
- offset=0
- BUFFER="${head}${content}${foot}"
- CURSOR=$pos
- else
- if zvm_is_empty_line
- then
- head="${BUFFER:0:$((CURSOR-1))}"
- foot="${BUFFER:$CURSOR}"
- else
- head="${BUFFER:0:$CURSOR}"
- foot="${BUFFER:$((CURSOR+1))}"
- fi
- BUFFER="${head}${BUFFER:$CURSOR:1}${content}${foot}"
- CURSOR=$CURSOR+$#content
- fi
- zvm_highlight clear
- zvm_highlight custom $(($#head+$offset)) $(($#head+$#content+$offset))
-}