diff --git a/docs-preview-742/index.xhtml b/docs-preview-742/index.xhtml index b168287a..83177f60 100644 --- a/docs-preview-742/index.xhtml +++ b/docs-preview-742/index.xhtml @@ -553,7 +553,7 @@ more reliable option.

plugins, treesitter support, nvim-lspconfig language servers, and null-ls integration. This gets you capabilities ranging from autocompletion to formatting to diagnostics. The following languages have sections under the -vim.languages attribute.

Adding support for more languages, and improving support for existing ones are +vim.languages attribute.

Adding support for more languages, and improving support for existing ones are great places where you can contribute with a PR.

LSP Custom Packages/Command

In any of the opt.languages.<language>.lsp.package options you can provide your own LSP package, or provide the command to launch the language server, as a list of strings. You can use this to skip automatic installation of a language diff --git a/docs-preview-742/options.html b/docs-preview-742/options.html index dedaeab6..aa1feb30 100644 --- a/docs-preview-742/options.html +++ b/docs-preview-742/options.html @@ -14204,6 +14204,237 @@ package

+
+ + vim.languages.fsharp.enable + + +
+
+

Whether to enable F# language support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.format.enable + + +
+
+

Whether to enable F# formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.format.package + + +
+
+

F# formatter package

+ +

Type: +package

+ +

Default: +<derivation fantomas-7.0.1>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.format.type + + +
+
+

F# formatter to use

+ +

Type: +value “fantomas” (singular enum)

+ +

Default: +"fantomas"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.lsp.enable + + +
+
+

Whether to enable F# LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.lsp.package + + +
+
+

F# LSP server package, or the command to run as a list of strings

+ +

Type: +package or list of string

+ +

Default: +<derivation fsautocomplete-0.77.2>

+ +

Example: +"[lib.getExe pkgs.fsautocomplete \"--state-directory\" \"~/.cache/fsautocomplete\"]"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.lsp.server + + +
+
+

F# LSP server to use

+ +

Type: +value “fsautocomplete” (singular enum)

+ +

Default: +"fsautocomplete"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.treesitter.enable + + +
+
+

Whether to enable F# treesitter.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
+
+ + vim.languages.fsharp.treesitter.package + + +
+
+

The fsharp treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.fsharp

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/fsharp.nix> + +
+
vim.languages.gleam.enable