VSCode-Anywhere
  • Introduction
  • Installation
    • Requirements
      • Windows requirements
      • Linux requirements
      • MacOS requirements
    • Quickstart
    • Advanced
      • Windows installation
      • Linux installation
      • MacOS installation
  • Modules
    • Module installation
    • Module update
    • Module settings
      • Global settings
        • brew settings
        • chocolatey settings
        • env settings
        • msys2 settings
        • nix settings
        • scoop settings
        • vscode settings
        • zeal settings
    • Modules list
      • Ansible
      • Bash
      • C / C++
      • C#
      • Custom
      • Deepcode
      • Docker
      • Fonts
      • Git
      • Go
      • HTML
      • Java
      • JavaScript / TypeScript
      • Markdown
      • Perl
      • PHP
      • Platformio
      • PowerShell
      • Puppet
      • Python2
      • Python3
      • Remote
      • Rest
      • ReStructuredText
      • Ruby
      • Saltstack
      • VSCode
    • Custom modules
  • Structure
    • apps
    • conf
      • saltstack
        • conf-offline
        • conf
        • pillar
        • states
    • tools
      • env
      • install
      • link
      • update
      • vscode
      • vscode-anywhere
  • Tutorials
    • Youtube tutorials
  • Release notes
    • V2
      • V2.0.0
    • V1
  • FAQ
Powered by GitBook
On this page

Was this helpful?

  1. Modules

Module settings

How to configure a VSCode-Anywhere module

PreviousModule updateNextGlobal settings

Last updated 4 years ago

Was this helpful?

All VSCode-Anywhere modules can be configured to override the default installation behavior, add new settings, VSCode plugins, documentation, pakages, etc…

To configure a module, you need to edit the file VSCode-.

Each module is disabled by default and supports additional global and specific settings.

To enable a module, please read the .

There are 2 types of settings: or specific settings.

Glocal settings can be applied to all modules whereas specific settings depend on each module.

Please read the documentation of the concerned in order to know if it supports specific settings like python3 for example (pip settings in this example):

python3:
    enabled: True
    anaconda: True
    pip:
        pkgs:
            autopep8:
                enabled: True
                version: '1.4.3'

After editing the configuration file, don’t forget to apply the new settings. You need to run the file.

Note that file supports . See the .

Same example with jinja that allows to install autopep8 only on Linux:

python3:
    enabled: True
    anaconda: True
{%- if grains['os'] == 'Linux' %}
    pip:
        pkgs:
            autopep8:
                enabled: True
                version: '1.4.3'
{%- endif %}
module installation
global settings
module
install
jinja2
jinja Saltsatck documentation
Anywhere/conf/saltstack/pillar/vscode-anywhere.sls
vscode-anywhere.sls