Public Midgard fork of Matts966/efm-langserver-vscode; maintained only for estate formatter integration.
  • TypeScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-29 12:15:50 +02:00
.gitignore Add all 2021-12-05 17:33:04 +09:00
.tool-versions Released 2021-12-23 01:33:42 +09:00
.vscodeignore fix ignores 2021-12-23 02:16:28 +09:00
index.ts format: register EFM document provider 2026-08-29 12:10:18 +02:00
LICENSE Create LICENSE 2021-12-05 17:34:29 +09:00
package.json package: declare the compiled extension entrypoint 2026-08-29 12:15:50 +02:00
README.md format: register EFM document provider 2026-08-29 12:10:18 +02:00
tsconfig.json Add all 2021-12-05 17:33:04 +09:00
yarn.lock Add formatter 2021-12-30 11:52:24 +09:00

efm-langserver-vscode

VSCode extension for mattn/efm-langserver.

The extension registers EFM as VS Code's document-formatting provider. Enable editor.formatOnSave (globally or by language) to use it on save.

Requirements

  • Installation of efm-langserver executable
  • config.yaml setting

On Unix, EFM loads $XDG_CONFIG_HOME/efm-langserver/config.yaml. The estate's Nix configuration generates that file from its shared formatter registry, so VS Code and Nixvim use the same formatter policy.