From fc9a4f5988422871e21678f0c87bde9e3dc7c4b6 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Wed, 2 Aug 2023 10:03:52 -0400 Subject: [PATCH] Add instructions for saving and loading extensions --- arch.md | 23 +++++++++++++++--- vscode_extensions.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 vscode_extensions.txt diff --git a/arch.md b/arch.md index db0c54c..63ad673 100644 --- a/arch.md +++ b/arch.md @@ -5,6 +5,7 @@ - [Arch with Gnome](#arch-with-gnome) - [Installation](#installation) - [Post Install](#post-install) + - [Locale](#locale) - [Hardware Acceleration](#hardware-acceleration) - [Firewall](#firewall) - [Power Management](#power-management) @@ -21,13 +22,12 @@ - [XWayland](#xwayland) - [Wireguard](#wireguard) - [btrbk](#btrbk) + - [VSCode](#vscode) + - [Apps](#apps) - [Bashrc](#bashrc) - [Help](#help) - [Update Grub](#update-grub) - [Downgrading Kernel](#downgrading-kernel) - - [Packages](#packages) - - [Official](#official) - - [AUR](#aur) @@ -493,6 +493,23 @@ For the open source version of code install `code`: sudo pacman -S code ``` +For the proprietary version of vscode install `yay` and then: + +```bash +yay -S visual-studio-code-bin +``` + +To save a list of installed extensions run: + +```bash +code --list-extensions >> vscode_extensions.txt +``` + +To install that list of extensions run: + +```bash +cat vscode_extensions.txt | xargs -L 1 code --install-extension +``` ## Apps diff --git a/vscode_extensions.txt b/vscode_extensions.txt new file mode 100644 index 0000000..8a9e1c6 --- /dev/null +++ b/vscode_extensions.txt @@ -0,0 +1,56 @@ +aeschli.vscode-css-formatter +batisteo.vscode-django +Boto3typed.boto3-ide +christian-kohler.npm-intellisense +christian-kohler.path-intellisense +codezombiech.gitignore +darkriszty.markdown-table-prettify +DavidAnson.vscode-markdownlint +dbaeumer.vscode-eslint +donjayamanne.python-environment-manager +donjayamanne.python-extension-pack +eamodio.gitlens +ecmel.vscode-html-css +george-alisson.html-preview-vscode +hashicorp.terraform +ipedrazas.kubernetes-snippets +janisdd.vscode-edit-csv +jtavin.ldif +KevinRose.vsc-python-indent +konstantin.wrapSelection +mechatroner.rainbow-csv +mindaro-dev.file-downloader +ms-azuretools.vscode-docker +ms-kubernetes-tools.vscode-kubernetes-tools +ms-python.black-formatter +ms-python.flake8 +ms-python.isort +ms-python.python +ms-python.vscode-pylance +ms-toolsai.jupyter +ms-toolsai.jupyter-keymap +ms-toolsai.jupyter-renderers +ms-toolsai.vscode-jupyter-cell-tags +ms-toolsai.vscode-jupyter-slideshow +ms-vscode-remote.remote-containers +ms-vscode-remote.remote-ssh +ms-vscode-remote.remote-ssh-edit +ms-vscode-remote.remote-wsl +ms-vscode-remote.vscode-remote-extensionpack +ms-vscode.remote-explorer +ms-vscode.remote-server +njpwerner.autodocstring +Okteto.remote-kubernetes +PKief.material-icon-theme +redhat.vscode-commons +redhat.vscode-yaml +sidthesloth.html5-boilerplate +stkb.rewrap +streetsidesoftware.code-spell-checker +VisualStudioExptTeam.intellicode-api-usage-examples +VisualStudioExptTeam.vscodeintellicode +Vue.volar +wholroyd.jinja +xabikos.JavaScriptSnippets +yzhang.markdown-all-in-one +ziyasal.vscode-open-in-github