</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.autopairs.type"></a><aclass="term"href="options.html#opt-vim.autopairs.type"><codeclass="option">vim.autopairs.type</code></a></span></dt><dd><p>Set the autopairs type. Options: nvim-autopairs [nvim-autopairs]</p><p><spanclass="emphasis"><em>Type:</em></span> value "nvim-autopairs" (singular enum)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"nvim-autopairs"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/autopairs#blob-path"target="_top">
<neovim-flake/modules/autopairs>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.bell"></a><aclass="term"href="options.html#opt-vim.bell"><codeclass="option">vim.bell</code></a></span></dt><dd><p>Set how bells are handled. Options: on, visual or none</p><p><spanclass="emphasis"><em>Type:</em></span> one of "none", "visual", "on"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"none"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.cmap"></a><aclass="term"href="options.html#opt-vim.cmap"><codeclass="option">vim.cmap</code></a></span></dt><dd><p>Defines 'Command-line mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.cmdHeight"></a><aclass="term"href="options.html#opt-vim.cmdHeight"><codeclass="option">vim.cmdHeight</code></a></span></dt><dd><p>Height of the command pane</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">1</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.cnoremap"></a><aclass="term"href="options.html#opt-vim.cnoremap"><codeclass="option">vim.cnoremap</code></a></span></dt><dd><p>Defines 'Command-line mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.colourTerm"></a><aclass="term"href="options.html#opt-vim.colourTerm"><codeclass="option">vim.colourTerm</code></a></span></dt><dd><p>Set terminal up for 256 colours</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.configRC"></a><aclass="term"href="options.html#opt-vim.configRC"><codeclass="option">vim.configRC</code></a></span></dt><dd><p>vimrc contents</p><p><spanclass="emphasis"><em>Type:</em></span> DAG of strings concatenated with "\n"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.closeOnFileOpen"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.closeOnFileOpen"><codeclass="option">vim.filetree.nvimTreeLua.closeOnFileOpen</code></a></span></dt><dd><p>Closes the tree when a file is opened.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.closeOnLastWindow"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.closeOnLastWindow"><codeclass="option">vim.filetree.nvimTreeLua.closeOnLastWindow</code></a></span></dt><dd><p>Close when tree is last window open</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.disableNetRW"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.disableNetRW"><codeclass="option">vim.filetree.nvimTreeLua.disableNetRW</code></a></span></dt><dd><p>Disables netrw and replaces it with tree</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.followBufferFile"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.followBufferFile"><codeclass="option">vim.filetree.nvimTreeLua.followBufferFile</code></a></span></dt><dd><p>Follow file that is in current buffer on tree</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.groupEmptyFolders"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.groupEmptyFolders"><codeclass="option">vim.filetree.nvimTreeLua.groupEmptyFolders</code></a></span></dt><dd><p>Compact empty folders trees into a single item</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.hideFiles"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.hideFiles"><codeclass="option">vim.filetree.nvimTreeLua.hideFiles</code></a></span></dt><dd><p>Files to hide in the file view by default.</p><p><spanclass="emphasis"><em>Type:</em></span> list of string</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.ignoreFileTypes"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.ignoreFileTypes"><codeclass="option">vim.filetree.nvimTreeLua.ignoreFileTypes</code></a></span></dt><dd><p>Ignore file types</p><p><spanclass="emphasis"><em>Type:</em></span> list of string</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.lspDiagnostics"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.lspDiagnostics"><codeclass="option">vim.filetree.nvimTreeLua.lspDiagnostics</code></a></span></dt><dd><p>Shows lsp diagnostics in the tree</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.openOnSetup"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.openOnSetup"><codeclass="option">vim.filetree.nvimTreeLua.openOnSetup</code></a></span></dt><dd><p>Open when vim is started on a directory</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.openTreeOnNewTab"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.openTreeOnNewTab"><codeclass="option">vim.filetree.nvimTreeLua.openTreeOnNewTab</code></a></span></dt><dd><p>Opens the tree view when opening a new tab</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.resizeOnFileOpen"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.resizeOnFileOpen"><codeclass="option">vim.filetree.nvimTreeLua.resizeOnFileOpen</code></a></span></dt><dd><p>Resizes the tree when opening a file.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.systemOpenCmd"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.systemOpenCmd"><codeclass="option">vim.filetree.nvimTreeLua.systemOpenCmd</code></a></span></dt><dd><p>The command used to open a file with the associated default program</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"\${pkgs.xdg-utils}/bin/xdg-open"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.trailingSlash"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.trailingSlash"><codeclass="option">vim.filetree.nvimTreeLua.trailingSlash</code></a></span></dt><dd><p>Add a trailing slash to all folders</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.treeSide"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.treeSide"><codeclass="option">vim.filetree.nvimTreeLua.treeSide</code></a></span></dt><dd><p>Side the tree will appear on left or right</p><p><spanclass="emphasis"><em>Type:</em></span> one of "left", "right"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"left"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.filetree.nvimTreeLua.treeWidth"></a><aclass="term"href="options.html#opt-vim.filetree.nvimTreeLua.treeWidth"><codeclass="option">vim.filetree.nvimTreeLua.treeWidth</code></a></span></dt><dd><p>Width of the tree in charecters</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">25</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/filetree/nvimtreelua.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.hideSearchHighlight"></a><aclass="term"href="options.html#opt-vim.hideSearchHighlight"><codeclass="option">vim.hideSearchHighlight</code></a></span></dt><dd><p>Hide search highlight so it doesn't stay highlighted</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.imap"></a><aclass="term"href="options.html#opt-vim.imap"><codeclass="option">vim.imap</code></a></span></dt><dd><p>Defines 'Insert and Replace mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.inoremap"></a><aclass="term"href="options.html#opt-vim.inoremap"><codeclass="option">vim.inoremap</code></a></span></dt><dd><p>Defines 'Insert and Replace mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.keys.enable"></a><aclass="term"href="options.html#opt-vim.keys.enable"><codeclass="option">vim.keys.enable</code></a></span></dt><dd><p>Whether to enable key binding plugins.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/keys/which-key.nix#blob-path"target="_top">
<neovim-flake/modules/keys/which-key.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.keys.whichKey.enable"></a><aclass="term"href="options.html#opt-vim.keys.whichKey.enable"><codeclass="option">vim.keys.whichKey.enable</code></a></span></dt><dd><p>Whether to enable which-key menu.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/keys/which-key.nix#blob-path"target="_top">
<neovim-flake/modules/keys/which-key.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lineNumberMode"></a><aclass="term"href="options.html#opt-vim.lineNumberMode"><codeclass="option">vim.lineNumberMode</code></a></span></dt><dd><p>How line numbers are displayed. none, relative, number, relNumber</p><p><spanclass="emphasis"><em>Type:</em></span> one of "relative", "number", "relNumber", "none"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"relNumber"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.enable"></a><aclass="term"href="options.html#opt-vim.lsp.enable"><codeclass="option">vim.lsp.enable</code></a></span></dt><dd><p>Whether to enable neovim lsp support.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.clang.enable"></a><aclass="term"href="options.html#opt-vim.lsp.clang.enable"><codeclass="option">vim.lsp.clang.enable</code></a></span></dt><dd><p>Whether to enable C language LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.clang.c_header"></a><aclass="term"href="options.html#opt-vim.lsp.clang.c_header"><codeclass="option">vim.lsp.clang.c_header</code></a></span></dt><dd><p>Whether to enable C syntax header files.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.formatOnSave"></a><aclass="term"href="options.html#opt-vim.lsp.formatOnSave"><codeclass="option">vim.lsp.formatOnSave</code></a></span></dt><dd><p>Whether to enable Format on save.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.go"></a><aclass="term"href="options.html#opt-vim.lsp.go"><codeclass="option">vim.lsp.go</code></a></span></dt><dd><p>Whether to enable Go language LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.lightbulb.enable"></a><aclass="term"href="options.html#opt-vim.lsp.lightbulb.enable"><codeclass="option">vim.lsp.lightbulb.enable</code></a></span></dt><dd><p>Whether to enable lightbulb for code actions. Requires emoji font.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lightbulb.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lightbulb.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.lspSignature.enable"></a><aclass="term"href="options.html#opt-vim.lsp.lspSignature.enable"><codeclass="option">vim.lsp.lspSignature.enable</code></a></span></dt><dd><p>Whether to enable lsp signature viewer.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp-signature.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.lspsaga.enable"></a><aclass="term"href="options.html#opt-vim.lsp.lspsaga.enable"><codeclass="option">vim.lsp.lspsaga.enable</code></a></span></dt><dd><p>Whether to enable LSP Saga.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lspsaga.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lspsaga.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.nix.enable"></a><aclass="term"href="options.html#opt-vim.lsp.nix.enable"><codeclass="option">vim.lsp.nix.enable</code></a></span></dt><dd><p>Whether to enable Nix LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.nix.formatter"></a><aclass="term"href="options.html#opt-vim.lsp.nix.formatter"><codeclass="option">vim.lsp.nix.formatter</code></a></span></dt><dd><p>Which nix formatter to use</p><p><spanclass="emphasis"><em>Type:</em></span> one of "nixpkgs-fmt", "alejandra"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"alejandra"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.nix.pkg"></a><aclass="term"href="options.html#opt-vim.lsp.nix.pkg"><codeclass="option">vim.lsp.nix.pkg</code></a></span></dt><dd><p>The LSP package to use</p><p><spanclass="emphasis"><em>Type:</em></span> package</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal"><emclass="replaceable"><code>(build of nil-unstable-2022-11-27)</code></em></code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.nix.server"></a><aclass="term"href="options.html#opt-vim.lsp.nix.server"><codeclass="option">vim.lsp.nix.server</code></a></span></dt><dd><p>Which LSP to use</p><p><spanclass="emphasis"><em>Type:</em></span> one of "rnix", "nil"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"nil"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.nvimCodeActionMenu.enable"></a><aclass="term"href="options.html#opt-vim.lsp.nvimCodeActionMenu.enable"><codeclass="option">vim.lsp.nvimCodeActionMenu.enable</code></a></span></dt><dd><p>Whether to enable nvim code action menu.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/nvim-code-action-menu.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.python"></a><aclass="term"href="options.html#opt-vim.lsp.python"><codeclass="option">vim.lsp.python</code></a></span></dt><dd><p>Whether to enable Python LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.rust.enable"></a><aclass="term"href="options.html#opt-vim.lsp.rust.enable"><codeclass="option">vim.lsp.rust.enable</code></a></span></dt><dd><p>Whether to enable Rust LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.rust.rustAnalyzerOpts"></a><aclass="term"href="options.html#opt-vim.lsp.rust.rustAnalyzerOpts"><codeclass="option">vim.lsp.rust.rustAnalyzerOpts</code></a></span></dt><dd><p>options to pass to rust analyzer</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Default:</em></span></p><preclass="programlisting">''
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.sql"></a><aclass="term"href="options.html#opt-vim.lsp.sql"><codeclass="option">vim.lsp.sql</code></a></span></dt><dd><p>Whether to enable SQL Language LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.trouble.enable"></a><aclass="term"href="options.html#opt-vim.lsp.trouble.enable"><codeclass="option">vim.lsp.trouble.enable</code></a></span></dt><dd><p>Whether to enable trouble diagnostics viewer.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/trouble.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/trouble.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.ts"></a><aclass="term"href="options.html#opt-vim.lsp.ts"><codeclass="option">vim.lsp.ts</code></a></span></dt><dd><p>Whether to enable TS language LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.lsp.zig.enable"></a><aclass="term"href="options.html#opt-vim.lsp.zig.enable"><codeclass="option">vim.lsp.zig.enable</code></a></span></dt><dd><p>Whether to enable Zig language LSP.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/lsp/lsp.nix#blob-path"target="_top">
<neovim-flake/modules/lsp/lsp.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.luaConfigRC"></a><aclass="term"href="options.html#opt-vim.luaConfigRC"><codeclass="option">vim.luaConfigRC</code></a></span></dt><dd><p>vim lua config</p><p><spanclass="emphasis"><em>Type:</em></span> DAG of strings concatenated with "\n"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.mapLeaderSpace"></a><aclass="term"href="options.html#opt-vim.mapLeaderSpace"><codeclass="option">vim.mapLeaderSpace</code></a></span></dt><dd><p>Map the space key to leader key</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.mapTimeout"></a><aclass="term"href="options.html#opt-vim.mapTimeout"><codeclass="option">vim.mapTimeout</code></a></span></dt><dd><p>Timeout in ms that neovim will wait for mapped action to complete</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">500</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.markdown.enable"></a><aclass="term"href="options.html#opt-vim.markdown.enable"><codeclass="option">vim.markdown.enable</code></a></span></dt><dd><p>Whether to enable markdown tools and plugins.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/markdown/glow.nix#blob-path"target="_top">
<neovim-flake/modules/markdown/glow.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.markdown.glow.enable"></a><aclass="term"href="options.html#opt-vim.markdown.glow.enable"><codeclass="option">vim.markdown.glow.enable</code></a></span></dt><dd><p>Enable markdown preview in neovim with glow</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/markdown/glow.nix#blob-path"target="_top">
<neovim-flake/modules/markdown/glow.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.mouseSupport"></a><aclass="term"href="options.html#opt-vim.mouseSupport"><codeclass="option">vim.mouseSupport</code></a></span></dt><dd><p>Set modes for mouse support. a - all, n - normal, v - visual, i - insert, c - command</p><p><spanclass="emphasis"><em>Type:</em></span> one of "a", "n", "v", "i", "c"</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">"a"</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.nmap"></a><aclass="term"href="options.html#opt-vim.nmap"><codeclass="option">vim.nmap</code></a></span></dt><dd><p>Defines 'Normal mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.nnoremap"></a><aclass="term"href="options.html#opt-vim.nnoremap"><codeclass="option">vim.nnoremap</code></a></span></dt><dd><p>Defines 'Normal mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.omap"></a><aclass="term"href="options.html#opt-vim.omap"><codeclass="option">vim.omap</code></a></span></dt><dd><p>Defines 'Operator pending mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.onoremap"></a><aclass="term"href="options.html#opt-vim.onoremap"><codeclass="option">vim.onoremap</code></a></span></dt><dd><p>Defines 'Operator pending mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.preventJunkFiles"></a><aclass="term"href="options.html#opt-vim.preventJunkFiles"><codeclass="option">vim.preventJunkFiles</code></a></span></dt><dd><p>Prevent swapfile, backupfile from being created</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.scrollOffset"></a><aclass="term"href="options.html#opt-vim.scrollOffset"><codeclass="option">vim.scrollOffset</code></a></span></dt><dd><p>Start scrolling this number of lines from the top or bottom of the page.</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">8</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.showSignColumn"></a><aclass="term"href="options.html#opt-vim.showSignColumn"><codeclass="option">vim.showSignColumn</code></a></span></dt><dd><p>Show the sign column</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.smap"></a><aclass="term"href="options.html#opt-vim.smap"><codeclass="option">vim.smap</code></a></span></dt><dd><p>Defines 'Select mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.snippets.vsnip.enable"></a><aclass="term"href="options.html#opt-vim.snippets.vsnip.enable"><codeclass="option">vim.snippets.vsnip.enable</code></a></span></dt><dd><p>Whether to enable Enable vim-vsnip.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/snippets/vsnip.nix#blob-path"target="_top">
<neovim-flake/modules/snippets/vsnip.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.snoremap"></a><aclass="term"href="options.html#opt-vim.snoremap"><codeclass="option">vim.snoremap</code></a></span></dt><dd><p>Defines 'Select mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.splitBelow"></a><aclass="term"href="options.html#opt-vim.splitBelow"><codeclass="option">vim.splitBelow</code></a></span></dt><dd><p>New splits will open below instead of on top</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.splitRight"></a><aclass="term"href="options.html#opt-vim.splitRight"><codeclass="option">vim.splitRight</code></a></span></dt><dd><p>New splits will open to the right</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.startPlugins"></a><aclass="term"href="options.html#opt-vim.startPlugins"><codeclass="option">vim.startPlugins</code></a></span></dt><dd><p>List of plugins to startup.</p><p><spanclass="emphasis"><em>Type:</em></span> list of (null or one of "nvim-treesitter-context", "gitsigns-nvim", "plenary-nvim", "nvim-lspconfig", "nvim-treesitter", "lspsaga", "lspkind", "nvim-lightbulb", "lsp-signature", "nvim-tree-lua", "nvim-bufferline-lua", "lualine", "nvim-compe", "nvim-autopairs", "nvim-ts-autotag", "nvim-web-devicons", "tokyonight", "bufdelete-nvim", "nvim-cmp", "cmp-nvim-lsp", "cmp-buffer", "cmp-vsnip", "cmp-path", "cmp-treesitter", "crates-nvim", "vim-vsnip", "nvim-code-action-menu", "trouble", "null-ls", "which-key", "indent-blankline", "nvim-cursorline", "sqls-nvim", "glow-nvim", "telescope", "rust-tools", "onedark", "catppuccin" or package)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.a"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.a"><codeclass="option">vim.statusline.lualine.activeSection.a</code></a></span></dt><dd><p>active config for: | (A) | B | C X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.b"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.b"><codeclass="option">vim.statusline.lualine.activeSection.b</code></a></span></dt><dd><p>active config for: | A | (B) | C X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.c"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.c"><codeclass="option">vim.statusline.lualine.activeSection.c</code></a></span></dt><dd><p>active config for: | A | B | (C) X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.x"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.x"><codeclass="option">vim.statusline.lualine.activeSection.x</code></a></span></dt><dd><p>active config for: | A | B | C (X) | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.y"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.y"><codeclass="option">vim.statusline.lualine.activeSection.y</code></a></span></dt><dd><p>active config for: | A | B | C X | (Y) | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.activeSection.z"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.activeSection.z"><codeclass="option">vim.statusline.lualine.activeSection.z</code></a></span></dt><dd><p>active config for: | A | B | C X | Y | (Z) |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.componentSeparator.left"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.componentSeparator.left"><codeclass="option">vim.statusline.lualine.componentSeparator.left</code></a></span></dt><dd><p>Component separator for left side</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.componentSeparator.right"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.componentSeparator.right"><codeclass="option">vim.statusline.lualine.componentSeparator.right</code></a></span></dt><dd><p>Component separator for right side</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.a"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.a"><codeclass="option">vim.statusline.lualine.inactiveSection.a</code></a></span></dt><dd><p>inactive config for: | (A) | B | C X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.b"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.b"><codeclass="option">vim.statusline.lualine.inactiveSection.b</code></a></span></dt><dd><p>inactive config for: | A | (B) | C X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.c"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.c"><codeclass="option">vim.statusline.lualine.inactiveSection.c</code></a></span></dt><dd><p>inactive config for: | A | B | (C) X | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.x"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.x"><codeclass="option">vim.statusline.lualine.inactiveSection.x</code></a></span></dt><dd><p>inactive config for: | A | B | C (X) | Y | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.y"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.y"><codeclass="option">vim.statusline.lualine.inactiveSection.y</code></a></span></dt><dd><p>inactive config for: | A | B | C X | (Y) | Z |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.inactiveSection.z"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.inactiveSection.z"><codeclass="option">vim.statusline.lualine.inactiveSection.z</code></a></span></dt><dd><p>inactive config for: | A | B | C X | Y | (Z) |</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.sectionSeparator.left"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.sectionSeparator.left"><codeclass="option">vim.statusline.lualine.sectionSeparator.left</code></a></span></dt><dd><p>Section separator for left side</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.statusline.lualine.sectionSeparator.right"></a><aclass="term"href="options.html#opt-vim.statusline.lualine.sectionSeparator.right"><codeclass="option">vim.statusline.lualine.sectionSeparator.right</code></a></span></dt><dd><p>Section separator for right side</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/statusline/lualine.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tabWidth"></a><aclass="term"href="options.html#opt-vim.tabWidth"><codeclass="option">vim.tabWidth</code></a></span></dt><dd><p>Set the width of tabs</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">4</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tabline.nvimBufferline.enable"></a><aclass="term"href="options.html#opt-vim.tabline.nvimBufferline.enable"><codeclass="option">vim.tabline.nvimBufferline.enable</code></a></span></dt><dd><p>Whether to enable nvim-bufferline-lua.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/tabline/nvim-bufferline.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.theme.extraConfig"></a><aclass="term"href="options.html#opt-vim.theme.extraConfig"><codeclass="option">vim.theme.extraConfig</code></a></span></dt><dd><p>Additional lua configuration to add before setup</p><p><spanclass="emphasis"><em>Type:</em></span> strings concatenated with "\n"</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/theme/theme.nix#blob-path"target="_top">
<neovim-flake/modules/theme/theme.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.theme.name"></a><aclass="term"href="options.html#opt-vim.theme.name"><codeclass="option">vim.theme.name</code></a></span></dt><dd><p>Supported themes can be found in `supported_themes.nix`</p><p><spanclass="emphasis"><em>Type:</em></span> one of "catppuccin", "onedark", "tokyonight"</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/theme/theme.nix#blob-path"target="_top">
<neovim-flake/modules/theme/theme.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.theme.style"></a><aclass="term"href="options.html#opt-vim.theme.style"><codeclass="option">vim.theme.style</code></a></span></dt><dd><p>Specific style for theme if it supports it</p><p><spanclass="emphasis"><em>Type:</em></span> one of "dark", "darker", "cool", "deep", "warm", "warmer"</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/theme/theme.nix#blob-path"target="_top">
<neovim-flake/modules/theme/theme.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tidal.enable"></a><aclass="term"href="options.html#opt-vim.tidal.enable"><codeclass="option">vim.tidal.enable</code></a></span></dt><dd><p>Whether to enable tidal tools and plugins.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Example:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/tidal/tidal.nix#blob-path"target="_top">
<neovim-flake/modules/tidal/tidal.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tidal.flash"></a><aclass="term"href="options.html#opt-vim.tidal.flash"><codeclass="option">vim.tidal.flash</code></a></span></dt><dd><p>When sending a paragraph or a single line, vim-tidal will "flash" the selection for some milliseconds</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">150</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/tidal/tidal.nix#blob-path"target="_top">
<neovim-flake/modules/tidal/tidal.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tidal.openSC"></a><aclass="term"href="options.html#opt-vim.tidal.openSC"><codeclass="option">vim.tidal.openSC</code></a></span></dt><dd><p>Automatically run the supercollider CLI, sclang, alongside the Tidal GHCI terminal.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/tidal/tidal.nix#blob-path"target="_top">
<neovim-flake/modules/tidal/tidal.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tmap"></a><aclass="term"href="options.html#opt-vim.tmap"><codeclass="option">vim.tmap</code></a></span></dt><dd><p>Defines 'Terminal mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.tnoremap"></a><aclass="term"href="options.html#opt-vim.tnoremap"><codeclass="option">vim.tnoremap</code></a></span></dt><dd><p>Defines 'Terminal mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.treesitter.autotagHtml"></a><aclass="term"href="options.html#opt-vim.treesitter.autotagHtml"><codeclass="option">vim.treesitter.autotagHtml</code></a></span></dt><dd><p>enable autoclose and rename html tag [nvim-ts-autotag]</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">false</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/treesitter/treesitter.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.treesitter.grammars"></a><aclass="term"href="options.html#opt-vim.treesitter.grammars"><codeclass="option">vim.treesitter.grammars</code></a></span></dt><dd><p>List of treesitter grammars to install.
When enabling a language, its treesitter grammar is added for you.
</p><p><spanclass="emphasis"><em>Type:</em></span> list of package</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
[
<emclass="replaceable"><code>(build of c-grammar-7175a6d)</code></em><emclass="replaceable"><code>(build of cpp-grammar-5ead1e2)</code></em><emclass="replaceable"><code>(build of nix-grammar-6b71a81)</code></em><emclass="replaceable"><code>(build of python-grammar-b14614e)</code></em><emclass="replaceable"><code>(build of rust-grammar-0431a2c)</code></em><emclass="replaceable"><code>(build of markdown-grammar-16d0b5e)</code></em><emclass="replaceable"><code>(build of comment-grammar-a37ca37)</code></em><emclass="replaceable"><code>(build of toml-grammar-8bd2056)</code></em><emclass="replaceable"><code>(build of make-grammar-a4b9187)</code></em><emclass="replaceable"><code>(build of tsx-grammar-0ae3828)</code></em><emclass="replaceable"><code>(build of html-grammar-29f53d8)</code></em><emclass="replaceable"><code>(build of javascript-grammar-cefdcea)</code></em><emclass="replaceable"><code>(build of css-grammar-769203d)</code></em><emclass="replaceable"><code>(build of graphql-grammar-5e66e96)</code></em><emclass="replaceable"><code>(build of json-grammar-7307675)</code></em><emclass="replaceable"><code>(build of zig-grammar-d90d38d)</code></em>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.updateTime"></a><aclass="term"href="options.html#opt-vim.updateTime"><codeclass="option">vim.updateTime</code></a></span></dt><dd><p>The number of milliseconds till Cursor Hold event is fired</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">300</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.useSystemClipboard"></a><aclass="term"href="options.html#opt-vim.useSystemClipboard"><codeclass="option">vim.useSystemClipboard</code></a></span></dt><dd><p>Make use of the clipboard for default yank and paste operations. Don't use * and +</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.viAlias"></a><aclass="term"href="options.html#opt-vim.viAlias"><codeclass="option">vim.viAlias</code></a></span></dt><dd><p>Enable vi alias</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/core#blob-path"target="_top">
<neovim-flake/modules/core>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.vimAlias"></a><aclass="term"href="options.html#opt-vim.vimAlias"><codeclass="option">vim.vimAlias</code></a></span></dt><dd><p>Enable vim alias</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/core#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.cursorWordline.enable"></a><aclass="term"href="options.html#opt-vim.visuals.cursorWordline.enable"><codeclass="option">vim.visuals.cursorWordline.enable</code></a></span></dt><dd><p>enable word and delayed line highlight [nvim-cursorline]</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.cursorWordline.lineTimeout"></a><aclass="term"href="options.html#opt-vim.visuals.cursorWordline.lineTimeout"><codeclass="option">vim.visuals.cursorWordline.lineTimeout</code></a></span></dt><dd><p>time in milliseconds for cursorline to appear</p><p><spanclass="emphasis"><em>Type:</em></span> signed integer</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.indentBlankline.eolChar"></a><aclass="term"href="options.html#opt-vim.visuals.indentBlankline.eolChar"><codeclass="option">vim.visuals.indentBlankline.eolChar</code></a></span></dt><dd><p>Character at end of line</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.indentBlankline.fillChar"></a><aclass="term"href="options.html#opt-vim.visuals.indentBlankline.fillChar"><codeclass="option">vim.visuals.indentBlankline.fillChar</code></a></span></dt><dd><p>Character to fill indents</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.indentBlankline.listChar"></a><aclass="term"href="options.html#opt-vim.visuals.indentBlankline.listChar"><codeclass="option">vim.visuals.indentBlankline.listChar</code></a></span></dt><dd><p>Character for indentation line</p><p><spanclass="emphasis"><em>Type:</em></span> string</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.indentBlankline.showCurrContext"></a><aclass="term"href="options.html#opt-vim.visuals.indentBlankline.showCurrContext"><codeclass="option">vim.visuals.indentBlankline.showCurrContext</code></a></span></dt><dd><p>Highlight current context from treesitter</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.lspkind.enable"></a><aclass="term"href="options.html#opt-vim.visuals.lspkind.enable"><codeclass="option">vim.visuals.lspkind.enable</code></a></span></dt><dd><p>enable vscode-like pictograms for lsp [lspkind]</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.visuals.nvimWebDevicons.enable"></a><aclass="term"href="options.html#opt-vim.visuals.nvimWebDevicons.enable"><codeclass="option">vim.visuals.nvimWebDevicons.enable</code></a></span></dt><dd><p>enable dev icons. required for certain plugins [nvim-web-devicons]</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/visuals/visuals.nix#blob-path"target="_top">
<neovim-flake/modules/visuals/visuals.nix>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.vmap"></a><aclass="term"href="options.html#opt-vim.vmap"><codeclass="option">vim.vmap</code></a></span></dt><dd><p>Defines 'Visual and Select mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.vnoremap"></a><aclass="term"href="options.html#opt-vim.vnoremap"><codeclass="option">vim.vnoremap</code></a></span></dt><dd><p>Defines 'Visual and Select mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.wordWrap"></a><aclass="term"href="options.html#opt-vim.wordWrap"><codeclass="option">vim.wordWrap</code></a></span></dt><dd><p>Enable word wrapping.</p><p><spanclass="emphasis"><em>Type:</em></span> boolean</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">true</code></p><p><spanclass="emphasis"><em>Declared by:</em></span></p><tableborder="0"summary="Simple list"class="simplelist"><tr><td><codeclass="filename"><aclass="filename"href="https://github.com/jordanisaacs/neovim-flake/blob/main/modules/basic#blob-path"target="_top">
<neovim-flake/modules/basic>
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.xmap"></a><aclass="term"href="options.html#opt-vim.xmap"><codeclass="option">vim.xmap</code></a></span></dt><dd><p>Defines 'Visual mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
</a></code></td></tr></table></dd><dt><spanclass="term"><aid="opt-vim.xnoremap"></a><aclass="term"href="options.html#opt-vim.xnoremap"><codeclass="option">vim.xnoremap</code></a></span></dt><dd><p>Defines 'Visual mode' mappings</p><p><spanclass="emphasis"><em>Type:</em></span> attribute set of (null or string)</p><p><spanclass="emphasis"><em>Default:</em></span><codeclass="literal">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>AppendixB.Release Notes</title><linkrel="stylesheet"type="text/css"href="style.css"/><linkrel="stylesheet"type="text/css"href="overrides.css"/><linkrel="stylesheet"type="text/css"href="mono-blue.css"/><scriptsrc="highlight.pack.js"type="text/javascript"></script><scriptsrc="highlight.load.js"type="text/javascript"></script><metaname="generator"content="DocBook XSL Stylesheets V1.79.2"/><linkrel="home"href="index.html"title="neovim-flake Manual"/><linkrel="up"href="index.html"title="neovim-flake Manual"/><linkrel="prev"href="options.html"title="AppendixA.Configuration Options"/></head><body><divclass="navheader"><tablewidth="100%"summary="Navigation header"><tr><thcolspan="3"align="center">AppendixB.Release Notes</th></tr><tr><tdwidth="20%"align="left"><aaccesskey="p"href="options.html">Prev</a></td><thwidth="60%"align="center"></th><tdwidth="20%"align="right"></td></tr></table><hr/></div><divclass="appendix"><divclass="titlepage"><div><div><h1class="title"><aid="ch-release-notes"></a>Release Notes</h1></div></div></div><divclass="toc"><dlclass="toc"><dt><spanclass="section"><ahref="release-notes.html#sec-release-0.1">B.1. Release 0.1</a></span></dt><dd><dl><dt><spanclass="section"><ahref="release-notes.html#sec-release-0.1-changelog">B.1.1. Changelog</a></span></dt></dl></dd></dl></div><p>This section lists the release notes for tagged version of neovim-flake and current main.</p><divclass="section"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aid="sec-release-0.1"></a>B.1.Release 0.1</h2></div></div></div><p>This is the current master branch and information here is not final. These are changes from the v0.01 tag.</p><p>Special thanks to <aclass="link"href="https://github.com/nix-community/home-manager/"target="_top">home-manager</a> for this release. Docs/manual generation, the new module evaluation system, and DAG implementation are from them.</p><divclass="section"><divclass="titlepage"><div><div><h3class="title"><aid="sec-release-0.1-changelog"></a>B.1.1.Changelog</h3></div></div></div><p><aclass="link"href="https://github.com/jordanisaacs"target="_top">jordanisaacs</a>:</p><divclass="itemizedlist"><ulclass="itemizedlist"style="list-style-type: disc; "><liclass="listitem">
Removed hare language support (lsp/tree-sitter/etc). <codeclass="literal">vim.lsp.hare</code> is no longer defined. If you use hare and would like it added back, please file an issue.
</li><liclass="listitem"><pclass="simpara">
<aclass="xref"href="options.html#opt-vim.startPlugins"><codeclass="option">vim.startPlugins</code></a>&<aclass="xref"href="options.html#opt-vim.optPlugins"><codeclass="option">vim.optPlugins</code></a> are now an enum of <codeclass="literal">string</code> for options sourced from the flake inputs. Users can still provide vim plugin packages.
</p><pclass="simpara">If you are contributing and adding a new plugin, add the plugin name to <codeclass="literal">availablePlugins</code> in <aclass="link"href="https://github.com/jordanisaacs/neovim-flake/blob/20cec032bd74bc3d20ac17ce36cd84786a04fd3e/modules/lib/types-plugin.nix"target="_top">types-plugin.nix</a>.</p></li><liclass="listitem">
<codeclass="literal">neovimBuilder</code> has been removed for configuration. Using an overlay is no longer required. See the manual for the new way to configuration.
</li><liclass="listitem">
Treesitter grammars are now configurable with <aclass="xref"href="options.html#opt-vim.treesitter.grammars"><codeclass="option">vim.treesitter.grammars</code></a>. Utilizes the nixpkgs <codeclass="literal">nvim-treesitter</code> plugin rather than a custom input in order to take advantage of build support of pinned versions. See <aclass="link"href="https://discourse.nixos.org/t/psa-if-you-are-on-unstable-try-out-nvim-treesitter-withallgrammars/23321?u=snowytrees"target="_top">discourse</a> for more information. Packages can be found under the <codeclass="literal">vimPlugins.nvim-treesitter.builtGrammars</code> namespace.
</li><liclass="listitem"><pclass="simpara">
<aclass="xref"href="options.html#opt-vim.configRC"><codeclass="option">vim.configRC</code></a> and <aclass="xref"href="options.html#opt-vim.luaConfigRC"><codeclass="option">vim.luaConfigRC</code></a> are now of type DAG lines. This allows for ordering of the config. Usage is the same is in home-manager’s <codeclass="literal">home.activation</code> option.
<codeclass="literal">catppuccin</code> theme is now available as a neovim theme <aclass="xref"href="options.html#opt-vim.theme.style"><codeclass="option">vim.theme.style</code></a> and lualine theme <aclass="xref"href="options.html#opt-vim.statusline.lualine.theme"><codeclass="option">vim.statusline.lualine.theme</code></a>.