diff options
Diffstat (limited to 'plugins/vscode/vscode.plugin.zsh')
-rw-r--r-- | plugins/vscode/vscode.plugin.zsh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/plugins/vscode/vscode.plugin.zsh b/plugins/vscode/vscode.plugin.zsh new file mode 100644 index 000000000..0144e0baa --- /dev/null +++ b/plugins/vscode/vscode.plugin.zsh @@ -0,0 +1,30 @@ +# VScode zsh plugin +# Authors: +# https://github.com/MarsiBarsi (original author) +# https://github.com/babakks + +# Use the stable VS Code release, unless the Insiders version is the only +# available installation +if ! which code > /dev/null && which code-insiders > /dev/null; then + : ${VSCODE:=code-insiders} +else + : ${VSCODE:=code} +fi + +# Define aliases +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" |