diff --git a/nixos/packages.nix b/nixos/packages.nix index 62fa82b..a80ccbc 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -205,12 +205,13 @@ pgadmin4 # Frontend - nodejs_23 # For npm + pkgs2.nodejs_24 # For npm htmx-lsp # HTMX lsp emmet-language-server # Emmet.io LSP vscode-langservers-extracted # HTML/CSS/JSON/ESLint LSP typescript-language-server # TypeScript LSP tailwindcss-language-server # Tailwind LSP + svelte-language-server # Svelte LSP # tailwindcss # Protobuf @@ -247,7 +248,7 @@ unzip # Разархивировать unrar # Разархивировать gnutar # Для .tar? - _7zz # Это пакет для 7z? + p7zip # Это пакет для 7z? bzip2 # .bz2 архивы ############## diff --git a/nvim/lua/kickstart/plugins/lsp.lua b/nvim/lua/kickstart/plugins/lsp.lua index 3cfa40d..085c771 100644 --- a/nvim/lua/kickstart/plugins/lsp.lua +++ b/nvim/lua/kickstart/plugins/lsp.lua @@ -221,8 +221,13 @@ return { -- Frontend lspconfig.tailwindcss.setup {} - lspconfig.ts_ls.setup {} + lspconfig.ts_ls.setup { + on_attach = function(client, bufnr) -- Выключить форматирование + client.server_capabilities.documentFormattingProvider = false + end, + } lspconfig.htmx.setup {} + lspconfig.svelte.setup {} lspconfig.emmet_language_server.setup { filetypes = { 'templ', 'css', 'eruby', 'html', 'javascript', 'javascriptreact', 'less', 'sass', 'scss', 'pug', 'typescriptreact' }, }