Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajoute la gem vscode-langservers-extracted pour nvim #1464

Merged
merged 1 commit into from
Jan 22, 2025

Conversation

etienneCharignon
Copy link
Member

Peut être utilisé dans nvim pour améliorer la coloration, la navigation et la completion du code javascript

Configuration :

local capabilities = require('cmp_nvim_lsp').default_capabilities()
local lsp_config = require('lspconfig')
local servers = {
    eslint = {
      cmd = { "node_modules/vscode-langservers-extracted/bin/vscode-eslint-language-server", "--stdio" },
      on_attach = function(client, bufnr)
          vim.api.nvim_create_autocmd("BufWritePre", {
              buffer = bufnr,
              command = "EslintFixAll",
          })
      end,
    },
}
for server, config in pairs(servers) do
    -- Merge capabilities with server-specific config
    config.capabilities = capabilities
    lsp_config[server].setup(config)
end

@etienneCharignon
Copy link
Member Author

@cprodhomme @Marionvel @Guitguitou est-ce que l'ajout de cette gem en dépendances dev ne vient pas perturber la configuration de votre éditeur ?

Peut être utilisé dans nvim pour améliorer la coloration, la navigation
et la completion du code javascript

Configuration :

```
local capabilities = require('cmp_nvim_lsp').default_capabilities()
local lsp_config = require('lspconfig')
local servers = {
    eslint = {
      cmd = { "node_modules/vscode-langservers-extracted/bin/vscode-eslint-language-server", "--stdio" },
      on_attach = function(client, bufnr)
          vim.api.nvim_create_autocmd("BufWritePre", {
              buffer = bufnr,
              command = "EslintFixAll",
          })
      end,
    },
}
for server, config in pairs(servers) do
    -- Merge capabilities with server-specific config
    config.capabilities = capabilities
    lsp_config[server].setup(config)
end
```
@etienneCharignon etienneCharignon merged commit 2d49256 into develop Jan 22, 2025
4 checks passed
@etienneCharignon etienneCharignon deleted the ajoute-linter-js branch January 22, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant