diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..65e3ba2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +test/ diff --git a/config/plugins/lsp.nix b/config/plugins/lsp.nix index 8fa8039..79b8599 100644 --- a/config/plugins/lsp.nix +++ b/config/plugins/lsp.nix @@ -1,35 +1,45 @@ { ... }: { - plugins.lsp = { - enable = true; - servers = { - clangd.enable = true; - nil_ls.enable = true; - gopls.enable = true; - jdtls.enable = true; - lua_ls.enable = true; - rust_analyzer = { - enable = true; - installCargo = false; - installRustc = false; - installRustfmt = false; + plugins = { + lsp = { + enable = true; + servers = { + clangd.enable = true; + nil_ls.enable = true; + gopls.enable = true; + jdtls.enable = true; + lua_ls.enable = true; + rust_analyzer = { + enable = true; + installCargo = false; + installRustc = false; + installRustfmt = false; + }; + zls.enable = true; + nim_langserver.enable = true; + emmet_language_server.enable = true; + ts_ls.enable = true; + docker_compose_language_service.enable = true; + jsonls.enable = true; + phpactor.enable = true; + qmlls.enable = true; + pylsp.enable = true; + ruff.enable = true; + }; + keymaps = { + lspBuf = { + "k" = "hover"; + "r" = "rename"; + "a" = "code_action"; + }; }; - zls.enable = true; - nim_langserver.enable = true; - emmet_language_server.enable = true; - ts_ls.enable = true; - docker_compose_language_service.enable = true; - jsonls.enable = true; - phpactor.enable = true; - qmlls.enable = true; - pylsp.enable = true; - ruff.enable = true; }; - keymaps = { - lspBuf = { - "k" = "hover"; - "r" = "rename"; - "a" = "code_action"; + none-ls = { + enable = true; + sources = { + formatting = { + djlint.enable = true; + }; }; }; };