mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	Co-authored-by: Babak K. Shandiz <babak.k.shandiz@gmail.com> Co-authored-by: Marc Cornellà <marc.cornella@live.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # VS Code (stable / insiders) / VSCodium zsh plugin
 | |
| # Authors:
 | |
| #   https://github.com/MarsiBarsi (original author)
 | |
| #   https://github.com/babakks
 | |
| #   https://github.com/SteelShot
 | |
| 
 | |
| # Verify if any manual user choice of VS Code exists first.
 | |
| if [[ -n "$VSCODE" ]] && ! which $VSCODE &>/dev/null; then
 | |
|   echo "'$VSCODE' flavour of VS Code not detected."
 | |
|   unset VSCODE
 | |
| fi
 | |
| 
 | |
| # Otherwise, try to detect a flavour of VS Code.
 | |
| if [[ -z "$VSCODE" ]]; then
 | |
|   if which code &>/dev/null; then
 | |
|     VSCODE=code
 | |
|   elif which code-insiders &>/dev/null; then
 | |
|     VSCODE=code-insiders
 | |
|   elif which codium &>/dev/null; then
 | |
|     VSCODE=codium
 | |
|   else
 | |
|     return
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| alias vsc="$VSCODE ."
 | |
| alias vsca="$VSCODE --add"
 | |
| alias vscd="$VSCODE --diff"
 | |
| alias vscg="$VSCODE --goto"
 | |
| alias vscn="$VSCODE --new-window"
 | |
| alias vscr="$VSCODE --reuse-window"
 | |
| alias vscw="$VSCODE --wait"
 | |
| alias vscu="$VSCODE --user-data-dir"
 | |
| 
 | |
| alias vsced="$VSCODE --extensions-dir"
 | |
| alias vscie="$VSCODE --install-extension"
 | |
| alias vscue="$VSCODE --uninstall-extension"
 | |
| 
 | |
| alias vscv="$VSCODE --verbose"
 | |
| alias vscl="$VSCODE --log"
 | |
| alias vscde="$VSCODE --disable-extensions"
 |