From a62114c91f2070c8c8453d117f3d81dc113e41ff Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Mon, 25 Mar 2024 16:43:09 +0530 Subject: dotfile update --- zsh/oh-my-zsh/plugins/vscode/README.md | 78 -------------------------- zsh/oh-my-zsh/plugins/vscode/vscode.plugin.zsh | 41 -------------- 2 files changed, 119 deletions(-) delete mode 100644 zsh/oh-my-zsh/plugins/vscode/README.md delete mode 100644 zsh/oh-my-zsh/plugins/vscode/vscode.plugin.zsh (limited to 'zsh/oh-my-zsh/plugins/vscode') diff --git a/zsh/oh-my-zsh/plugins/vscode/README.md b/zsh/oh-my-zsh/plugins/vscode/README.md deleted file mode 100644 index e95ed5d..0000000 --- a/zsh/oh-my-zsh/plugins/vscode/README.md +++ /dev/null @@ -1,78 +0,0 @@ -# VS Code - -This plugin provides useful aliases to simplify the interaction between the command line and VS Code or VSCodium editor. - -To start using it, add the `vscode` plugin to your `plugins` array in `~/.zshrc`: - -```zsh -plugins=(... vscode) -``` - -## Requirements - -This plugin requires to have a flavour of VS Code installed and it's executable available in PATH. - -You can install either: - -* VS Code (code) -* VS Code Insiders (code-insiders) -* VSCodium (codium) - -### MacOS -While Linux installations will add the executable to PATH, MacOS users might still have to do this manually: - -[For VS Code and VS Code Insiders](https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line), open -the Command Palette via (F1 or ⇧⌘P) and type shell command to find the Shell Command: -> Shell Command: Install 'code' command in PATH - -[For VSCodium](https://github.com/VSCodium/vscodium/blob/master/DOCS.md#how-do-i-open-vscodium-from-the-terminal), open -the Command Palette via (F1 or ⇧⌘P) and type shell command to find the Shell Command: -> Shell Command: Install 'codium' command in PATH - -## Using multiple flavours - -If for any reason, you ever require to use multiple flavours of VS Code i.e. VS Code (stable) and VS Code Insiders, you can -manually specify the flavour's executable. Add the following line to the .zshrc file (between the `ZSH_THEME` and the `plugins=()` lines). -This will make the plugin use your manually defined executable. - -```zsh -ZSH_THEME=... - -# Choose between one [code, code-insiders or codium] -# The following line will make the plugin to open VS Code Insiders -# Invalid entries will be ignored, no aliases will be added -VSCODE=code-insiders - -plugins=(... vscode) - -source $ZSH/oh-my-zsh.sh -``` - -## Common aliases - -| Alias | Command | Description | -| ----------------------- | ------------------------------ | ----------------------------------------------------------------------------------------------------------- | -| vsc | code . | Open the current folder in VS code | -| vsca `dir` | code --add `dir` | Add folder(s) to the last active window | -| vscd `file` `file` | code --diff `file` `file` | Compare two files with each other. | -| vscg `file:line[:char]` | code --goto `file:line[:char]` | Open a file at the path on the specified line and character position. | -| vscn | code --new-window | Force to open a new window. | -| vscr | code --reuse-window | Force to open a file or folder in the last active window. | -| vscw | code --wait | Wait for the files to be closed before returning. | -| vscu `dir` | code --user-data-dir `dir` | Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code. | - -## Extensions aliases - -| Alias | Command | Description | -| ----------------------- | ---------------------------------------------------------------- | --------------------------------- | -| vsced `dir` | code --extensions-dir `dir` | Set the root path for extensions. | -| vscie `id or vsix-path` | code --install-extension `extension-id> or /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" -- cgit v1.2.3-59-g8ed1b