auto close tags

This commit is contained in:
Kopatz
2026-02-27 17:36:39 +01:00
parent c86275a4ff
commit 44c4863ac3

View File

@@ -1,13 +1,21 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
# extraConfigLua = ''
# --Enable (broadcasting) snippet capability for completion
# local capabilities = vim.lsp.protocol.make_client_capabilities()
# capabilities.textDocument.completion.completionItem.snippetSupport = true
# vim.lsp.config('html', {
# capabilities = capabilities,
# })
# '';
plugins.ts-autotag.enable = true; # auto close and rename html tags
lsp = { lsp = {
inlayHints.enable = true; inlayHints.enable = true;
servers = { servers = {
#angularls.enable = true; Todo: fix #angularls.enable = true; # Todo: fix
bashls.enable = true; bashls.enable = true;
#ccls.enable = true; #ccls.enable = true;
clangd.enable = true; clangd.enable = true;
cssls.enable = true;
gopls.enable = true; gopls.enable = true;
#clojure_lsp.enable = true; #clojure_lsp.enable = true;
qmlls = { qmlls = {
@@ -20,14 +28,26 @@
nixd = { nixd = {
enable = true; enable = true;
settings = { settings = {
nixpkgs.expr = ''import <nixpkgs> { }''; nixpkgs.expr = "import <nixpkgs> { }";
formatting.command = [ "nixpkgs-fmt" ]; formatting.command = [ "nixpkgs-fmt" ];
options.nixos.expr = ''(builtins.getFlake ("/home/kopatz/projects/github/nix-config")).nixosConfigurations.kop-pc.options''; options.nixos.expr = ''(builtins.getFlake ("/home/kopatz/projects/github/nix-config")).nixosConfigurations.kop-pc.options'';
}; };
}; };
html.enable = true; #angularls.enable = true;
dartls.enable = true; # handled by flutter-tools html = {
enable = true;
config = {
filetypes = [
"html"
"htmldjango"
"razor"
"htmlangular"
];
};
};
cssls.enable = true;
ts_ls.enable = true; ts_ls.enable = true;
dartls.enable = true; # handled by flutter-tools
pylsp.enable = true; pylsp.enable = true;
lua_ls.enable = true; lua_ls.enable = true;
csharp_ls = { csharp_ls = {