- <neovim-flake/modules/dashboard/startify.nix>
+}Declared by: vim.dashboard.startify.changeDirCmd Command to change the current window with. Can be cd, lcd or tcd Type: one of "cd", "lcd", "tcd" Default: "lcd" Declared by: vim.dashboard.startify.changeToDir Should vim change to the directory of the file you open Type: boolean Default: true Declared by: vim.dashboard.startify.changeToVCRoot Should vim change to the version control root when opening a file Type: boolean Default: false Declared by: vim.dashboard.startify.commands Commands that are presented to the user on startify page Type: list of (string or (attribute set) or list of string) Default: [ ] Declared by: vim.dashboard.startify.customFooter Text to place in the footer Type: list of string Default: [ ] Declared by: vim.dashboard.startify.customHeader Text to place in the header Type: list of string Default: [ ] Declared by: vim.dashboard.startify.customIndices Specify a list of default charecters to use instead of numbers Type: list of string Default: [ ] Declared by: vim.dashboard.startify.disableOnStartup Prevent startify from opening on startup but can be called with :Startify Type: boolean Default: false Declared by: vim.dashboard.startify.filesNumber How many files to list Type: signed integer Default: 10 Declared by: vim.dashboard.startify.lists Specify the lists and in what order they are displayed on startify. Type: list of (attribute set) Default: [
{
header = [
@@ -86,348 +98,575 @@
];
type = "commands";
}
-] Declared by: vim.dashboard.startify.paddingLeft Number of spaces used for left padding. Type: signed integer Default: 3 Declared by: vim.dashboard.startify.sessionAutoload Make startify auto load Session.vim files from the current directory Type: boolean Default: false Declared by: vim.dashboard.startify.sessionBeforeSave Commands to run before saving a session Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionDeleteBuffers Delete all buffers when loading or closing a session Type: boolean Default: true Declared by: vim.dashboard.startify.sessionDir Directory to save and load sessions from Type: string Default: "~/.vim/session" Declared by: vim.dashboard.startify.sessionPersistence Persist session before leaving vim or switching session Type: boolean Default: false Declared by: vim.dashboard.startify.sessionRemoveLines Patterns to remove from session files Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSavecmds List of commands to run when loading a session. Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSavevars List of variables to save into a session file. Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSort Set if you want items sorted by date rather than alphabetically Type: boolean Default: false Declared by: vim.dashboard.startify.skipList List of regex patterns to exclude from MRU lists Type: list of string Default: [ ] Declared by: vim.dashboard.startify.skipListServer List of vim servers to not load startify for Type: list of string Default: [ ] Declared by: vim.dashboard.startify.unsafe Turns on unsafe mode for Startify. Stops resolving links, checking files are readable and filtering bookmark list Type: boolean Default: false Declared by: vim.dashboard.startify.updateOldFiles Set if you want startify to always update and not just when neovim closes Type: boolean Default: false Declared by: vim.dashboard.startify.useEnv Show environment variables in path if name is shorter than value Type: boolean Default: false Declared by: vim.disableArrows Set to prevent arrow keys from moving cursor Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.enable Enable nvim-tree-lua Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.actions.openFile.quitOnOpen Quit the tree when opening a file Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.actions.openFile.resizeWindow Resize the tree when opening a file Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.closeOnLastWindow Close when tree is last window open Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.disableNetRW Disables netrw and replaces it with tree Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.filesystemWatchers.enable Enable filesystem watchers Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.followBufferFile Follow file that is in current buffer on tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.git.enable Whether to enable Git integration. Type: boolean Default: false Example: true Declared by: vim.filetree.nvimTreeLua.git.ignore Ignore files in git Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.groupEmptyFolders Compact empty folders trees into a single item Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.hideDotFiles Hide dotfiles Type: boolean Default: false Declared by:
- <neovim-flake/modules/filetree/nvimtreelua.nix>
+]Declared by: vim.dashboard.startify.paddingLeft Number of spaces used for left padding. Type: signed integer Default: 3 Declared by: vim.dashboard.startify.sessionAutoload Make startify auto load Session.vim files from the current directory Type: boolean Default: false Declared by: vim.dashboard.startify.sessionBeforeSave Commands to run before saving a session Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionDeleteBuffers Delete all buffers when loading or closing a session Type: boolean Default: true Declared by: vim.dashboard.startify.sessionDir Directory to save and load sessions from Type: string Default: "~/.vim/session" Declared by: vim.dashboard.startify.sessionPersistence Persist session before leaving vim or switching session Type: boolean Default: false Declared by: vim.dashboard.startify.sessionRemoveLines Patterns to remove from session files Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSavecmds List of commands to run when loading a session. Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSavevars List of variables to save into a session file. Type: list of string Default: [ ] Declared by: vim.dashboard.startify.sessionSort Set if you want items sorted by date rather than alphabetically Type: boolean Default: false Declared by: vim.dashboard.startify.skipList List of regex patterns to exclude from MRU lists Type: list of string Default: [ ] Declared by: vim.dashboard.startify.skipListServer List of vim servers to not load startify for Type: list of string Default: [ ] Declared by: vim.dashboard.startify.unsafe Turns on unsafe mode for Startify. Stops resolving links, checking files are readable and filtering bookmark list Type: boolean Default: false Declared by: vim.dashboard.startify.updateOldFiles Set if you want startify to always update and not just when neovim closes Type: boolean Default: false Declared by: vim.dashboard.startify.useEnv Show environment variables in path if name is shorter than value Type: boolean Default: false Declared by: vim.debugMode.enable Whether to enable Enable debug mode. Type: boolean Default: false Example: true Declared by: vim.debugMode.level Set the debug level Type: signed integer Default: 20 Declared by: vim.debugMode.logFile Set the log file Type: path Default: "/tmp/nvim.log" Declared by: vim.disableArrows Set to prevent arrow keys from moving cursor Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.enable Enable nvim-tree-lua Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.actions.changeDir.global Change directory when changing nvim's directory (DirChanged event). Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.actions.expandAll.exclude Exclude files from expand all Type: list of string Default: [ ] Declared by: vim.filetree.nvimTreeLua.actions.openFile.quitOnOpen Quit the tree when opening a file Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.actions.openFile.resizeWindow Resize the tree when opening a file Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.actions.openFile.windowPicker.enable Whether to enable Window picker. Type: boolean Default: false Example: true Declared by: vim.filetree.nvimTreeLua.actions.openFile.windowPicker.chars A string of chars used as identifiers by the window picker Type: string Default: "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" Declared by: vim.filetree.nvimTreeLua.closeOnLastWindow Close when tree is last window open Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.disableNetRW Disables netrw and replaces it with tree Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.filesystemWatchers.enable Enable filesystem watchers Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.followBufferFile Follow file that is in current buffer on tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.git.enable Whether to enable Git integration. Type: boolean Default: false Example: true Declared by: vim.filetree.nvimTreeLua.git.ignore Ignore files in git Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.groupEmptyFolders Compact empty folders trees into a single item Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.hideDotFiles Hide dotfiles Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.hideFiles Files to hide in the file view by default. Type: list of string Default: [
- ".git"
"node_modules"
".cache"
-] Declared by: vim.filetree.nvimTreeLua.hideIgnoredGitFiles Hide files ignored by git Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.hijackCursor Hijack the cursor in the tree to put it at the start of the filename Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.hijackNetRW Prevents netrw from automatically opening when opening directories Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpening Open nvimtree in place of the unnamed buffer if it's empty. Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.ignoreFileTypes Ignore file types Type: list of string Default: [ ] Declared by: vim.filetree.nvimTreeLua.ignore_ft_on_setup Ignore file types on setup Type: list of string Default: [ ] Declared by: vim.filetree.nvimTreeLua.indentMarkers Show indent markers Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.lspDiagnostics Shows lsp diagnostics in the tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.openOnSetup Open when vim is started on a directory Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.openTreeOnNewTab Opens the tree view when opening a new tab Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.groupEmptyFolders Compact empty folders trees into a single item Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.highlightOpenedFiles Highlight opened files Type: one of "none", "icon", "name", "all" Default: "none" Declared by: vim.filetree.nvimTreeLua.renderer.higlightGit Highlight git related files Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.default Default icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosed Closed folder arrow icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpen Open folder arrow icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.default Default folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.empty Empty folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpen Empty open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.open Open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlink Symlink folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpen Symlink open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deleted Deleted git icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignored Ignored git icon Type: string Default: "◌" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamed Renamed git icon Type: string Default: "➜" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.staged Staged git icon Type: string Default: "✓" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmerged Unmerged git icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstaged Unstaged git icon Type: string Default: "✗" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untracked Untracked git icon Type: string Default: "★" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlink Symlink icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.file Show file icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.folder Show folder icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.folderArrow Show folder arrow icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.git Show git icons Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.indentMarkers Show indent markers Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.showHiddenFiles Show hidden files Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.showParentFolder Show parent folder Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.trailingSlash Add a trailing slash to all folders Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.syncRootWithCwd Changes the tree root directory on `DirChanged` and refreshes the tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.systemOpenCmd The command used to open a file with the associated default program Type: string Default: "\${pkgs.xdg-utils}/bin/xdg-open" Declared by: vim.filetree.nvimTreeLua.trailingSlash Add a trailing slash to all folders Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.treeSide Side the tree will appear on left or right Type: one of "left", "right" Default: "left" Declared by: vim.filetree.nvimTreeLua.treeWidth Width of the tree in charecters Type: signed integer Default: 25 Declared by: vim.filetree.nvimTreeLua.updateCwd Updates the tree when changing nvim's directory (DirChanged event). Type: boolean Default: true Declared by:
- <neovim-flake/modules/filetree/nvimtreelua.nix>
+]Declared by: vim.filetree.nvimTreeLua.hijackCursor Hijack the cursor in the tree to put it at the start of the filename Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.hijackNetRW Prevents netrw from automatically opening when opening directories Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpening Open nvimtree in place of the unnamed buffer if it's empty. Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.ignoreFileTypes Ignore file types Type: list of string Default: [ ] Declared by: vim.filetree.nvimTreeLua.ignore_ft_on_setup Ignore file types on setup Type: list of string Default: [ ] Declared by: vim.filetree.nvimTreeLua.indentMarkers Show indent markers Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.lspDiagnostics Shows lsp diagnostics in the tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.openOnSetup Open when vim is started on a directory Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.openTreeOnNewTab Opens the tree view when opening a new tab Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.groupEmptyFolders Compact empty folders trees into a single item Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.highlightOpenedFiles Highlight opened files Type: one of "none", "icon", "name", "all" Default: "none" Declared by: vim.filetree.nvimTreeLua.renderer.higlightGit Highlight git related files Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.default Default icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosed Closed folder arrow icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpen Open folder arrow icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.default Default folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.empty Empty folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpen Empty open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.open Open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlink Symlink folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpen Symlink open folder icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deleted Deleted git icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignored Ignored git icon Type: string Default: "◌" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamed Renamed git icon Type: string Default: "➜" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.staged Staged git icon Type: string Default: "✓" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmerged Unmerged git icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstaged Unstaged git icon Type: string Default: "✗" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untracked Untracked git icon Type: string Default: "★" Declared by: vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlink Symlink icon Type: string Default: "" Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.file Show file icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.folder Show folder icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.folderArrow Show folder arrow icons Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.icons.show.git Show git icons Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.indentMarkers Show indent markers Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.showHiddenFiles Show hidden files Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.renderer.showParentFolder Show parent folder Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.renderer.trailingSlash Add a trailing slash to all folders Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.sortBy Sort by name or extension Type: one of "name", "extension", "modification_time", "case_sensitive" Default: "name" Declared by: vim.filetree.nvimTreeLua.syncRootWithCwd Changes the tree root directory on `DirChanged` and refreshes the tree Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.systemOpenCmd The command used to open a file with the associated default program Type: string Default: "\${pkgs.xdg-utils}/bin/xdg-open" Declared by: vim.filetree.nvimTreeLua.trailingSlash Add a trailing slash to all folders Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.updateCwd Updates the tree when changing nvim's directory (DirChanged event). Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.updateFocusedFile Updates the tree when changing nvim's directory (DirChanged event). Type: attribute set of (boolean or attribute set of boolean) Default: {
enable = true;
update_cwd = true;
-} Declared by: vim.filetree.nvimTreeLua.view.adaptiveSize Resize the tree when the window is resized Type: boolean Default: true Declared by: vim.filetree.nvimTreeLua.view.hideRootFolder Hide the root folder Type: boolean Default: false Declared by: vim.filetree.nvimTreeLua.view.side Side the tree will appear on left or right Type: one of "left", "right" Default: "left" Declared by: vim.filetree.nvimTreeLua.view.width Width of the tree in charecters Type: signed integer Default: 35 Declared by: vim.gestures.gesture-nvim.enable Whether to enable Enable GitHub Copilot. Type: boolean Default: false Example: true Declared by: vim.lineNumberMode How line numbers are displayed. none, relative, number, relNumber Type: one of "relative", "number", "relNumber", "none" Default: "relNumber" Declared by: vim.lsp.enable Whether to enable Enable neovim LSP support. Requires language specific LSPs to be anabled to take effect. Type: boolean Default: false Example: true Declared by: vim.lsp.clang.enable Whether to enable C language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.clang.c_header Whether to enable C syntax header files. Type: boolean Default: false Example: true Declared by: vim.lsp.clang.cclsOpts Type: string Default: "" Declared by: vim.lsp.dart.enable Whether to enable Dart Language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.dart.flutter-tools.enable Whether to enable . Type: boolean Default: false Example: true Declared by: vim.lsp.dart.flutter-tools.color.enable Whether to enable Whether or mot to highlight color variables at all. Type: boolean Default: false Example: true Declared by: vim.lsp.dart.flutter-tools.color.highlightBackground Highlight the background Type: boolean Default: false Declared by: vim.lsp.dart.flutter-tools.color.highlightForeground Highlight the foreground Type: boolean Default: false Declared by: vim.lsp.dart.flutter-tools.color.virtualText.enable Whether to enable Show the highlight using virtual text. Type: boolean Default: false Example: true Declared by: vim.lsp.dart.flutter-tools.color.virtualText.character Virtual text character to highlight Type: string Default: "■" Declared by: vim.lsp.formatOnSave Whether to enable Format on save. Type: boolean Default: false Example: true Declared by: vim.lsp.go Whether to enable Go language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.lightbulb.enable Whether to enable Lightbulb for code actions. Requires an emoji font. Type: boolean Default: false Example: true Declared by: vim.lsp.lspSignature.enable Whether to enable lsp signature viewer. Type: boolean Default: false Example: true Declared by: vim.lsp.lspsaga.enable Whether to enable LSP Saga. Type: boolean Default: false Example: true Declared by: vim.lsp.nix.enable Whether to enable Nix LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.nix.formatter Which nix formatter to use Type: one of "nixpkgs-fmt", "alejandra" Default: "alejandra" Declared by: vim.lsp.nix.pkg The LSP package to use Type: package Default: <derivation nil-2023-03-11> Declared by: vim.lsp.nix.server Which LSP to use Type: one of "rnix", "nil" Default: "nil" Declared by: vim.lsp.nvimCodeActionMenu.enable Whether to enable Enable nvim code action menu. Type: boolean Default: false Example: true Declared by: vim.lsp.python Whether to enable Python LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.rust.enable Whether to enable Rust LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.rust.rustAnalyzerOpts Options to pass to rust analyzer Type: string Default: ''
["rust-analyzer"] = {
experimental = {
procAttrMacros = true,
},
},
-'' Declared by: vim.lsp.sql Whether to enable SQL Language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.trouble.enable Whether to enable trouble diagnostics viewer. Type: boolean Default: false Example: true Declared by: vim.lsp.ts Whether to enable TS language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.zig.enable Whether to enable Zig language LSP. Type: boolean Default: false Example: true Declared by:
- <neovim-flake/modules/lsp/lsp.nix>
+''Declared by: vim.lsp.sql Whether to enable SQL Language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.trouble.enable Whether to enable Enable trouble diagnostics viewer. Type: boolean Default: false Example: true Declared by: vim.lsp.ts Whether to enable TS language LSP. Type: boolean Default: false Example: true Declared by: vim.lsp.zig.enable Whether to enable Zig language LSP. Type: boolean Default: false Example: true Declared by: vim.luaConfigRC vim lua config Type: DAG of strings concatenated with "\n" Default: { } Declared by: vim.mapLeaderSpace Map the space key to leader key Type: boolean Default: true Declared by: vim.mapTimeout Timeout in ms that neovim will wait for mapped action to complete Type: signed integer Default: 500 Declared by: vim.markdown.enable Whether to enable markdown tools and plugins. Type: boolean Default: false Example: true Declared by: vim.markdown.glow.enable Enable markdown preview in neovim with glow Type: boolean Default: true Declared by: vim.minimap.codewindow.enable Whether to enable Enable minimap-vim plugin. Type: boolean Default: false Example: true Declared by: vim.minimap.minimap-vim.enable Whether to enable Enable minimap-vim plugin. Type: boolean Default: false Example: true Declared by: vim.mouseSupport Set modes for mouse support. a - all, n - normal, v - visual, i - insert, c - command Type: one of "a", "n", "v", "i", "c" Default: "a" Declared by: vim.mapLeaderSpace Map the space key to leader key Type: boolean Default: true Declared by: vim.mapTimeout Timeout in ms that neovim will wait for mapped action to complete Type: signed integer Default: 500 Declared by: vim.markdown.enable Whether to enable Enable markdown tools and plugins. Type: boolean Default: false Example: true Declared by: vim.markdown.glow.enable Enable markdown preview in neovim with glow Type: boolean Default: false Declared by: vim.markdown.glow.border Border style for glow preview Type: one of "shadow", "rounded", "single", "double", "none" Default: "double" Declared by: vim.markdown.glow.pager Enable pager for glow preview Type: boolean Default: false Declared by: vim.markdown.glow.style Style for glow preview Type: one of "light", "dark" Default: "dark" Declared by: vim.minimap.codewindow.enable Whether to enable Enable codewindow plugin for minimap view. Type: boolean Default: false Example: true Declared by: vim.minimap.minimap-vim.enable Whether to enable Enable minimap-vim plugin for minimap view. Type: boolean Default: false Example: true Declared by: vim.mouseSupport Set modes for mouse support. a - all, n - normal, v - visual, i - insert, c - command Type: one of "a", "n", "v", "i", "c" Default: "a" Declared by: vim.nmap Defines 'Normal mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.nnoremap Defines 'Normal mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.notes.obsidian.enable Whether to enable Complementary neovim plugins for Obsidian editor. Type: boolean Default: false Example: true Declared by: vim.notes.obsidian.completion.nvim_cmp If using nvim-cmp, otherwise set to false Type: boolean Declared by: vim.notes.obsidian.dir Obsidian vault directory Type: string Default: "~/my-vault" Declared by: vim.notes.orgmode.enable Whether to enable Neovim plugin for Emac Orgmode. Get the best of both worlds.. Type: boolean Default: false Example: true Declared by: vim.notes.orgmode.orgAgendaFiles List of org files to be used as agenda files. Type: string Default: "{'~/Dropbox/org/*', '~/my-orgs/**/*'}" Declared by: vim.notes.orgmode.orgDefaultNotesFile Default org file to be used for notes. Type: string Default: "~/Dropbox/org/refile.org" Declared by: vim.notify.nvim-notify.enable Whether to enable Enable nvim-notify plugin. Type: boolean Default: false Example: true Declared by: vim.notes.mind-nvim.enable Whether to enable The power of trees at your fingertips. . Type: boolean Default: false Example: true Declared by: vim.notes.obsidian.enable Whether to enable Complementary neovim plugins for Obsidian editor. Type: boolean Default: false Example: true Declared by: vim.notes.obsidian.completion.nvim_cmp If using nvim-cmp, otherwise set to false Type: boolean Declared by: vim.notes.obsidian.dir Obsidian vault directory Type: string Default: "~/my-vault" Declared by: vim.notes.orgmode.enable Whether to enable Enable nvim-orgmode: Neovim plugin for Emac Orgmode. Get the best of both worlds. Type: boolean Default: false Example: true Declared by: vim.notes.orgmode.orgAgendaFiles List of org files to be used as agenda files. Type: string Default: "{'~/Dropbox/org/*', '~/my-orgs/**/*'}" Declared by: vim.notes.orgmode.orgDefaultNotesFile Default org file to be used for notes. Type: string Default: "~/Dropbox/org/refile.org" Declared by: vim.notes.todo-comments.enable Whether to enable Enable todo-comments. Type: boolean Default: false Example: true Declared by: vim.notes.todo-comments.patterns.highlight vim regex pattern used for highlighting comments Type: string Default: "[[.*<(KEYWORDS)(\\([^\\)]*\\))?:]]" Declared by: vim.notes.todo-comments.patterns.search ripgrep regex pattern used for searching comments Type: string Default: "[[\\b(KEYWORDS)(\\([^\\)]*\\))?:]]" Declared by: vim.notify.nvim-notify.enable Whether to enable Enable nvim-notify plugin. Type: boolean Default: false Example: true Declared by: vim.notify.nvim-notify.background_colour The background colour of the notification Type: string Default: "#000000" Declared by: vim.notify.nvim-notify.icons The icons of the notification Type: attribute set of string Default: {
+ DEBUG = "";
+ ERROR = "";
+ INFO = "";
+ TRACE = "";
+ WARN = "";
+} Declared by: vim.notify.nvim-notify.position The position of the notification Type: one of "top_left", "top_right", "bottom_left", "bottom_right" Default: "top_right" Declared by: vim.notify.nvim-notify.stages The stages of the notification Type: one of "fade_in_slide_out", "fade_in", "slide_out", "none" Default: "fade_in_slide_out" Declared by: vim.notify.nvim-notify.timeout The timeout of the notification Type: signed integer Default: 1000 Declared by: vim.omap Defines 'Operator pending mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.onoremap Defines 'Operator pending mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.optPlugins List of plugins to optionally load Type: 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", "minimap-vim", "dashboard-nvim", "alpha-nvim", "scrollbar-nvim", "codewindow-nvim", "nvim-notify", "cinnamon-nvim", "cheatsheet-nvim", "colorizer", "venn-nvim", "cellular-automaton", "presence-nvim", "icon-picker-nvim", "dressing-nvim", "orgmode-nvim", "obsidian-nvim", "vim-markdown", "tabular", "toggleterm-nvim", "noice-nvim", "nui-nvim", "copilot-lua", "tabnine-nvim", "nvim-session-manager", "gesture-nvim" or package) Default: [ ] Declared by: vim.optPlugins List of plugins to optionally load Type: 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", "minimap-vim", "dashboard-nvim", "alpha-nvim", "scrollbar-nvim", "codewindow-nvim", "nvim-notify", "cinnamon-nvim", "cheatsheet-nvim", "colorizer", "venn-nvim", "cellular-automaton", "presence-nvim", "icon-picker-nvim", "dressing-nvim", "orgmode-nvim", "obsidian-nvim", "vim-markdown", "tabular", "toggleterm-nvim", "noice-nvim", "nui-nvim", "copilot-lua", "tabnine-nvim", "nvim-session-manager", "gesture-nvim", "comment-nvim", "kommentary", "mind-nvim", "fidget-nvim", "diffview-nvim", "todo-comments", "flutter-tools", "hop-nvim", "leap-nvim", "modes-nvim", "vim-repeat", "smartcolumn", "project-nvim" or package) Default: [ ] Declared by: vim.presence.presence-nvim.enable Whether to enable Enable presence.nvim plugin. Type: boolean Default: false Example: true Declared by: vim.preventJunkFiles Prevent swapfile, backupfile from being created Type: boolean Default: false Declared by: vim.scrollOffset Start scrolling this number of lines from the top or bottom of the page. Type: signed integer Default: 8 Declared by: vim.session.nvim-session-manager.enable Whether to enable Enable nvim-session-manager. Type: boolean Default: false Example: true Declared by: vim.showSignColumn Show the sign column Type: boolean Default: true Declared by: vim.presence.presence-nvim.enable Whether to enable Enable presence.nvim plugin for discord rich presence. Type: boolean Default: false Example: true Declared by: vim.presence.presence-nvim.enable_line_number Show line number on the RPC item Type: boolean Default: false Declared by: vim.presence.presence-nvim.auto_update Automatically update the presence Type: boolean Default: true Declared by: vim.presence.presence-nvim.buttons Show buttons on the RPC item Type: boolean Default: true Declared by: vim.presence.presence-nvim.client_id Client ID of the application Type: string Default: "859194972255989790" Declared by: vim.presence.presence-nvim.image_text Text displayed when hovering over the Neovim image Type: string Default: "The One True Text Editor" Declared by: vim.presence.presence-nvim.main_image Main image to be displayed Type: string Default: "neovim" Declared by: vim.presence.presence-nvim.rich_presence.editing_text Text displayed when editing a file Type: string Default: "Editing %s" Declared by: vim.presence.presence-nvim.rich_presence.file_explorer_text Text displayed when browsing files Type: string Default: "Browsing %s" Declared by: vim.presence.presence-nvim.rich_presence.git_commit_text Text displayed when committing changes Type: string Default: "Committing changes" Declared by: vim.presence.presence-nvim.rich_presence.line_number_text Text displayed when showing line number Type: string Default: "Line %s out of %s" Declared by: vim.presence.presence-nvim.rich_presence.plugin_manager_text Text displayed when managing plugins Type: string Default: "Managing plugins" Declared by: vim.presence.presence-nvim.rich_presence.reading_text Text displayed when reading a file Type: string Default: "Reading %s" Declared by: vim.presence.presence-nvim.rich_presence.workspace_text Text displayed when working on a project Type: string Default: "Working on %s" Declared by: vim.presence.presence-nvim.show_time Show time on the RPC item Type: boolean Default: true Declared by: vim.preventJunkFiles Prevent swapfile, backupfile from being created Type: boolean Default: false Declared by: vim.projects.project-nvim.enable Whether to enable Enable project-nvim for project management. Type: boolean Default: false Example: true Declared by: vim.projects.project-nvim.detectionMethods Detection methods to use Type: list of string Default: [
+ "lsp"
+ "pattern"
+] Declared by: vim.projects.project-nvim.excludeDirs Directories to exclude from project root search Type: list of string Default: [ ] Declared by: vim.projects.project-nvim.lspIgnored LSP servers no ignore by name Type: list of string Default: [ ] Declared by: vim.projects.project-nvim.manualMode don't automatically change the root directory so the user has the option to manually do so using `:ProjectRoot` command Type: boolean Default: true Declared by: vim.projects.project-nvim.patterns Patterns to use for pattern detection method Type: list of string Default: [
+ ".git"
+ "_darcs"
+ ".hg"
+ ".bzr"
+ ".svn"
+ "Makefile"
+ "package.json"
+ "flake.nix"
+ "cargo.toml"
+] Declared by: vim.projects.project-nvim.scopeChdir What scope to change the directory Type: one of "global", "tab", "win" Default: "global" Declared by: vim.projects.project-nvim.showHidden Show hidden files in telescope picker Type: boolean Default: false Declared by: vim.projects.project-nvim.silentChdir Silently change directory when changing project Type: boolean Default: true Declared by: vim.scrollOffset Start scrolling this number of lines from the top or bottom of the page. Type: signed integer Default: 8 Declared by: vim.session.nvim-session-manager.enable Whether to enable Enable nvim-session-manager. Type: boolean Default: false Example: true Declared by: vim.session.nvim-session-manager.autoSave.ignoreBufTypes All buffers of these bufer types will be closed before the session is saved Type: list of string Default: [ ] Declared by: vim.session.nvim-session-manager.autoSave.ignoreDirs A list of directories where the session will not be autosaved Type: list of string Default: [ ] Declared by: vim.session.nvim-session-manager.autoSave.ignoreFiletypes All buffers of these file types will be closed before the session is saved Type: list of string Default: [
+ "gitcommit"
+] Declared by: vim.session.nvim-session-manager.autoSave.ignoreNotNormal Plugin will not save a session when no buffers are opened, or all of them aren't writable or listed Type: boolean Default: true Declared by: vim.session.nvim-session-manager.autoSave.lastSession Automatically save last session on exit and on session switch Type: boolean Default: true Declared by: vim.session.nvim-session-manager.autoSave.onlyInSession Always autosaves session. If true, only autosaves after a session is active Type: boolean Default: false Declared by: vim.session.nvim-session-manager.autoloadMode Define what to do when Neovim is started without arguments. Possible values: Disabled, CurrentDir, LastSession Type: one of "Disabled", "CurrentDir", "LastSession" Default: "LastSession" Declared by: vim.session.nvim-session-manager.colonReplacer The character to which the colon symbol will be replaced for session files Type: string Default: "++" Declared by: vim.session.nvim-session-manager.maxPathLength Shorten the display path if length exceeds this threshold. Use 0 if don't want to shorten the path at all Type: null or signed integer Default: 80 Declared by: vim.session.nvim-session-manager.pathReplacer The character to which the path separator will be replaced for session files Type: string Default: "__" Declared by: vim.session.nvim-session-manager.usePicker Whether or not we should use dressing.nvim to build a session picker UI Type: boolean Default: true Declared by: vim.showSignColumn Show the sign column Type: boolean Default: true Declared by: vim.smap Defines 'Select mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.snippets.vsnip.enable Whether to enable Enable vim-vsnip. Type: boolean Default: false Example: true Declared by: vim.snippets.vsnip.enable Whether to enable Enable vim-vsnip. Type: boolean Default: false Example: true Declared by: vim.snoremap Defines 'Select mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.splitBelow New splits will open below instead of on top Type: boolean Default: true Declared by: vim.splitRight New splits will open to the right Type: boolean Default: true Declared by: vim.startPlugins List of plugins to startup. Type: 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", "minimap-vim", "dashboard-nvim", "alpha-nvim", "scrollbar-nvim", "codewindow-nvim", "nvim-notify", "cinnamon-nvim", "cheatsheet-nvim", "colorizer", "venn-nvim", "cellular-automaton", "presence-nvim", "icon-picker-nvim", "dressing-nvim", "orgmode-nvim", "obsidian-nvim", "vim-markdown", "tabular", "toggleterm-nvim", "noice-nvim", "nui-nvim", "copilot-lua", "tabnine-nvim", "nvim-session-manager", "gesture-nvim" or package) Default: [ ] Declared by: vim.splitBelow New splits will open below instead of on top Type: boolean Default: true Declared by: vim.splitRight New splits will open to the right Type: boolean Default: true Declared by: vim.startPlugins List of plugins to startup. Type: 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", "minimap-vim", "dashboard-nvim", "alpha-nvim", "scrollbar-nvim", "codewindow-nvim", "nvim-notify", "cinnamon-nvim", "cheatsheet-nvim", "colorizer", "venn-nvim", "cellular-automaton", "presence-nvim", "icon-picker-nvim", "dressing-nvim", "orgmode-nvim", "obsidian-nvim", "vim-markdown", "tabular", "toggleterm-nvim", "noice-nvim", "nui-nvim", "copilot-lua", "tabnine-nvim", "nvim-session-manager", "gesture-nvim", "comment-nvim", "kommentary", "mind-nvim", "fidget-nvim", "diffview-nvim", "todo-comments", "flutter-tools", "hop-nvim", "leap-nvim", "modes-nvim", "vim-repeat", "smartcolumn", "project-nvim" or package) Default: [ ] Declared by: vim.statusline.lualine.enable Enable lualine Type: boolean Declared by: vim.statusline.lualine.enable Enable lualine statusline Type: boolean Default: true Declared by: vim.statusline.lualine.activeSection.a active config for: | (A) | B | C X | Y | Z | Type: string Declared by: vim.statusline.lualine.activeSection.a active config for: | (A) | B | C X | Y | Z | Type: string Default: ''
+ {
+ {
+ "mode",
+ separator = {
+ left = '▎',
+ },
+ },
+ }
+'' Declared by: vim.statusline.lualine.activeSection.b active config for: | A | (B) | C X | Y | Z | Type: string Declared by: vim.statusline.lualine.activeSection.b active config for: | A | (B) | C X | Y | Z | Type: string Default: ''
+ {
+ {
+ "filetype",
+ colored = true,
+ icon_only = true,
+ icon = { align = 'left' },
+ color = {bg='none', fg='lavender'},
+ },
+ {
+ "filename",
+ color = {bg='none'},
+ symbols = {modified = '', readonly = ''},
+ },
+ }
+'' Declared by: vim.statusline.lualine.activeSection.c active config for: | A | B | (C) X | Y | Z | Type: string Declared by: vim.statusline.lualine.activeSection.c active config for: | A | B | (C) X | Y | Z | Type: string Default: ''
+ {
+ {
+ "diff",
+ colored = false,
+ diff_color = {
+ -- Same color values as the general color option can be used here.
+ added = 'DiffAdd', -- Changes the diff's added color
+ modified = 'DiffChange', -- Changes the diff's modified color
+ removed = 'DiffDelete', -- Changes the diff's removed color you
+ },
+ symbols = {added = '+', modified = '~', removed = '-'}, -- Changes the diff symbols
+ color = {
+ bg='none',
+ fg='lavender'
+ },
+ },
+ }
+'' Declared by: vim.statusline.lualine.activeSection.x active config for: | A | B | C (X) | Y | Z | Type: string Declared by: vim.statusline.lualine.activeSection.x active config for: | A | B | C (X) | Y | Z | Type: string Default: ''
+ {
+ {
+ "diagnostics",
+ sources = {'nvim_lsp', 'nvim_diagnostic', 'coc'},
+ symbols = {error = ' ', warn = ' ', info = ' ', hint = ' '}
+ },
+ }
+'' Declared by: vim.statusline.lualine.activeSection.y active config for: | A | B | C X | (Y) | Z | Type: string Declared by: vim.statusline.lualine.activeSection.y active config for: | A | B | C X | (Y) | Z | Type: string Default: ''
+ {
+ {
+ "fileformat",
+ color = {bg='none', fg='lavender'},
+ symbols = {
+ unix = '', -- e712
+ dos = '', -- e70f
+ mac = '', -- e711
+ },
+ },
+ }
+'' Declared by: vim.statusline.lualine.activeSection.z active config for: | A | B | C X | Y | (Z) | Type: string Declared by: vim.statusline.lualine.activeSection.z active config for: | A | B | C X | Y | (Z) | Type: string Default: ''
+ {
+ {
+ "progress",
+ color = {bg='none', fg='lavender'},
+ },
+ {
+ "location",
+ color = {bg='none', fg='lavender'},
+ },
+ {
+ "branch",
+ icon = ' •',
+ separator = {
+ left = '(',
+ right = ')'
+ },
+ color = {bg='none', fg='lavender'},
+
+ },
+ }
+'' Declared by: vim.statusline.lualine.componentSeparator.left Component separator for left side Type: string Declared by: vim.statusline.lualine.componentSeparator.left Component separator for left side Type: string Default: "" Declared by: vim.statusline.lualine.componentSeparator.right Component separator for right side Type: string Declared by: vim.statusline.lualine.componentSeparator.right Component separator for right side Type: string Default: "" Declared by: vim.statusline.lualine.icons Enable icons for lualine Type: boolean Declared by: vim.statusline.lualine.globalStatus Enable global status for lualine Type: boolean Default: true Declared by: vim.statusline.lualine.inactiveSection.a inactive config for: | (A) | B | C X | Y | Z | Type: string Declared by: vim.statusline.lualine.icons.enable Enable icons for lualine Type: boolean Default: true Declared by: vim.statusline.lualine.inactiveSection.b inactive config for: | A | (B) | C X | Y | Z | Type: string Declared by: vim.statusline.lualine.inactiveSection.a inactive config for: | (A) | B | C X | Y | Z | Type: string Default: "{}" Declared by: vim.statusline.lualine.inactiveSection.c inactive config for: | A | B | (C) X | Y | Z | Type: string Declared by: vim.statusline.lualine.inactiveSection.b inactive config for: | A | (B) | C X | Y | Z | Type: string Default: "{}" Declared by: vim.statusline.lualine.inactiveSection.x inactive config for: | A | B | C (X) | Y | Z | Type: string Declared by: vim.statusline.lualine.inactiveSection.c inactive config for: | A | B | (C) X | Y | Z | Type: string Default: "{'filename'}" Declared by: vim.statusline.lualine.inactiveSection.y inactive config for: | A | B | C X | (Y) | Z | Type: string Declared by: vim.statusline.lualine.inactiveSection.x inactive config for: | A | B | C (X) | Y | Z | Type: string Default: "{'location'}" Declared by: vim.statusline.lualine.inactiveSection.z inactive config for: | A | B | C X | Y | (Z) | Type: string Declared by: vim.statusline.lualine.inactiveSection.y inactive config for: | A | B | C X | (Y) | Z | Type: string Default: "{}" Declared by: vim.statusline.lualine.sectionSeparator.left Section separator for left side Type: string Declared by: vim.statusline.lualine.inactiveSection.z inactive config for: | A | B | C X | Y | (Z) | Type: string Default: "{}" Declared by: vim.statusline.lualine.sectionSeparator.right Section separator for right side Type: string Declared by: vim.statusline.lualine.refresh.statusline Refresh rate for lualine Type: signed integer Default: 1000 Declared by: vim.statusline.lualine.theme Theme for lualine Type: one of "auto", "16color", "gruvbox", "ayu_dark", "ayu_light", "ayu_mirage", "codedark", "dracula", "everforest", "gruvbox", "gruvbox_light", "gruvbox_material", "horizon", "iceberg_dark", "iceberg_light", "jellybeans", "material", "modus_vivendi", "molokai", "nightfly", "nord", "oceanicnext", "onelight", "palenight", "papercolor_dark", "papercolor_light", "powerline", "seoul256", "solarized_dark", "tomorrow", "wombat", "onedark" Declared by: vim.statusline.lualine.refresh.tabline Refresh rate for tabline Type: signed integer Default: 1000 Declared by: vim.syntaxHighlighting Enable syntax highlighting Type: boolean Default: true Declared by: vim.tabWidth Set the width of tabs Type: signed integer Default: 4 Declared by: vim.tabline.nvimBufferline.enable Whether to enable nvim-bufferline-lua. Type: boolean Default: false Example: true Declared by: vim.telescope.enable Whether to enable enable telescope. Type: boolean Default: false Example: true Declared by: vim.terminal.toggleterm.enable Whether to enable Enable toggleterm as a replacement to built-in terminal command. Type: boolean Default: false Example: true Declared by: vim.terminal.toggleterm.enable_winbar Enable winbar Type: boolean Default: false Declared by: vim.terminal.toggleterm.direction Direction of the terminal Type: one of "horizontal", "vertical", "tab", "float" Default: "float" Declared by: vim.theme.enable Enable Theme Type: boolean Declared by: vim.statusline.lualine.refresh.winbar Refresh rate for winbar Type: signed integer Default: 1000 Declared by: vim.statusline.lualine.sectionSeparator.left Section separator for left side Type: string Default: "" Declared by: vim.statusline.lualine.sectionSeparator.right Section separator for right side Type: string Default: "" Declared by: vim.statusline.lualine.theme Theme for lualine Type: one of "auto", "16color", "gruvbox", "ayu_dark", "ayu_light", "ayu_mirage", "codedark", "dracula", "everforest", "gruvbox", "gruvbox_light", "gruvbox_material", "horizon", "iceberg_dark", "iceberg_light", "jellybeans", "material", "modus_vivendi", "molokai", "nightfly", "nord", "oceanicnext", "onelight", "palenight", "papercolor_dark", "papercolor_light", "powerline", "seoul256", "solarized_dark", "tomorrow", "wombat", "onedark" Default: "auto" Declared by: vim.syntaxHighlighting Enable syntax highlighting Type: boolean Default: true Declared by: vim.tabWidth Set the width of tabs Type: signed integer Default: 4 Declared by: vim.tabline.nvimBufferline.enable Whether to enable Enable nvim-bufferline-lua as a bufferline. Type: boolean Default: false Example: true Declared by: vim.telescope.enable Whether to enable Enable multi-purpose telescope utility. Type: boolean Default: false Example: true Declared by: vim.terminal.toggleterm.enable Whether to enable Enable toggleterm as a replacement to built-in terminal command. Type: boolean Default: false Example: true Declared by: vim.terminal.toggleterm.enable_winbar Enable winbar Type: boolean Default: false Declared by: vim.terminal.toggleterm.direction Direction of the terminal Type: one of "horizontal", "vertical", "tab", "float" Default: "horizontal" Declared by: vim.theme.enable Enable theming Type: boolean Declared by: vim.theme.extraConfig Additional lua configuration to add before setup Type: strings concatenated with "\n" Declared by: vim.theme.style Specific style for theme if it supports it Type: one of "dark", "darker", "cool", "deep", "warm", "warmer" Declared by: vim.tidal.enable Whether to enable tidal tools and plugins. Type: boolean Default: false Example: true Declared by: vim.theme.transparent Whether or not transparency should be enabled. Has no effect for themes that do not support transparency Type: boolean Default: false Declared by: vim.tidal.enable Whether to enable Enable tidalcycles tools and plugins. Type: boolean Default: false Example: true Declared by: vim.tidal.flash When sending a paragraph or a single line, vim-tidal will "flash" the selection for some milliseconds Type: signed integer Default: 150 Declared by: vim.tnoremap Defines 'Terminal mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.treesitter.enable enable tree-sitter [nvim-treesitter] Type: boolean Default: false Declared by: vim.treesitter.enable Enable tree-sitter [nvim-treesitter] Type: boolean Default: false Declared by: vim.treesitter.autotagHtml enable autoclose and rename html tag [nvim-ts-autotag] Type: boolean Default: false Declared by: vim.treesitter.autotagHtml Enable autoclose and rename html tag [nvim-ts-autotag] Type: boolean Default: false Declared by: vim.treesitter.context.enable enable function context [nvim-treesitter-context] Type: boolean Default: false Declared by: vim.treesitter.fold enable fold with tree-sitter Type: boolean Default: false Declared by: vim.treesitter.fold Enable fold with tree-sitter Type: boolean Default: false Declared by: vim.treesitter.grammars List of treesitter grammars to install.
When enabling a language, its treesitter grammar is added for you. Type: list of package Default: [
- <derivation c-grammar-7175a6d>
- <derivation cpp-grammar-56cec4c>
- <derivation nix-grammar-6b71a81>
- <derivation python-grammar-9e53981>
- <derivation rust-grammar-f7fb205>
- <derivation markdown-grammar-abea13b>
- <derivation comment-grammar-a37ca37>
- <derivation toml-grammar-8bd2056>
- <derivation make-grammar-a4b9187>
- <derivation tsx-grammar-5d20856>
- <derivation html-grammar-29f53d8>
- <derivation javascript-grammar-15e85e8>
- <derivation css-grammar-769203d>
- <derivation graphql-grammar-5e66e96>
- <derivation json-grammar-7307675>
- <derivation zig-grammar-b0693dd>
+ <derivation c-grammar-0.0.0+rev=f357890>
+ <derivation cpp-grammar-0.0.0+rev=0b6d0eb>
+ <derivation nix-grammar-0.0.0+rev=6b71a81>
+ <derivation python-grammar-0.0.0+rev=6282715>
+ <derivation rust-grammar-0.0.0+rev=fbf9e50>
+ <derivation markdown-grammar-0.0.0+rev=fa6bfd5>
+ <derivation comment-grammar-0.0.0+rev=a37ca37>
+ <derivation toml-grammar-0.0.0+rev=8bd2056>
+ <derivation make-grammar-0.0.0+rev=a4b9187>
+ <derivation tsx-grammar-0.0.0+rev=b66d19b>
+ <derivation html-grammar-0.0.0+rev=29f53d8>
+ <derivation javascript-grammar-0.0.0+rev=5720b24>
+ <derivation css-grammar-0.0.0+rev=769203d>
+ <derivation graphql-grammar-0.0.0+rev=5e66e96>
+ <derivation json-grammar-0.0.0+rev=7307675>
+ <derivation zig-grammar-0.0.0+rev=f3bc9ff>
] Declared by: vim.ui.noice.enable Whether to enable noice-nvim. Type: boolean Default: false Example: true Declared by: vim.updateTime The number of milliseconds till Cursor Hold event is fired Type: signed integer Default: 300 Declared by: vim.useSystemClipboard Make use of the clipboard for default yank and paste operations. Don't use * and + Type: boolean Default: true Declared by: vim.utility.colorizer.enable Whether to enable ccc color picker for neovim. Type: boolean Default: false Example: true Declared by: vim.utility.icon-picker.enable Whether to enable Nerdfonts icon picker for nvim. Type: boolean Default: false Example: true Declared by: vim.utility.venn-nvim.enable Whether to enable draw ASCII diagrams in Neovim. Type: boolean Default: false Example: true Declared by: vim.ui.modes-nvim.enable Whether to enable Enable modes.nvim UI elements. Type: boolean Default: false Example: true Declared by: vim.ui.noice.enable Whether to enable Enable noice-nvim UI modifications. Type: boolean Default: false Example: true Declared by: vim.ui.smartcolumn.enable Whether to enable Enable smartcolumn line length indicator. Type: boolean Default: false Example: true Declared by: vim.ui.smartcolumn.disabledFiletypes The filetypes smartcolumn will be disabled for. Type: list of string Default: [
+ "help"
+ "text"
+ "markdown"
+ "NvimTree"
+ "alpha"
+] Declared by: vim.ui.smartcolumn.showColumnAt The position at which the column will be displayed. Set to null to disable Type: null or signed integer Default: 120 Declared by: vim.updateTime The number of milliseconds till Cursor Hold event is fired Type: signed integer Default: 300 Declared by: vim.useSystemClipboard Make use of the clipboard for default yank and paste operations. Don't use * and + Type: boolean Default: true Declared by: vim.utility.colorizer.enable Whether to enable Enable ccc color picker for neovim. Type: boolean Default: false Example: true Declared by: vim.utility.diffview-nvim.enable Whether to enable Enable diffview-nvim. Type: boolean Default: false Example: true Declared by: vim.utility.icon-picker.enable Whether to enable Enable nerdfonts icon picker for nvim. Type: boolean Default: false Example: true Declared by: vim.utility.motion.hop.enable Whether to enable Enable Hop.nvim plugin (easy motion). Type: boolean Default: false Example: true Declared by: vim.utility.motion.leap.enable Whether to enable Enable leap.nvim plugin (easy motion). Type: boolean Default: false Example: true Declared by: vim.utility.venn-nvim.enable Whether to enable Enable venn.nvim: draw ASCII diagrams in Neovim. Type: boolean Default: false Example: true Declared by: vim.viAlias Enable vi alias Type: boolean Default: true Declared by: vim.vimAlias Enable vim alias Type: boolean Default: true Declared by: vim.visuals.enable visual enhancements Type: boolean Declared by: vim.visuals.enable Enable visual enhancements Type: boolean Default: false Declared by: vim.visuals.cellularAutomaton.enable enable cellular automaton [cellular-automaton] Type: boolean Default: false Declared by: vim.visuals.cellularAutomaton.enable Enable cellular automaton [cellular-automaton] Type: boolean Default: false Declared by: vim.visuals.cursorWordline.enable enable word and delayed line highlight [nvim-cursorline] Type: boolean Declared by: vim.visuals.cursorWordline.enable Enable word and delayed line highlight [nvim-cursorline] Type: boolean Default: false Declared by: vim.visuals.cursorWordline.lineTimeout time in milliseconds for cursorline to appear Type: signed integer Declared by: vim.visuals.cursorWordline.lineTimeout Time in milliseconds for cursorline to appear Type: signed integer Declared by: vim.visuals.indentBlankline.enable enable indentation guides [indent-blankline] Type: boolean Declared by: vim.visuals.fidget-nvim.enable Enable nvim LSP UI element [fidget-nvim] Type: boolean Default: false Declared by: vim.visuals.indentBlankline.eolChar Character at end of line Type: string Declared by: vim.visuals.fidget-nvim.align.bottom Align to bottom Type: boolean Default: true Declared by: vim.visuals.indentBlankline.fillChar Character to fill indents Type: string Declared by: vim.visuals.fidget-nvim.align.right Align to right Type: boolean Default: true Declared by: vim.visuals.indentBlankline.listChar Character for indentation line Type: string Declared by: vim.visuals.indentBlankline.enable Enable indentation guides [indent-blankline] Type: boolean Default: false Declared by: vim.visuals.indentBlankline.showCurrContext Highlight current context from treesitter Type: boolean Declared by: vim.visuals.indentBlankline.eolChar Character at end of line Type: string Default: "↴" Declared by: vim.visuals.lspkind.enable enable vscode-like pictograms for lsp [lspkind] Type: boolean Declared by: vim.visuals.indentBlankline.fillChar Character to fill indents Type: string Default: "⋅" Declared by: vim.visuals.nvimWebDevicons.enable enable dev icons. required for certain plugins [nvim-web-devicons] Type: boolean Declared by: vim.visuals.indentBlankline.listChar Character for indentation line Type: string Default: "│" Declared by: vim.visuals.scrollBar.enable enable scrollbar [scrollbar.nvim] Type: boolean Declared by: vim.visuals.indentBlankline.showCurrContext Highlight current context from treesitter Type: boolean Default: true Declared by: vim.visuals.smoothScroll.enable enable smooth scrolling [cinnamon-nvim] Type: boolean Declared by: vim.visuals.lspkind.enable Enable vscode-like pictograms for lsp [lspkind] Type: boolean Default: false Declared by: vim.visuals.nvimWebDevicons.enable Enable dev icons. required for certain plugins [nvim-web-devicons] Type: boolean Default: false Declared by: vim.visuals.scrollBar.enable Enable scrollbar [scrollbar.nvim] Type: boolean Default: false Declared by: vim.visuals.smoothScroll.enable Enable smooth scrolling [cinnamon-nvim] Type: boolean Default: false Declared by: vim.vmap Defines 'Visual and Select mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.vnoremap Defines 'Visual and Select mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.wordWrap Enable word wrapping. Type: boolean Default: true Declared by: vim.wordWrap Enable word wrapping. Type: boolean Default: true Declared by: vim.xmap Defines 'Visual mode' mappings Type: attribute set of (null or string) Default: { } Declared by: vim.xnoremap Defines 'Visual mode' mappings Type: attribute set of (null or string) Default: { } Declared by:
diff --git a/style.css b/style.css
index 3e366fe..ab40af2 100644
--- a/style.css
+++ b/style.css
@@ -1,4 +1,4 @@
-:root{--nmd-color0: #0A3E68;--nmd-color1: #268598;--nmd-color2: #B8D09E;--nmd-color3: #F6CF5E;--nmd-color4: #EC733B;--nmd-color-info: #167cb9;--nmd-color-warn: #ff6700}html{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{background:white;color:#111827;max-width:min(100ch, 1024px);margin:0 auto;padding:10px;font-family:"Lucida Sans",Arial,sans-serif;font-size:16px;line-height:1.4em}@media (prefers-color-scheme: dark){body{background:#111827;color:#F9FAFB}}h1,h2,h3{color:var(--nmd-color0);font-family:"Lato",sans-serif;font-weight:300;line-height:1.125}@media (prefers-color-scheme: dark){h1,h2,h3{color:var(--nmd-color4)}}h1{font-size:48px;font-weight:300;margin:4rem 0 1.5rem}h2{font-size:32px;font-weight:300;margin:2rem 0 1rem}h3{font-size:20px;font-weight:400;margin:.5rem .25rem}p{margin:.9rem 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:var(--nmd-color0);text-decoration:underline;text-underline-offset:3px}a:visited{color:var(--nmd-color1)}a:hover{color:var(--nmd-color1)}@media (prefers-color-scheme: dark){a{color:var(--nmd-color3)}a:visited{color:var(--nmd-color2)}a:hover{color:var(--nmd-color4)}}code{font-size:90%}span.command{font-size:90%;font-family:monospace}em{font-style:italic}strong{font-weight:bold}pre{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-size:90%;margin-bottom:1.5rem;padding:6px;overflow:auto}@media (prefers-color-scheme: dark){pre{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}td,th{padding:2px 5px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}dt{margin:1.2rem 0 .8rem}dd{margin-left:2rem}ul{margin:.9rem 0;padding-left:30px;list-style:disc}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}ol{margin:.9rem 0;padding-left:30px;list-style:decimal}ol:first-child{margin-top:0}ol:last-child{margin-bottom:0}li{margin:.9rem 0;padding-left:5px}li:first-child{margin-top:0}li:last-child{margin-bottom:0}.navheader hr,.navfooter hr{margin:1rem 0;background:#E5E7EB}@media (prefers-color-scheme: dark){.navheader hr,.navfooter hr{background:#4B5563}}.navheader a,.navfooter a{text-decoration:none}div.titlepage{margin:40px 0}div.titlepage hr{display:none}div.toc{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB}@media (prefers-color-scheme: dark){div.toc{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.toc a{text-decoration:none}div.note,div.warning{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-style:italic}@media (prefers-color-scheme: dark){div.note,div.warning{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.note h3,div.warning h3{float:right;margin:0 0 1rem 1rem;width:42px;height:42px;content:url()}div.note h3+p,div.warning h3+p{margin-top:0}div.note h3{background-color:var(--nmd-color-info);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E")}div.warning h3{background-color:var(--nmd-color-warn);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E")}.term{font-weight:300}.docbook .xref img[src^=images\/callouts\/],.screen img,.programlisting img{width:1em}.calloutlist img{width:1.3em}.programlisting.console .hljs-meta{user-select:none}/*!
+:root{--nmd-color0: #0A3E68;--nmd-color1: #268598;--nmd-color2: #B8D09E;--nmd-color3: #F6CF5E;--nmd-color4: #EC733B;--nmd-color-info: #167cb9;--nmd-color-warn: #ff6700}html{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{background:white;color:#111827;max-width:min(100ch, 1024px);margin:0 auto;padding:10px;font-family:"Lucida Sans",Arial,sans-serif;font-size:16px;line-height:1.4em}@media (prefers-color-scheme: dark){body{background:#111827;color:#F9FAFB}}h1,h2,h3{color:var(--nmd-color0);font-family:"Lato",sans-serif;font-weight:300;line-height:1.125}@media (prefers-color-scheme: dark){h1,h2,h3{color:var(--nmd-color4)}}h1{font-size:48px;font-weight:300;margin:4rem 0 1.5rem}h2{font-size:32px;font-weight:300;margin:2rem 0 1rem}h3{font-size:20px;font-weight:400;margin:.5rem .25rem}p{margin:.9rem 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:var(--nmd-color0);text-decoration:underline;text-underline-offset:3px}a:visited{color:var(--nmd-color1)}a:hover{color:var(--nmd-color1)}@media (prefers-color-scheme: dark){a{color:var(--nmd-color3)}a:visited{color:var(--nmd-color2)}a:hover{color:var(--nmd-color4)}}code{font-size:90%}span.command{font-size:90%;font-family:monospace}em{font-style:italic}strong{font-weight:bold}pre{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-size:90%;margin-bottom:1.5rem;padding:6px;overflow:auto}@media (prefers-color-scheme: dark){pre{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}pre span img{user-select:none}td,th{padding:2px 5px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}dt{margin:1.2rem 0 .8rem}dd{margin-left:2rem}ul{margin:.9rem 0;padding-left:30px;list-style:disc}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}ol{margin:.9rem 0;padding-left:30px;list-style:decimal}ol:first-child{margin-top:0}ol:last-child{margin-bottom:0}li{margin:.9rem 0;padding-left:5px}li:first-child{margin-top:0}li:last-child{margin-bottom:0}.navheader hr,.navfooter hr{margin:1rem 0;background:#E5E7EB}@media (prefers-color-scheme: dark){.navheader hr,.navfooter hr{background:#4B5563}}.navheader a,.navfooter a{text-decoration:none}div.titlepage{margin:40px 0}div.titlepage hr{display:none}div.toc{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB}@media (prefers-color-scheme: dark){div.toc{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.toc a{text-decoration:none}div.note,div.warning{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-style:italic}@media (prefers-color-scheme: dark){div.note,div.warning{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.note h3,div.warning h3{float:right;margin:0 0 1rem 1rem;width:42px;height:42px;content:url()}div.note h3+p,div.warning h3+p{margin-top:0}div.note h3{background-color:var(--nmd-color-info);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E")}div.warning h3{background-color:var(--nmd-color-warn);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E")}.term{font-weight:300}.docbook .xref img[src^=images\/callouts\/],.screen img,.programlisting img{width:1em}.calloutlist img{width:1.3em}.programlisting.console .hljs-meta{user-select:none}/*!
Theme: Tomorrow
Author: Chris Kempson (http://chriskempson.com)
License: ~ MIT (or more permissive) [via base16-schemes-source]
|
|
|
|
|