This commit is contained in:
horriblename 2026-04-25 21:03:15 +00:00
commit 63ba801a15
55 changed files with 344 additions and 247169 deletions

View file

@ -5335,7 +5335,7 @@
<details class="toc-category">
<summary title="vim.languages">
<span>vim.languages</span>
<span class="toc-count">515</span>
<span class="toc-count">526</span>
</summary>
<ul>
@ -5781,6 +5781,54 @@
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable' title="vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable">
csharp.extensions.csharpls-extended-lsp-nvim.enable
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable' title="vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable">
csharp.extensions.omnisharp-extended-lsp-nvim.enable
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition' title="vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition">
csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType' title="vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType">
csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations' title="vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations">
csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences' title="vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences">
csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.roslyn-nvim.enable' title="vim.languages.csharp.extensions.roslyn-nvim.enable">
csharp.extensions.roslyn-nvim.enable
@ -5797,6 +5845,46 @@
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config' title="vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config">
csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled' title="vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled">
csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching' title="vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching">
csharp.extensions.roslyn-nvim.setupOpts.filewatching
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.format.enable' title="vim.languages.csharp.format.enable">
csharp.format.enable
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.format.type' title="vim.languages.csharp.format.type">
csharp.format.type
</a>
</li>
<li>
<a href='#option-vim.languages.csharp.lsp.enable' title="vim.languages.csharp.lsp.enable">
csharp.lsp.enable
@ -9643,7 +9731,7 @@
<details class="toc-category">
<summary title="vim.lsp">
<span>vim.lsp</span>
<span class="toc-count">151</span>
<span class="toc-count">154</span>
</summary>
<ul>
@ -10217,6 +10305,14 @@
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.csharp_ls.enable' title="vim.lsp.presets.csharp_ls.enable">
presets.csharp_ls.enable
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.cue.enable' title="vim.lsp.presets.cue.enable">
presets.cue.enable
@ -10457,6 +10553,14 @@
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.omnisharp.enable' title="vim.lsp.presets.omnisharp.enable">
presets.omnisharp.enable
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.openscad-lsp.enable' title="vim.lsp.presets.openscad-lsp.enable">
presets.openscad-lsp.enable
@ -10521,6 +10625,14 @@
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.roslyn-ls.enable' title="vim.lsp.presets.roslyn-ls.enable">
presets.roslyn-ls.enable
</a>
</li>
<li>
<a href='#option-vim.lsp.presets.ruby-lsp.enable' title="vim.lsp.presets.ruby-lsp.enable">
presets.ruby-lsp.enable
@ -28495,13 +28607,13 @@ Thus, it will not be wrapped in <code>""</code>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This feature will not work if the .NET SDK is not installed.
Both <code>roslyn</code> (with <code>roslyn-nvim</code>) and <code>csharp_ls</code> require the .NET SDK to function properly with Razor.
Both <code>roslyn-ls</code> (with <code>roslyn-nvim</code>) and <code>csharp_ls</code> require the .NET SDK to function properly with Razor.
Ensure that the .NET SDK is installed.</p>
<p>Check for version compatibility for optimal performance.</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>At the moment, only <code>roslyn</code>(with roslyn-nvim) provides full Razor support.
<p>At the moment, only <code>roslyn-ls</code>(with roslyn-nvim) provides full Razor support.
<code>csharp_ls</code> is limited to <code>.cshtml</code> files.</p>
</div>
<p>.</p>
@ -28510,6 +28622,90 @@ Ensure that the .NET SDK is installed.</p>
<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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable" class="option-anchor">vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.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 Extended 'textDocument/definition' handler for csharp_ls Neovim LSP</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This feature only works for <code>csharp_ls</code>.</p>
</div>
<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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable" class="option-anchor">vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.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 Extended 'textDocument/definition' handler for OmniSharp Neovim LSP</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This feature only works for <code>omnisharp</code>.</p>
</div>
<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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition" class="option-anchor">vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition</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 string</code></div>
<div class="option-description"><html><head></head><body><p>Go to definition [omnisharp-extended-lsp-nvim]</p>
</body></html></div>
<div class="option-default">Default: <code>"&lt;leader&gt;lgd"</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType" class="option-anchor">vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType</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 string</code></div>
<div class="option-description"><html><head></head><body><p>Go to type [omnisharp-extended-lsp-nvim]</p>
</body></html></div>
<div class="option-default">Default: <code>"&lt;leader&gt;lgt"</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations" class="option-anchor">vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations</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 string</code></div>
<div class="option-description"><html><head></head><body><p>List implementations [omnisharp-extended-lsp-nvim]</p>
</body></html></div>
<div class="option-default">Default: <code>"&lt;leader&gt;lgi"</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences" class="option-anchor">vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences</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 string</code></div>
<div class="option-description"><html><head></head><body><p>List references [omnisharp-extended-lsp-nvim]</p>
</body></html></div>
<div class="option-default">Default: <code>"&lt;leader&gt;lgr"</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.roslyn-nvim.enable">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.roslyn-nvim.enable" class="option-anchor">vim.languages.csharp.extensions.roslyn-nvim.enable</a>
@ -28517,10 +28713,10 @@ Ensure that the .NET SDK is installed.</p>
<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 Roslyn LSP plugin for neovim</p>
<div class="option-description"><html><head></head><body><p>Whether to enable Roslyn LSP plugin for Neovim that adds Razor support and works with multiple solutions</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This feature only works for <code>roslyn</code> (not <code>roslyn_ls</code>).</p>
<p>This feature only works for <code>roslyn-ls</code>.</p>
</div>
<p>.</p>
</body></html></div>
@ -28542,6 +28738,90 @@ not listed in the docs</p>
<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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config" class="option-anchor">vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config</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>luaInline</code></div>
<div class="option-description"><html><head></head><body><p>Configuration for the additional roslyn extensions</p>
</body></html></div>
<div class="option-default">Default: <code>{
_type = "lua-inline";
expr = ''
function()
return {
path = '''${pkgs.vscode-extensions.ms-dotnettools.csharp}/share/vscode/extensions/ms-dotnettools.csharp/.razorExtension/Microsoft.VisualStudioCode.RazorExtension.dll',
args = {
'--razorSourceGenerator=''${pkgs.vscode-extensions.ms-dotnettools.csharp}/share/vscode/extensions/ms-dotnettools.csharp/.razorExtension/Microsoft.CodeAnalysis.Razor.Compiler.dll',
'--razorDesignTimePath=''${pkgs.vscode-extensions.ms-dotnettools.csharp}/share/vscode/extensions/ms-dotnettools.csharp/.razorExtension/Targets/Microsoft.NET.Sdk.Razor.DesignTime.targets',
},
}
end
'';
}</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled" class="option-anchor">vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled</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 Additional roslyn extensions (for example Roslynator/Razor).</p>
</body></html></div>
<div class="option-default">Default: <code>true</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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching" class="option-anchor">vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching</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>one of "auto", "roslyn", "off"</code></div>
<div class="option-description"><html><head></head><body><p>"auto" | "roslyn" | "off"</p>
<ul>
<li>"auto": Does nothing for filewatching, leaving everything as default</li>
<li>"roslyn": Turns off neovim filewatching which will make roslyn do the filewatching</li>
<li>"off": Hack to turn off all filewatching.</li>
</ul>
<div class="admonition tip">
<p class="admonition-title">Tip</p>
<p>Set to "off" if you notice performance issues</p>
</div>
</body></html></div>
<div class="option-default">Default: <code>"auto"</code></div>
<div class="option-declared">Declared in: <code><a href="https://github.com/NotAShelf/nvf/blob/main/modules/plugins/languages/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.format.enable">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.format.enable" class="option-anchor">vim.languages.csharp.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 C# 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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.format.type">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.format.type" class="option-anchor">vim.languages.csharp.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 value "csharpier" (singular enum)</code></div>
<div class="option-description"><html><head></head><body><p>C# formatter to use</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/csharp.nix" target="_blank">&lt;nvf/modules/plugins/languages/csharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.languages.csharp.lsp.enable">
<h3 class="option-name">
<a href="#option-vim.languages.csharp.lsp.enable" class="option-anchor">vim.languages.csharp.lsp.enable</a>
@ -28561,7 +28841,7 @@ not listed in the docs</p>
<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 "csharp_ls", "omnisharp", "roslyn", "roslyn_ls")) or (one of "csharp_ls", "omnisharp", "roslyn", "roslyn_ls") convertible to it</code></div>
<div class="option-type">Type: <code>list of ((one of "csharp_ls", "omnisharp", "roslyn-ls") or value "roslyn_ls" (singular enum) convertible to it)</code></div>
<div class="option-description"><html><head></head><body><p>C# LSP server to use</p>
</body></html></div>
<div class="option-default">Default: <code>[
@ -35823,6 +36103,22 @@ Use <code class="nixos-option">vim.lsp.servers.clojure-lsp</code> for customizat
<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/lsp/presets/clojure-lsp.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/clojure-lsp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.csharp_ls.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.csharp_ls.enable" class="option-anchor">vim.lsp.presets.csharp_ls.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 the C# Language Server.
Default <code>filetypes = [ ]</code>.
Use <code class="nixos-option">vim.lsp.servers.csharp_ls</code> for customization
.</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/lsp/presets/csharp_ls.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/csharp_ls.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.cue.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.cue.enable" class="option-anchor">vim.lsp.presets.cue.enable</a>
@ -36303,6 +36599,22 @@ Use <code class="nixos-option">vim.lsp.servers.ols</code> for customization
<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/lsp/presets/ols.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/ols.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.omnisharp.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.omnisharp.enable" class="option-anchor">vim.lsp.presets.omnisharp.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 the OmniSharp Roslyn Language Server.
Default <code>filetypes = [ ]</code>.
Use <code class="nixos-option">vim.lsp.servers.omnisharp</code> for customization
.</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/lsp/presets/omnisharp.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/omnisharp.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.openscad-lsp.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.openscad-lsp.enable" class="option-anchor">vim.lsp.presets.openscad-lsp.enable</a>
@ -36431,6 +36743,22 @@ Use <code class="nixos-option">vim.lsp.servers.r-languageserver</code> for custo
<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/lsp/presets/r-languageserver.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/r-languageserver.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.roslyn-ls.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.roslyn-ls.enable" class="option-anchor">vim.lsp.presets.roslyn-ls.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 the Roslyn Language Server.
Default <code>filetypes = [ ]</code>.
Use <code class="nixos-option">vim.lsp.servers.roslyn-ls</code> for customization
.</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/lsp/presets/roslyn-ls.nix" target="_blank">&lt;nvf/modules/plugins/lsp/presets/roslyn-ls.nix&gt;</a></code></div>
</div>
<div class="option" id="option-vim.lsp.presets.ruby-lsp.enable">
<h3 class="option-name">
<a href="#option-vim.lsp.presets.ruby-lsp.enable" class="option-anchor">vim.lsp.presets.ruby-lsp.enable</a>