Skip to content

aide.convertLanguagePairs ​

This configuration allows you to customize the language mapping for code conversion. The mapping should be in the form of sourceLanguage: targetLanguage.

By default, the editor will remember your language mapping in the current project's .vscode/settings.json file, under the aide.convertLanguagePairs configuration. You can modify or add new language mappings here, for example:

json
{
  //other settings...
  "aide.convertLanguagePairs": {
    "javascript": "python", // Convert javascript to python
    "json": "yaml", // Convert json to yaml
    "vue": "vue migrate from vue2 to vue3 <script setup> syntax" // Convert vue to vue
    // Parsed as:
    //    Target language: vue
    //    Additional description: migrate from vue2 to vue3 <script setup> syntax
    // Rule: target language + space + additional description
  }
}

Your language names should follow the VSCode Language Identifiers. Here are some VSCode language identifiers you might need:

List of VSCode Language Identifiers
  • abap
  • bat
  • bibtex
  • clojure
  • coffeescript
  • c
  • cpp
  • csharp
  • dockercompose
  • css
  • cuda-cpp
  • d
  • pascal
  • diff
  • dockerfile
  • erlang
  • fsharp
  • git-commit
  • git-rebase
  • go
  • groovy
  • handlebars
  • haml
  • haskell
  • html
  • ini
  • java
  • javascript
  • javascriptreact
  • json
  • jsonc
  • julia
  • latex
  • less
  • lua
  • makefile
  • markdown
  • objective-c
  • objective-cpp
  • ocaml
  • perl
  • perl6
  • php
  • plaintext
  • powershell
  • jade
  • pug
  • python
  • r
  • razor
  • ruby
  • rust
  • scss
  • sass
  • shaderlab
  • shellscript
  • slim
  • sql
  • stylus
  • svelte
  • swift
  • typescript
  • typescriptreact
  • tex
  • vb
  • vue
  • vue-html
  • xml
  • xsl
  • yaml

WARNING

VSCode has two settings.json files: one for global settings, located in the user folder, and another for project settings, located in the .vscode/settings.json file within the project folder.

The current configuration by default is stored in the .vscode/settings.json file in your project folder, so be sure to change the correct location.

TIP

If you can't find your language in the list, you can freely customize your language identifier. However, this means you might not get syntax highlighting, that's all.

Released under the MIT License.