aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/server_configurations.md12
-rw-r--r--doc/server_configurations.txt12
2 files changed, 20 insertions, 4 deletions
diff --git a/doc/server_configurations.md b/doc/server_configurations.md
index cea9c121..a318202c 100644
--- a/doc/server_configurations.md
+++ b/doc/server_configurations.md
@@ -2326,8 +2326,16 @@ npm i -g vscode-langservers-extracted
```
`vscode-eslint-language-server` provides an `EslintFixAll` command that can be used to format a document on save:
-```vim
-autocmd BufWritePre *.tsx,*.ts,*.jsx,*.js EslintFixAll
+```lua
+lspconfig.eslint.setup({
+ --- ...
+ on_attach = function(client, bufnr)
+ vim.api.nvim_create_autocmd("BufWritePre", {
+ buffer = bufnr,
+ command = "EslintFixAll",
+ })
+ end,
+})
```
See [vscode-eslint](https://github.com/microsoft/vscode-eslint/blob/55871979d7af184bf09af491b6ea35ebd56822cf/server/src/eslintServer.ts#L216-L229) for configuration options.
diff --git a/doc/server_configurations.txt b/doc/server_configurations.txt
index cea9c121..a318202c 100644
--- a/doc/server_configurations.txt
+++ b/doc/server_configurations.txt
@@ -2326,8 +2326,16 @@ npm i -g vscode-langservers-extracted
```
`vscode-eslint-language-server` provides an `EslintFixAll` command that can be used to format a document on save:
-```vim
-autocmd BufWritePre *.tsx,*.ts,*.jsx,*.js EslintFixAll
+```lua
+lspconfig.eslint.setup({
+ --- ...
+ on_attach = function(client, bufnr)
+ vim.api.nvim_create_autocmd("BufWritePre", {
+ buffer = bufnr,
+ command = "EslintFixAll",
+ })
+ end,
+})
```
See [vscode-eslint](https://github.com/microsoft/vscode-eslint/blob/55871979d7af184bf09af491b6ea35ebd56822cf/server/src/eslintServer.ts#L216-L229) for configuration options.