<a id="code-editor-integrations"></a>

# Code editor integrations

We have created integrations for working with the [configuration](config.html.md) using the code editors listed below.

* [Visual Studio Code](vscode.html.md)
  * [Extensions](vscode.html.md#extensions)
    * [Configuration Packer](vscode.html.md#configuration-packer)
    * [HSL Syntax](vscode.html.md#hsl-syntax)
    * [HSL Linter](vscode.html.md#hsl-linter)
    * [HSL Debugger](vscode.html.md#hsl-debugger)
    * [Code Companion](vscode.html.md#code-companion)
      * [Providing feedback](vscode.html.md#providing-feedback)
      * [Working with Dev Containers and Remote SSH](vscode.html.md#working-with-dev-containers-and-remote-ssh)
      * [Limitations](vscode.html.md#limitations)
      * [Copilot error messages](vscode.html.md#copilot-error-messages)
  * [Setting up a development environment](vscode.html.md#setting-up-a-development-environment)
  * [Editing YAML with custom tags](vscode.html.md#editing-yaml-with-custom-tags)
* [Vim](vim.html.md)
  * [Features](vim.html.md#features)
  * [Installation](vim.html.md#installation)
    * [Upgrade](vim.html.md#upgrade)
  * [Screenshots](vim.html.md#screenshots)
