Language mounting in Coder + VSCode

Coder + VSCode allows you to have complete control over your Virtual Machine/Container so You can install what you need to set the stage for an ideal development environment. Additionally, Coder offers a powerful language mounting service which automatically mounts languages you need. This is especially useful when you just want to get coding and skip wrestling with your terminal trying to get things installed.

How it works

Mounting languages is done from the command pallet:

  1. Open the command pallet using Control P (Windows/Linux) or Command P (MacOS)
  2. Type mount and press enter
  3. Enter the name of the language you would like to mount
  4. Use the up and down arrows to select the language and version you want, then press enter to mount it

A notification will appear in the IDE to let you know the language was successfully mounted.

Coder automatic mounts

Alternatively, Coder will ask you if you would like to mount a particular language when you open a file with a particular extension. For example, opening a .c file will cause this prompt to display:

Un-mount a language

Un-mounting languages is almost the same as mounting:

  1. Open the command pallet using Control Shift P (Linux), Command P (MacOS) and F1 (Windows)
  2. Type Unmount and hit enter
  3. Use the up and down arrows to select the language and version you want to un-mount and then press enter
  4. Enter the name of the language you would like to un-mount

Things to know

Note: Using commands like npm or pip won't work until you install the language yourself, mount it from the command pallet, or open a file of a specific language. Doing so will prompt Coder to ask you if you want to mount said language