summaryrefslogtreecommitdiff
path: root/plugins/vscode/vscode.plugin.zsh
diff options
context:
space:
mode:
authorVyacheslav Scherbinin <shcherbinin@ccfit.nsu.ru>2023-10-18 14:18:05 +0700
committerGitHub <noreply@github.com>2023-10-18 09:18:05 +0200
commitd3112d67a3eb55fc39975f917467704ebb2c296b (patch)
treeb662c4c6cbf3c90c874929b2230beda81981d04d /plugins/vscode/vscode.plugin.zsh
parent96c976637a4112e1e72a1a449ac51d78acc67597 (diff)
downloadzsh-d3112d67a3eb55fc39975f917467704ebb2c296b.tar.gz
zsh-d3112d67a3eb55fc39975f917467704ebb2c296b.tar.bz2
zsh-d3112d67a3eb55fc39975f917467704ebb2c296b.zip
feat(vscode): allow arguments to `vsc` alias (#11903)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
Diffstat (limited to 'plugins/vscode/vscode.plugin.zsh')
-rw-r--r--plugins/vscode/vscode.plugin.zsh9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/vscode/vscode.plugin.zsh b/plugins/vscode/vscode.plugin.zsh
index 48d904377..356c62360 100644
--- a/plugins/vscode/vscode.plugin.zsh
+++ b/plugins/vscode/vscode.plugin.zsh
@@ -23,7 +23,14 @@ if [[ -z "$VSCODE" ]]; then
fi
fi
-alias vsc="$VSCODE ."
+function vsc {
+ if (( $# )); then
+ $VSCODE $@
+ else
+ $VSCODE .
+ fi
+}
+
alias vsca="$VSCODE --add"
alias vscd="$VSCODE --diff"
alias vscg="$VSCODE --goto"