diff options
| author | github-actions <github-actions@github.com> | 2023-02-11 01:06:56 +0000 |
|---|---|---|
| committer | github-actions <github-actions@github.com> | 2023-02-11 01:06:56 +0000 |
| commit | 77886aaae17777062d87998f37e1a4e258e0bc23 (patch) | |
| tree | 630925ef0a6709e5cd16584ed5de5a1cbc973257 | |
| parent | docs(eslint): fix on save example creates a buflocal autocmd (#2450) (diff) | |
| download | nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar.gz nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar.bz2 nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar.lz nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar.xz nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.tar.zst nvim-lspconfig-77886aaae17777062d87998f37e1a4e258e0bc23.zip | |
docs: update server_configurations.md
skip-checks: true
| -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. |
