OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
 
main @ 140 LINES
 
[ HISTORY ]  [ UP ]
 

{
  vim.languages = {
    powershell = {
      enable = true;
      lsp.enable = true;
      treesitter.enable = true;
    };
    astro = {
      enable = true;
      extraDiagnostics.enable = true;
      # nvf's prettier-plugin-astro pins fetchPnpmDeps fetcherVersion=3 which our
      # bumped nixpkgs dropped for pnpm_11; disable until nvf catches up
      format.enable = false;
      lsp.enable = true;
      treesitter.enable = true;
    };

    svelte = {
      enable = true;
      extraDiagnostics.enable = true;
      format.enable = true;
      lsp.enable = true;
      treesitter.enable = true;
    };

    markdown = {
      enable = true;
      vale.enable = false;
      ltex.enable = false;
      format.enable = true;
      extensions = {
        render-markdown-nvim = {
          enable = true;
          setupOpts = {
            heading = {
              width = "block";
              left_pad = 3;
              right_pad = 4;
            };
          };
        };
      };
    };

    typst = {
      enable = true;
      treesitter.enable = true;
      lsp = {
        enable = true;
        servers = ["tinymist"];
      };
      format = {
        enable = true;
        type = ["typstyle"];
      };
      extensions.typst-preview-nvim = {
        enable = true;
      };
    };

    html = {
      enable = true;
      treesitter = {
        enable = true;
        autotagHtml = true;
      };
    };

    css = {
      enable = true;
      format.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };

    bash = {
      enable = true;
      format.enable = true;
      extraDiagnostics.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };

    lua = {
      enable = true;
      extraDiagnostics.enable = true;
      lsp = {
        enable = true;
        lazydev.enable = false;
      };
      treesitter.enable = true;
      format.enable = true;
    };

    nix = {
      enable = true;
      extraDiagnostics.enable = true;
      format = {
        enable = true;
        type = ["alejandra"];
      };
      lsp = {
        enable = true;
        servers = ["nil"];
      };
      treesitter.enable = true;
    };

    python = {
      enable = true;
      treesitter.enable = true;
      lsp.enable = true;
      format.enable = true;
    };

    typescript = {
      enable = true;
      extraDiagnostics.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
      format.enable = true;
      extensions = {
        ts-error-translator.enable = true;
      };
    };
    go = {
      enable = true;
      treesitter.enable = true;
      format.enable = true;
      lsp.enable = true;
      dap.enable = true;
    };
    yaml = {
      enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };
  };
}

{
  vim.languages = {
    powershell = {
      enable = true;
      lsp.enable = true;
      treesitter.enable = true;
    };
    astro = {
      enable = true;
      extraDiagnostics.enable = true;
      # nvf's prettier-plugin-astro pins fet
chPnpmDeps fetcherVersion=3 which our
      # bumped nixpkgs dropped for pnpm_11; 
disable until nvf catches up
      format.enable = false;
      lsp.enable = true;
      treesitter.enable = true;
    };

    svelte = {
      enable = true;
      extraDiagnostics.enable = true;
      format.enable = true;
      lsp.enable = true;
      treesitter.enable = true;
    };

    markdown = {
      enable = true;
      vale.enable = false;
      ltex.enable = false;
      format.enable = true;
      extensions = {
        render-markdown-nvim = {
          enable = true;
          setupOpts = {
            heading = {
              width = "block";
              left_pad = 3;
              right_pad = 4;
            };
          };
        };
      };
    };

    typst = {
      enable = true;
      treesitter.enable = true;
      lsp = {
        enable = true;
        servers = ["tinymist"];
      };
      format = {
        enable = true;
        type = ["typstyle"];
      };
      extensions.typst-preview-nvim = {
        enable = true;
      };
    };

    html = {
      enable = true;
      treesitter = {
        enable = true;
        autotagHtml = true;
      };
    };

    css = {
      enable = true;
      format.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };

    bash = {
      enable = true;
      format.enable = true;
      extraDiagnostics.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };

    lua = {
      enable = true;
      extraDiagnostics.enable = true;
      lsp = {
        enable = true;
        lazydev.enable = false;
      };
      treesitter.enable = true;
      format.enable = true;
    };

    nix = {
      enable = true;
      extraDiagnostics.enable = true;
      format = {
        enable = true;
        type = ["alejandra"];
      };
      lsp = {
        enable = true;
        servers = ["nil"];
      };
      treesitter.enable = true;
    };

    python = {
      enable = true;
      treesitter.enable = true;
      lsp.enable = true;
      format.enable = true;
    };

    typescript = {
      enable = true;
      extraDiagnostics.enable = true;
      treesitter.enable = true;
      lsp.enable = true;
      format.enable = true;
      extensions = {
        ts-error-translator.enable = true;
      };
    };
    go = {
      enable = true;
      treesitter.enable = true;
      format.enable = true;
      lsp.enable = true;
      dap.enable = true;
    };
    yaml = {
      enable = true;
      treesitter.enable = true;
      lsp.enable = true;
    };
  };
}
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET