diff options
| -rw-r--r-- | doc/server_configurations.md | 12 | ||||
| -rw-r--r-- | doc/server_configurations.txt | 12 |
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. |
