diff --git a/options.html b/options.html index b44c029..0d99a5c 100644 --- a/options.html +++ b/options.html @@ -97,6 +97,16 @@ <neovim-flake/modules/basic>
vim.configRC
vimrc contents
Type: DAG of strings concatenated with "\n"
Default: { }
Declared by:
<neovim-flake/modules/core>
+ |
vim.debugger.enable
Whether to enable DAP debugger, also enabled automatically through language options.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/debugger>
+ |
vim.debugger.package
The codelldb package to use.
Type: package
Default: pkgs.vscode-extensions.vadimcn.vscode-lldb
Declared by:
+ <neovim-flake/modules/debugger>
+ |
vim.debugger.ui.enable
Whether to enable a UI for nvim-dap (nvim-dap-ui).
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/debugger>
+ |
vim.debugger.ui.autoOpen
automa open/close the ui when dap starts/ends
Type: boolean
Default: true
Declared by:
+ <neovim-flake/modules/debugger>
+ |
vim.debugger.virtualText.enable
Whether to enable virtual text for dap.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/debugger>
|
vim.disableArrows
Set to prevent arrow keys from moving cursor
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/basic>
|
vim.filetree.nvimTreeLua.enable
Enable nvim-tree-lua
Type: boolean
Default: false
Declared by:
@@ -159,6 +169,8 @@
<neovim-flake/modules/keys/which-key.nix>
|
vim.keys.whichKey.enable
Whether to enable which-key menu.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/keys/which-key.nix>
+ |
vim.languages.enableDebugger
Turn on debuggers for enabled languages by default
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages>
|
vim.languages.enableExtraDiagnostics
Turn on extra diagnostics for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
|
vim.languages.enableFormat
Turn on formatting for enabled languages by default
Type: boolean
Default: false
Declared by:
@@ -167,6 +179,30 @@
<neovim-flake/modules/languages>
|
vim.languages.enableTreesitter
Turn on treesitter for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
+ |
vim.languages.bash.enable
Whether to enable Bash language support.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.extraDiagnostics.enable
Enable extra Bash diagnostics
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.extraDiagnostics.types
List of Bash diagnostics to enable
Type: list of (value "shellcheck" (singular enum) or (submodule))
Default:
[ + "shellcheck" +]
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.format.enable
Enable Bash formatting
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.format.package
The Bash formatter package. package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.shfmt
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.format.type
Bash formatter to use
Type: value "shfmt" (singular enum)
Default: "shfmt"
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.lsp.enable
Enable Bash LSP support
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.lsp.package
The Bash LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.nodePackages.bash-language-server
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.lsp.server
Bash LSP server to use
Type: value "bashls" (singular enum)
Default: "bashls"
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.treesitter.enable
Bash treesitter
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
+ |
vim.languages.bash.treesitter.package
The bash treesitter package to use.
Type: package
Default: pkgs.vimPlugins.nvim-treesitter.builtGrammars.bash
Declared by:
+ <neovim-flake/modules/languages/bash.nix>
|
vim.languages.clang.enable
Whether to enable C/C++ language support.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/languages/clang.nix>
|
vim.languages.clang.cHeader
C syntax for headers. Can fix treesitter errors, see: @@ -174,7 +210,7 @@ <neovim-flake/modules/languages/clang.nix>
vim.languages.clang.lsp.enable
Enable clang LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/clang.nix>
- |
vim.languages.clang.lsp.package
clang LSP server package
Type: package
Default: <derivation ccls-0.20220729>
Declared by:
+ |
vim.languages.clang.lsp.package
The clang LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.ccls
Declared by:
<neovim-flake/modules/languages/clang.nix>
|
vim.languages.clang.lsp.opts
Options to pass to clang LSP server
Type: null or string
Default: null
Declared by:
<neovim-flake/modules/languages/clang.nix>
@@ -190,7 +226,7 @@
<neovim-flake/modules/languages/go.nix>
|
vim.languages.go.lsp.enable
Enable Go LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/go.nix>
- |
vim.languages.go.lsp.package
Go LSP server package
Type: package
Default: <derivation gopls-0.12.4>
Declared by:
+ |
vim.languages.go.lsp.package
The Go LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.gopls
Declared by:
<neovim-flake/modules/languages/go.nix>
|
vim.languages.go.lsp.server
Go LSP server to use
Type: value "gopls" (singular enum)
Default: "gopls"
Declared by:
<neovim-flake/modules/languages/go.nix>
@@ -227,13 +263,13 @@
<neovim-flake/modules/languages/nix.nix>
|
vim.languages.nix.format.enable
Enable Nix formatting
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/nix.nix>
- |
vim.languages.nix.format.package
Nix formatter package
Type: package
Default: <derivation alejandra-3.0.0>
Declared by:
+ |
vim.languages.nix.format.package
The Nix formatter package package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.alejandra
Declared by:
<neovim-flake/modules/languages/nix.nix>
|
vim.languages.nix.format.type
Nix formatter to use
Type: one of "alejandra", "nixpkgs-fmt"
Default: "alejandra"
Declared by:
<neovim-flake/modules/languages/nix.nix>
|
vim.languages.nix.lsp.enable
Enable Nix LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/nix.nix>
- |
vim.languages.nix.lsp.package
Nix LSP server package
Type: package
Default: <derivation nil-unstable-2023-07-28>
Declared by:
+ |
vim.languages.nix.lsp.package
The Nix LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.nil
Declared by:
<neovim-flake/modules/languages/nix.nix>
|
vim.languages.nix.lsp.server
Nix LSP server to use
Type: string
Default: "nil"
Declared by:
<neovim-flake/modules/languages/nix.nix>
@@ -251,13 +287,13 @@
<neovim-flake/modules/languages/python.nix>
|
vim.languages.python.format.enable
Enable Python formatting
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/python.nix>
- |
vim.languages.python.format.package
Python formatter package
Type: package
Default: <derivation black-23.3.0>
Declared by:
+ |
vim.languages.python.format.package
The Python formatter package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.black
Declared by:
<neovim-flake/modules/languages/python.nix>
|
vim.languages.python.format.type
Python formatter to use
Type: value "black" (singular enum)
Default: "black"
Declared by:
<neovim-flake/modules/languages/python.nix>
|
vim.languages.python.lsp.enable
Enable Python LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/python.nix>
- |
vim.languages.python.lsp.package
Python LSP server package
Type: package
Default: <derivation pyright-1.1.318>
Declared by:
+ |
vim.languages.python.lsp.package
The Python LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.nodePackages.pyright
Declared by:
<neovim-flake/modules/languages/python.nix>
|
vim.languages.python.lsp.server
Python LSP server to use
Type: value "pyright" (singular enum)
Default: "pyright"
Declared by:
<neovim-flake/modules/languages/python.nix>
@@ -267,13 +303,19 @@
<neovim-flake/modules/languages/python.nix>
|
vim.languages.rust.enable
Whether to enable Rust language support.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/languages/rust.nix>
+ |
vim.languages.rust.packages.cargo
The Cargo package to use package to use.
Type: package
Default: pkgs.cargo
Declared by:
+ <neovim-flake/modules/languages/rust.nix>
+ |
vim.languages.rust.packages.rustc
The Rustc package to use package to use.
Type: package
Default: pkgs.rustc
Declared by:
+ <neovim-flake/modules/languages/rust.nix>
|
vim.languages.rust.crates.enable
Whether to enable crates-nvim, tools for managing dependencies.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/languages/rust.nix>
|
vim.languages.rust.crates.codeActions
Enable code actions through null-ls
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/languages/rust.nix>
+ |
vim.languages.rust.debugger.enable
Rust debugger support (codelldb)
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/rust.nix>
|
vim.languages.rust.lsp.enable
Rust LSP support (rust-analyzer with extra tools)
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/rust.nix>
- |
vim.languages.rust.lsp.package
rust-analyzer package
Type: package
Default: <derivation rust-analyzer-2023-07-17>
Declared by:
+ |
vim.languages.rust.lsp.package
The rust-analyzer package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.rust-analyzer
Declared by:
<neovim-flake/modules/languages/rust.nix>
|
vim.languages.rust.lsp.opts
Options to pass to rust analyzer
Type: string
Default: ""
Declared by:
<neovim-flake/modules/languages/rust.nix>
@@ -293,13 +335,13 @@
<neovim-flake/modules/languages/sql.nix>
|
vim.languages.sql.format.enable
Enable SQL formatting
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/sql.nix>
- |
vim.languages.sql.format.package
SQL formatter package
Type: package
Default: <derivation sqlfluff-2.1.2>
Declared by:
+ |
vim.languages.sql.format.package
The SQL formatter package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.sqlfluff
Declared by:
<neovim-flake/modules/languages/sql.nix>
|
vim.languages.sql.format.type
SQL formatter to use
Type: value "sqlfluff" (singular enum)
Default: "sqlfluff"
Declared by:
<neovim-flake/modules/languages/sql.nix>
|
vim.languages.sql.lsp.enable
Enable SQL LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/sql.nix>
- |
vim.languages.sql.lsp.package
SQL LSP server package
Type: package
Default: <derivation sqls-0.2.22>
Declared by:
+ |
vim.languages.sql.lsp.package
The SQL LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.sqls
Declared by:
<neovim-flake/modules/languages/sql.nix>
|
vim.languages.sql.lsp.server
SQL LSP server to use
Type: value "sqls" (singular enum)
Default: "sqls"
Declared by:
<neovim-flake/modules/languages/sql.nix>
@@ -323,13 +365,13 @@
<neovim-flake/modules/languages/ts.nix>
|
vim.languages.ts.format.enable
Enable Typescript/Javascript formatting
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/ts.nix>
- |
vim.languages.ts.format.package
Typescript/Javascript formatter package
Type: package
Default: <derivation prettier-3.0.0>
Declared by:
+ |
vim.languages.ts.format.package
The Typescript/Javascript formatter package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.nodePackages.prettier
Declared by:
<neovim-flake/modules/languages/ts.nix>
|
vim.languages.ts.format.type
Typescript/Javascript formatter to use
Type: value "prettier" (singular enum)
Default: "prettier"
Declared by:
<neovim-flake/modules/languages/ts.nix>
|
vim.languages.ts.lsp.enable
Enable Typescript/Javascript LSP support
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/ts.nix>
- |
vim.languages.ts.lsp.package
Typescript/Javascript LSP server package
Type: package
Default: <derivation typescript-language-server-3.3.2>
Declared by:
+ |
vim.languages.ts.lsp.package
The Typescript/Javascript LSP server package to use. Providing null will use command in $PATH.
Type: null or package
Default: pkgs.nodePackages.typescript-language-server
Declared by:
<neovim-flake/modules/languages/ts.nix>
|
vim.languages.ts.lsp.server
Typescript/Javascript LSP server to use
Type: value "tsserver" (singular enum)
Default: "tsserver"
Declared by:
<neovim-flake/modules/languages/ts.nix>
@@ -343,9 +385,9 @@
<neovim-flake/modules/languages/zig.nix>
|
vim.languages.zig.lsp.enable
Zig LSP support (zls)
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/zig.nix>
- |
vim.languages.zig.lsp.package
ZLS package
Type: package
Default: <derivation zls-0.10.0>
Declared by:
+ |
vim.languages.zig.lsp.package
ZLS package
Type: package
Default: <derivation zls-0.11.0>
Declared by:
<neovim-flake/modules/languages/zig.nix>
- |
vim.languages.zig.lsp.zigPackage
Zig package used by ZLS
Type: package
Default: <derivation zig-0.10.1>
Declared by:
+ |
vim.languages.zig.lsp.zigPackage
Zig package used by ZLS
Type: package
Default: <derivation zig-0.11.0>
Declared by:
<neovim-flake/modules/languages/zig.nix>
|
vim.languages.zig.treesitter.enable
Enable Zig treesitter
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages/zig.nix>
@@ -483,7 +525,11 @@
<neovim-flake/modules/basic>
|
vim.tabline.nvimBufferline.enable
Whether to enable nvim-bufferline-lua.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/tabline/nvim-bufferline.nix>
- |
vim.telescope.enable
Whether to enable enable telescope.
Type: boolean
Default: false
Example: true
Declared by:
+ |
vim.telescope.enable
Whether to enable telescope.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/telescope>
+ |
vim.telescope.fileBrowser.enable
Whether to enable telescope file browser.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/telescope>
+ |
vim.telescope.fileBrowser.hijackNetRW
Disables netrw and use telescope-file-browser in its place.
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/telescope>
|
vim.theme.enable
Whether to enable themes.
Type: boolean
Default: false
Example: true
Declared by: