This commit is contained in:
snoweuph 2026-04-18 19:12:30 +00:00
commit 65e05a88ac
29 changed files with 191 additions and 120293 deletions

View file

@ -8728,118 +8728,6 @@
</a>
</li>
<li>
<a href='#option-vim-languages-ts-enable' title="vim.languages.ts.enable">
ts.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-extensions-ts-error-translator-enable' title="vim.languages.ts.extensions.ts-error-translator.enable">
ts.extensions.ts-error-translator.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-extensions-ts-error-translator-setupOpts' title="vim.languages.ts.extensions.ts-error-translator.setupOpts">
ts.extensions.ts-error-translator.setupOpts
</a>
</li>
<li>
<a href='#option-vim-languages-ts-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics' title="vim.languages.ts.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics">
ts.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics
</a>
</li>
<li>
<a href='#option-vim-languages-ts-extraDiagnostics-enable' title="vim.languages.ts.extraDiagnostics.enable">
ts.extraDiagnostics.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-extraDiagnostics-types' title="vim.languages.ts.extraDiagnostics.types">
ts.extraDiagnostics.types
</a>
</li>
<li>
<a href='#option-vim-languages-ts-format-enable' title="vim.languages.ts.format.enable">
ts.format.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-format-type' title="vim.languages.ts.format.type">
ts.format.type
</a>
</li>
<li>
<a href='#option-vim-languages-ts-lsp-enable' title="vim.languages.ts.lsp.enable">
ts.lsp.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-lsp-servers' title="vim.languages.ts.lsp.servers">
ts.lsp.servers
</a>
</li>
<li>
<a href='#option-vim-languages-ts-treesitter-enable' title="vim.languages.ts.treesitter.enable">
ts.treesitter.enable
</a>
</li>
<li>
<a href='#option-vim-languages-ts-treesitter-jsPackage' title="vim.languages.ts.treesitter.jsPackage">
ts.treesitter.jsPackage
</a>
</li>
<li>
<a href='#option-vim-languages-ts-treesitter-tsPackage' title="vim.languages.ts.treesitter.tsPackage">
ts.treesitter.tsPackage
</a>
</li>
<li>
<a href='#option-vim-languages-ts-treesitter-tsxPackage' title="vim.languages.ts.treesitter.tsxPackage">
ts.treesitter.tsxPackage
</a>
</li>
<li>
<a href='#option-vim-languages-twig-enable' title="vim.languages.twig.enable">
twig.enable
@ -8912,6 +8800,118 @@
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-enable' title="vim.languages.typescript.enable">
typescript.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-extensions-ts-error-translator-enable' title="vim.languages.typescript.extensions.ts-error-translator.enable">
typescript.extensions.ts-error-translator.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-extensions-ts-error-translator-setupOpts' title="vim.languages.typescript.extensions.ts-error-translator.setupOpts">
typescript.extensions.ts-error-translator.setupOpts
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics' title="vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics">
typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-extraDiagnostics-enable' title="vim.languages.typescript.extraDiagnostics.enable">
typescript.extraDiagnostics.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-extraDiagnostics-types' title="vim.languages.typescript.extraDiagnostics.types">
typescript.extraDiagnostics.types
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-format-enable' title="vim.languages.typescript.format.enable">
typescript.format.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-format-type' title="vim.languages.typescript.format.type">
typescript.format.type
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-lsp-enable' title="vim.languages.typescript.lsp.enable">
typescript.lsp.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-lsp-servers' title="vim.languages.typescript.lsp.servers">
typescript.lsp.servers
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-treesitter-enable' title="vim.languages.typescript.treesitter.enable">
typescript.treesitter.enable
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-treesitter-jsPackage' title="vim.languages.typescript.treesitter.jsPackage">
typescript.treesitter.jsPackage
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-treesitter-tsPackage' title="vim.languages.typescript.treesitter.tsPackage">
typescript.treesitter.tsPackage
</a>
</li>
<li>
<a href='#option-vim-languages-typescript-treesitter-tsxPackage' title="vim.languages.typescript.treesitter.tsxPackage">
typescript.treesitter.tsxPackage
</a>
</li>
<li>
<a href='#option-vim-languages-typst-enable' title="vim.languages.typst.enable">
typst.enable
@ -33146,190 +33146,6 @@ not listed in the docs</p>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.toml</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/toml.nix" target="_blank">&lt;nvf/modules/plugins/languages/toml.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-enable" class="option-anchor">vim.languages.ts.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript language support.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-extensions-ts-error-translator-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-extensions-ts-error-translator-enable" class="option-anchor">vim.languages.ts.extensions.ts-error-translator.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable [ts-error-translator.nvim]: <a href="https://github.com/dmmulroy/ts-error-translator.nvim">https://github.com/dmmulroy/ts-error-translator.nvim</a></p>
<p>Typescript error translation with [ts-error-translator.nvim]</p>
<p>.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-extensions-ts-error-translator-setupOpts">
<h3 class="option-name">
<a href="#option-vim-languages-ts-extensions-ts-error-translator-setupOpts" class="option-anchor">vim.languages.ts.extensions.ts-error-translator.setupOpts</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>open submodule of anything</code></div>
<div class="option-description"><html><head></head><body><p>Option table to pass into the setup function of ts-error-translator</p>
<p>You can pass in any additional options even if they're
not listed in the docs</p>
</body></html></div>
<div class="option-default">Default: <code>{ }</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics">
<h3 class="option-name">
<a href="#option-vim-languages-ts-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics" class="option-anchor">vim.languages.ts.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Automatically override the publish_diagnostics handler</p>
</body></html></div>
<div class="option-default">Default: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-extraDiagnostics-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-extraDiagnostics-enable" class="option-anchor">vim.languages.ts.extraDiagnostics.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable extra Typescript/Javascript diagnostics.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-extraDiagnostics-types">
<h3 class="option-name">
<a href="#option-vim-languages-ts-extraDiagnostics-types" class="option-anchor">vim.languages.ts.extraDiagnostics.types</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>list of (one of "biomejs", "eslint_d" or (submodule))</code></div>
<div class="option-description"><html><head></head><body><p>List of Typescript/Javascript diagnostics to enable</p>
</body></html></div>
<div class="option-default">Default: <code>[
"eslint_d"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-format-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-format-enable" class="option-anchor">vim.languages.ts.format.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript formatting.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.languages.enableFormat</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-format-type">
<h3 class="option-name">
<a href="#option-vim-languages-ts-format-type" class="option-anchor">vim.languages.ts.format.type</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>(list of (one of "biome", "biome-check", "biome-organize-imports", "prettier", "prettierd")) or (one of "biome", "biome-check", "biome-organize-imports", "prettier", "prettierd") convertible to it</code></div>
<div class="option-description"><html><head></head><body><p>Typescript/Javascript formatter to use</p>
</body></html></div>
<div class="option-default">Default: <code>[
"prettier"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-lsp-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-lsp-enable" class="option-anchor">vim.languages.ts.lsp.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript LSP support.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.lsp.enable</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-lsp-servers">
<h3 class="option-name">
<a href="#option-vim-languages-ts-lsp-servers" class="option-anchor">vim.languages.ts.lsp.servers</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>list of ((one of "typescript-language-server", "deno", "typescript-go") or (one of "denols", "ts_ls", "tsgo") convertible to it)</code></div>
<div class="option-description"><html><head></head><body><p>Typescript/Javascript LSP server to use</p>
</body></html></div>
<div class="option-default">Default: <code>[
"typescript-language-server"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-treesitter-enable">
<h3 class="option-name">
<a href="#option-vim-languages-ts-treesitter-enable" class="option-anchor">vim.languages.ts.treesitter.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript treesitter.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.languages.enableTreesitter</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-treesitter-jsPackage">
<h3 class="option-name">
<a href="#option-vim-languages-ts-treesitter-jsPackage" class="option-anchor">vim.languages.ts.treesitter.jsPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The javascript treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.javascript</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-treesitter-tsPackage">
<h3 class="option-name">
<a href="#option-vim-languages-ts-treesitter-tsPackage" class="option-anchor">vim.languages.ts.treesitter.tsPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The typescript treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.typescript</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-ts-treesitter-tsxPackage">
<h3 class="option-name">
<a href="#option-vim-languages-ts-treesitter-tsxPackage" class="option-anchor">vim.languages.ts.treesitter.tsxPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The tsx treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.tsx</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/ts.nix" target="_blank">&lt;nvf/modules/plugins/languages/ts.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-twig-enable">
<h3 class="option-name">
<a href="#option-vim-languages-twig-enable" class="option-anchor">vim.languages.twig.enable</a>
@ -33449,6 +33265,190 @@ not listed in the docs</p>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.twig</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/twig.nix" target="_blank">&lt;nvf/modules/plugins/languages/twig.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-enable" class="option-anchor">vim.languages.typescript.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript language support.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-extensions-ts-error-translator-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-extensions-ts-error-translator-enable" class="option-anchor">vim.languages.typescript.extensions.ts-error-translator.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable [ts-error-translator.nvim]: <a href="https://github.com/dmmulroy/ts-error-translator.nvim">https://github.com/dmmulroy/ts-error-translator.nvim</a></p>
<p>Typescript error translation with [ts-error-translator.nvim]</p>
<p>.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-extensions-ts-error-translator-setupOpts">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-extensions-ts-error-translator-setupOpts" class="option-anchor">vim.languages.typescript.extensions.ts-error-translator.setupOpts</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>open submodule of anything</code></div>
<div class="option-description"><html><head></head><body><p>Option table to pass into the setup function of ts-error-translator</p>
<p>You can pass in any additional options even if they're
not listed in the docs</p>
</body></html></div>
<div class="option-default">Default: <code>{ }</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics" class="option-anchor">vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Automatically override the publish_diagnostics handler</p>
</body></html></div>
<div class="option-default">Default: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-extraDiagnostics-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-extraDiagnostics-enable" class="option-anchor">vim.languages.typescript.extraDiagnostics.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable extra Typescript/Javascript diagnostics.</p>
</body></html></div>
<div class="option-default">Default: <code>false</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-extraDiagnostics-types">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-extraDiagnostics-types" class="option-anchor">vim.languages.typescript.extraDiagnostics.types</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>list of (one of "biomejs", "eslint_d" or (submodule))</code></div>
<div class="option-description"><html><head></head><body><p>List of Typescript/Javascript diagnostics to enable</p>
</body></html></div>
<div class="option-default">Default: <code>[
"eslint_d"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-format-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-format-enable" class="option-anchor">vim.languages.typescript.format.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript formatting.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.languages.enableFormat</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-format-type">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-format-type" class="option-anchor">vim.languages.typescript.format.type</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>list of (one of "biome", "biome-check", "biome-organize-imports", "prettier", "prettierd")</code></div>
<div class="option-description"><html><head></head><body><p>Typescript/Javascript formatter to use</p>
</body></html></div>
<div class="option-default">Default: <code>[
"prettier"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-lsp-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-lsp-enable" class="option-anchor">vim.languages.typescript.lsp.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript LSP support.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.lsp.enable</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-lsp-servers">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-lsp-servers" class="option-anchor">vim.languages.typescript.lsp.servers</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>list of ((one of "typescript-language-server", "deno", "typescript-go") or (one of "denols", "ts_ls", "tsgo") convertible to it)</code></div>
<div class="option-description"><html><head></head><body><p>Typescript/Javascript LSP server to use</p>
</body></html></div>
<div class="option-default">Default: <code>[
"typescript-language-server"
]</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-treesitter-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-treesitter-enable" class="option-anchor">vim.languages.typescript.treesitter.enable</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>boolean</code></div>
<div class="option-description"><html><head></head><body><p>Whether to enable Typescript/Javascript treesitter.</p>
</body></html></div>
<div class="option-default">Default: <code>config.vim.languages.enableTreesitter</code></div>
<div class="option-example">Example: <code>true</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-treesitter-jsPackage">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-treesitter-jsPackage" class="option-anchor">vim.languages.typescript.treesitter.jsPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The javascript treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.javascript</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-treesitter-tsPackage">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-treesitter-tsPackage" class="option-anchor">vim.languages.typescript.treesitter.tsPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The typescript treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.typescript</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typescript-treesitter-tsxPackage">
<h3 class="option-name">
<a href="#option-vim-languages-typescript-treesitter-tsxPackage" class="option-anchor">vim.languages.typescript.treesitter.tsxPackage</a>
<span class="copy-link" title="Copy link to this option"></span>
<span class="copy-feedback">Link copied!</span>
</h3>
<div class="option-type">Type: <code>null or package</code></div>
<div class="option-description"><html><head></head><body><p>The tsx treesitter package to use.</p>
</body></html></div>
<div class="option-default">Default: <code>pkgs.vimPlugins.nvim-treesitter.grammarPlugins.tsx</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/typescript.nix" target="_blank">&lt;nvf/modules/plugins/languages/typescript.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim-languages-typst-enable">
<h3 class="option-name">
<a href="#option-vim-languages-typst-enable" class="option-anchor">vim.languages.typst.enable</a>