vim.assistant.copilot.enableWhether to enable Enable GitHub Copilot.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/assistant/copilot/copilot.nix>
|
vim.assistant.copilot.copilot_node_commandPath to nodejs
Type: string
Default: "\${pkgs.nodejs-slim-16_x.out}/bin/node"
Declared by:
<neovim-flake/modules/assistant/copilot/copilot.nix>
|
vim.autoIndentEnable auto indent
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.autocomplete.enableEnable autocomplete via nvim-cmp
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
|
vim.autocomplete.typeSet the autocomplete plugin. Options: [nvim-cmp]
Type: value "nvim-cmp" (singular enum)
Default: "nvim-cmp"
Declared by:
<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
|
vim.autopairs.enableEnable autopairs
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
|
vim.autopairs.nvim-compe.auto_selectauto select first item
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
|
vim.autopairs.nvim-compe.map_completeauto insert `(` after select function or method item
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
|
vim.autopairs.nvim-compe.map_crmap `CR` on insert mode
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
|
vim.autopairs.typeSet the autopairs type. Options: nvim-autopairs [nvim-autopairs]
Type: value "nvim-autopairs" (singular enum)
Default: "nvim-autopairs"
Declared by:
<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
|
vim.bellSet how bells are handled. Options: on, visual or none
Type: one of "none", "visual", "on"
Default: "none"
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.binds.cheatsheet.enableWhether to enable Enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/binds/cheatsheet/cheatsheet.nix>
|
vim.binds.whichKey.enableWhether to enable Enable which-key keybind menu.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/binds/which-key/which-key.nix>
|
vim.cmapDefines 'Command-line mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.cmdHeightHeight of the command pane
Type: signed integer
Default: 1
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.cnoremapDefines 'Command-line mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.colourTermSet terminal up for 256 colours
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.comments.comment-nvim.enableWhether to enable Enable comment-nvim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
|
vim.comments.kommentary.enableWhether to enable Enable kommentary.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/comments/kommentary.nix>
|
vim.configRCvimrc contents
Type: DAG of strings concatenated with "\n"
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.dashboard.alpha.enableWhether to enable Enable alpha.nvim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/dashboard/alpha/alpha.nix>
|
vim.dashboard.dashboard-nvim.enableWhether to enable Enable dashboard.nvim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/dashboard/dashboard-nvim/dashboard-nvim.nix>
|
vim.dashboard.startify.enableWhether to enable Enable vim-startify.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.bookmarksList of book marks to disaply on start page
Type: list of (attribute set)
Default: [ ]
Example:
{
c = "~/.vimrc";
}Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.changeDirCmdCommand to change the current window with. Can be cd, lcd or tcd
Type: one of "cd", "lcd", "tcd"
Default: "lcd"
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.changeToDirShould vim change to the directory of the file you open
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.changeToVCRootShould vim change to the version control root when opening a file
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.commandsCommands that are presented to the user on startify page
Type: list of (string or (attribute set) or list of string)
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.customFooterText to place in the footer
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.customHeaderText to place in the header
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.customIndicesSpecify a list of default charecters to use instead of numbers
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.disableOnStartupPrevent startify from opening on startup but can be called with :Startify
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.filesNumberHow many files to list
Type: signed integer
Default: 10
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.listsSpecify the lists and in what order they are displayed on startify.
Type: list of (attribute set)
Default:
[
{
header = [
"MRU"
];
type = "files";
}
{
header = [
"MRU Current Directory"
];
type = "dir";
}
{
header = [
"Sessions"
];
type = "sessions";
}
{
header = [
"Bookmarks"
];
type = "bookmarks";
}
{
header = [
"Commands"
];
type = "commands";
}
]Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.paddingLeftNumber of spaces used for left padding.
Type: signed integer
Default: 3
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionAutoloadMake startify auto load Session.vim files from the current directory
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionBeforeSaveCommands to run before saving a session
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionDeleteBuffersDelete all buffers when loading or closing a session
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionDirDirectory to save and load sessions from
Type: string
Default: "~/.vim/session"
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionPersistencePersist session before leaving vim or switching session
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionRemoveLinesPatterns to remove from session files
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionSavecmdsList of commands to run when loading a session.
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionSavevarsList of variables to save into a session file.
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.sessionSortSet if you want items sorted by date rather than alphabetically
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.skipListList of regex patterns to exclude from MRU lists
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.skipListServerList of vim servers to not load startify for
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.unsafeTurns on unsafe mode for Startify. Stops resolving links, checking files are readable and filtering bookmark list
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.updateOldFilesSet if you want startify to always update and not just when neovim closes
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.dashboard.startify.useEnvShow environment variables in path if name is shorter than value
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/dashboard/startify/startify.nix>
|
vim.debugMode.enableWhether to enable Enable debug mode.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.debugMode.levelSet the debug level
Type: signed integer
Default: 20
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.debugMode.logFileSet the log file
Type: path
Default: "/tmp/nvim.log"
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.disableArrowsSet to prevent arrow keys from moving cursor
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.filetree.nvimTreeLua.enableEnable nvim-tree-lua
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.changeDir.globalChange directory when changing nvim's directory (DirChanged event).
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.expandAll.excludeExclude files from expand all
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.openFile.quitOnOpenQuit the tree when opening a file
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.openFile.resizeWindowResize the tree when opening a file
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.openFile.windowPicker.enableWhether to enable Window picker.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.actions.openFile.windowPicker.charsA string of chars used as identifiers by the window picker
Type: string
Default: "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.closeOnLastWindowClose when tree is last window open
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.disableNetRWDisables netrw and replaces it with tree
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.filesystemWatchers.enableEnable filesystem watchers
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.followBufferFileFollow file that is in current buffer on tree
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.git.enableWhether to enable Git integration.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.git.ignoreIgnore files in git
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.groupEmptyFoldersCompact empty folders trees into a single item
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.hideDotFilesHide dotfiles
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.hideFilesFiles to hide in the file view by default.
Type: list of string
Default:
[ "node_modules" ".cache" ]
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.hijackCursorHijack the cursor in the tree to put it at the start of the filename
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.hijackNetRWPrevents netrw from automatically opening when opening directories
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.hijackUnnamedBufferWhenOpeningOpen nvimtree in place of the unnamed buffer if it's empty.
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.ignoreFileTypesIgnore file types
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.ignore_ft_on_setupIgnore file types on setup
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.indentMarkersShow indent markers
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.lspDiagnosticsShows lsp diagnostics in the tree
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.openOnSetupOpen when vim is started on a directory
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.openTreeOnNewTabOpens the tree view when opening a new tab
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.groupEmptyFoldersCompact empty folders trees into a single item
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.highlightOpenedFilesHighlight opened files
Type: one of "none", "icon", "name", "all"
Default: "none"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.higlightGitHighlight git related files
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.defaultDefault icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowClosedClosed folder arrow icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.arrowOpenOpen folder arrow icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.defaultDefault folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyEmpty folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.emptyOpenEmpty open folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.openOpen folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkSymlink folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.folder.symlinkOpenSymlink open folder icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.deletedDeleted git icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.ignoredIgnored git icon
Type: string
Default: "◌"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.renamedRenamed git icon
Type: string
Default: "➜"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.stagedStaged git icon
Type: string
Default: "✓"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unmergedUnmerged git icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.unstagedUnstaged git icon
Type: string
Default: "✗"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.git.untrackedUntracked git icon
Type: string
Default: "★"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.glyphs.symlinkSymlink icon
Type: string
Default: ""
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.show.fileShow file icons
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.show.folderShow folder icons
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.show.folderArrowShow folder arrow icons
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.icons.show.gitShow git icons
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.indentMarkersShow indent markers
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.showHiddenFilesShow hidden files
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.showParentFolderShow parent folder
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.renderer.trailingSlashAdd a trailing slash to all folders
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.sortBySort by name or extension
Type: one of "name", "extension", "modification_time", "case_sensitive"
Default: "name"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.syncRootWithCwdChanges the tree root directory on `DirChanged` and refreshes the tree
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.systemOpenCmdThe command used to open a file with the associated default program
Type: string
Default: "\${pkgs.xdg-utils}/bin/xdg-open"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.trailingSlashAdd a trailing slash to all folders
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.updateCwdUpdates the tree when changing nvim's directory (DirChanged event).
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.updateFocusedFileUpdates 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:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.view.adaptiveSizeResize the tree when the window is resized
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.view.hideRootFolderHide the root folder
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.view.sideSide the tree will appear on left or right
Type: one of "left", "right"
Default: "left"
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.filetree.nvimTreeLua.view.widthWidth of the tree in charecters
Type: signed integer
Default: 35
Declared by:
<neovim-flake/modules/filetree/nvimtree-lua/nvimtree-lua.nix>
|
vim.gestures.gesture-nvim.enableWhether to enable Enable gesture-nvim plugin.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
|
vim.git.enableEnable git plugins
Type: boolean
Declared by:
<neovim-flake/modules/git/git.nix>
|
vim.git.gitsigns.enableEnable git options
Type: boolean
Declared by:
<neovim-flake/modules/git/git.nix>
|
vim.globalsSet containing global variable values
Type: attribute set
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.hideSearchHighlightHide search highlight so it doesn't stay highlighted
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.imapDefines 'Insert and Replace mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.inoremapDefines 'Insert and Replace mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.lineNumberModeHow line numbers are displayed. none, relative, number, relNumber
Type: one of "relative", "number", "relNumber", "none"
Default: "relNumber"
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.lsp.enableWhether to enable Enable neovim LSP support. Requires language specific LSPs to be anabled to take effect.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.clang.enableWhether to enable C language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.clang.c_headerWhether to enable C syntax header files.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.clang.cclsOptsType: string
Default: ""
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.dart.enableWhether to enable Dart Language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.dart.flutter-tools.enableWhether to enable .
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.dart.flutter-tools.color.enableWhether to enable Whether or mot to highlight color variables at all.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/flutter-tools-nvim/flutter-tools.nix>
|
vim.lsp.dart.flutter-tools.color.highlightBackgroundHighlight the background
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/lsp/flutter-tools-nvim/flutter-tools.nix>
|
vim.lsp.dart.flutter-tools.color.highlightForegroundHighlight the foreground
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/lsp/flutter-tools-nvim/flutter-tools.nix>
|
vim.lsp.dart.flutter-tools.color.virtualText.enableWhether to enable Show the highlight using virtual text.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/flutter-tools-nvim/flutter-tools.nix>
|
vim.lsp.dart.flutter-tools.color.virtualText.characterVirtual text character to highlight
Type: string
Default: "■"
Declared by:
<neovim-flake/modules/lsp/flutter-tools-nvim/flutter-tools.nix>
|
vim.lsp.formatOnSaveWhether to enable Format on save.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.goWhether to enable Go language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.lightbulb.enableWhether to enable Lightbulb for code actions. Requires an emoji font.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/lightbulb/lightbulb.nix>
|
vim.lsp.lspSignature.enableWhether to enable lsp signature viewer.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/lsp-signature/lsp-signature.nix>
|
vim.lsp.lspsaga.enableWhether to enable LSP Saga.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
|
vim.lsp.nix.enableWhether to enable Nix LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.nix.formatterWhich nix formatter to use
Type: one of "nixpkgs-fmt", "alejandra"
Default: "alejandra"
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.nix.pkgThe LSP package to use
Type: package
Default: <derivation nil-2023-03-11>
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.nix.serverWhich LSP to use
Type: one of "rnix", "nil"
Default: "nil"
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.nvimCodeActionMenu.enableWhether to enable Enable nvim code action menu.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
|
vim.lsp.pythonWhether to enable Python LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.rust.enableWhether to enable Rust LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.rust.rustAnalyzerOptsOptions to pass to rust analyzer
Type: string
Default:
''
["rust-analyzer"] = {
experimental = {
procAttrMacros = true,
},
},
''Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.sqlWhether to enable SQL Language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.trouble.enableWhether to enable Enable trouble diagnostics viewer.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/trouble/trouble.nix>
|
vim.lsp.tsWhether to enable TS language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.lsp.zig.enableWhether to enable Zig language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/module.nix>
|
vim.luaConfigRCvim lua config
Type: DAG of strings concatenated with "\n"
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.mapLeaderSpaceMap the space key to leader key
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.mapTimeoutTimeout in ms that neovim will wait for mapped action to complete
Type: signed integer
Default: 500
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.markdown.enableWhether to enable Enable markdown tools and plugins.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/markdown/module.nix>
|
vim.markdown.glow.enableEnable markdown preview in neovim with glow
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/markdown/glow/glow.nix>
|
vim.markdown.glow.borderBorder style for glow preview
Type: one of "shadow", "rounded", "single", "double", "none"
Default: "double"
Declared by:
<neovim-flake/modules/markdown/glow/glow.nix>
|
vim.markdown.glow.pagerEnable pager for glow preview
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/markdown/glow/glow.nix>
|
vim.markdown.glow.styleStyle for glow preview
Type: one of "light", "dark"
Default: "dark"
Declared by:
<neovim-flake/modules/markdown/glow/glow.nix>
|
vim.minimap.codewindow.enableWhether to enable Enable codewindow plugin for minimap view.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/minimap/codewindow/codewindow.nix>
|
vim.minimap.minimap-vim.enableWhether to enable Enable minimap-vim plugin for minimap view.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/minimap/minimap-vim/minimap-vim.nix>
|
vim.mouseSupportSet 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:
<neovim-flake/modules/basic/module.nix>
|
vim.nmapDefines 'Normal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.nnoremapDefines 'Normal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.notes.mind-nvim.enableWhether to enable The power of trees at your fingertips. .
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/notes/mind-nvim/mind-nvim.nix>
|
vim.notes.obsidian.enableWhether to enable Complementary neovim plugins for Obsidian editor.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/notes/obsidian/obsidian.nix>
|
vim.notes.obsidian.completion.nvim_cmpIf using nvim-cmp, otherwise set to false
Type: boolean
Declared by:
<neovim-flake/modules/notes/obsidian/obsidian.nix>
|
vim.notes.obsidian.dirObsidian vault directory
Type: string
Default: "~/my-vault"
Declared by:
<neovim-flake/modules/notes/obsidian/obsidian.nix>
|
vim.notes.orgmode.enableWhether to enable Enable nvim-orgmode: Neovim plugin for Emac Orgmode. Get the best of both worlds.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/notes/orgmode/orgmode.nix>
|
vim.notes.orgmode.orgAgendaFilesList of org files to be used as agenda files.
Type: string
Default: "{'~/Dropbox/org/*', '~/my-orgs/**/*'}"
Declared by:
<neovim-flake/modules/notes/orgmode/orgmode.nix>
|
vim.notes.orgmode.orgDefaultNotesFileDefault org file to be used for notes.
Type: string
Default: "~/Dropbox/org/refile.org"
Declared by:
<neovim-flake/modules/notes/orgmode/orgmode.nix>
|
vim.notes.todo-comments.enableWhether to enable Enable todo-comments.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
|
vim.notes.todo-comments.patterns.highlightvim regex pattern used for highlighting comments
Type: string
Default: "[[.*<(KEYWORDS)(\\([^\\)]*\\))?:]]"
Declared by:
<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
|
vim.notes.todo-comments.patterns.searchripgrep regex pattern used for searching comments
Type: string
Default: "[[\\b(KEYWORDS)(\\([^\\)]*\\))?:]]"
Declared by:
<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
|
vim.notify.nvim-notify.enableWhether to enable Enable nvim-notify plugin.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.notify.nvim-notify.background_colourThe background colour of the notification
Type: string
Default: "#000000"
Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.notify.nvim-notify.iconsThe icons of the notification
Type: attribute set of string
Default:
{
DEBUG = "";
ERROR = "";
INFO = "";
TRACE = "";
WARN = "";
}Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.notify.nvim-notify.positionThe position of the notification
Type: one of "top_left", "top_right", "bottom_left", "bottom_right"
Default: "top_right"
Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.notify.nvim-notify.stagesThe stages of the notification
Type: one of "fade_in_slide_out", "fade_in", "slide_out", "none"
Default: "fade_in_slide_out"
Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.notify.nvim-notify.timeoutThe timeout of the notification
Type: signed integer
Default: 1000
Declared by:
<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
|
vim.omapDefines 'Operator pending mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.onoremapDefines 'Operator pending mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.optPluginsList 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:
<neovim-flake/modules/core>
|
vim.presence.presence-nvim.enableWhether to enable Enable presence.nvim plugin for discord rich presence.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.enable_line_numberShow line number on the RPC item
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.auto_updateAutomatically update the presence
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.buttonsShow buttons on the RPC item
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.client_idClient ID of the application
Type: string
Default: "859194972255989790"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.image_textText displayed when hovering over the Neovim image
Type: string
Default: "The One True Text Editor"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.main_imageMain image to be displayed
Type: string
Default: "neovim"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.editing_textText displayed when editing a file
Type: string
Default: "Editing %s"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.file_explorer_textText displayed when browsing files
Type: string
Default: "Browsing %s"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.git_commit_textText displayed when committing changes
Type: string
Default: "Committing changes"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.line_number_textText displayed when showing line number
Type: string
Default: "Line %s out of %s"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.plugin_manager_textText displayed when managing plugins
Type: string
Default: "Managing plugins"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.reading_textText displayed when reading a file
Type: string
Default: "Reading %s"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.rich_presence.workspace_textText displayed when working on a project
Type: string
Default: "Working on %s"
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.presence.presence-nvim.show_timeShow time on the RPC item
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/rich-presence/presence-nvim/presence-nvim.nix>
|
vim.preventJunkFilesPrevent swapfile, backupfile from being created
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.projects.project-nvim.enableWhether to enable Enable project-nvim for project management.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.detectionMethodsDetection methods to use
Type: list of string
Default:
[ "lsp" "pattern" ]
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.excludeDirsDirectories to exclude from project root search
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.lspIgnoredLSP servers no ignore by name
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.manualModedon'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:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.patternsPatterns 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:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.scopeChdirWhat scope to change the directory
Type: one of "global", "tab", "win"
Default: "global"
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.showHiddenShow hidden files in telescope picker
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.projects.project-nvim.silentChdirSilently change directory when changing project
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/projects/project-nvim/config.nix>
|
vim.scrollOffsetStart scrolling this number of lines from the top or bottom of the page.
Type: signed integer
Default: 8
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.session.nvim-session-manager.enableWhether to enable Enable nvim-session-manager.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.ignoreBufTypesAll buffers of these bufer types will be closed before the session is saved
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.ignoreDirsA list of directories where the session will not be autosaved
Type: list of string
Default: [ ]
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.ignoreFiletypesAll buffers of these file types will be closed before the session is saved
Type: list of string
Default:
[ "gitcommit" ]
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.ignoreNotNormalPlugin 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:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.lastSessionAutomatically save last session on exit and on session switch
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoSave.onlyInSessionAlways autosaves session. If true, only autosaves after a session is active
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.autoloadModeDefine what to do when Neovim is started without arguments. Possible values: Disabled, CurrentDir, LastSession
Type: one of "Disabled", "CurrentDir", "LastSession"
Default: "LastSession"
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.colonReplacerThe character to which the colon symbol will be replaced for session files
Type: string
Default: "++"
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.maxPathLengthShorten 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:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.pathReplacerThe character to which the path separator will be replaced for session files
Type: string
Default: "__"
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.session.nvim-session-manager.usePickerWhether or not we should use dressing.nvim to build a session picker UI
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
|
vim.showSignColumnShow the sign column
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.smapDefines 'Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.snippets.vsnip.enableWhether to enable Enable vim-vsnip.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/snippets/vsnip/vsnip.nix>
|
vim.snoremapDefines 'Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.splitBelowNew splits will open below instead of on top
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.splitRightNew splits will open to the right
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.startPluginsList 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:
<neovim-flake/modules/core>
|
vim.statusline.lualine.enableEnable lualine statusline
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.aactive config for: | (A) | B | C X | Y | Z |
Type: string
Default:
''
{
{
"mode",
separator = {
left = '▎',
},
},
}
''Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.bactive 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.cactive 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.xactive 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.yactive 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.activeSection.zactive 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.componentSeparator.leftComponent separator for left side
Type: string
Default: ""
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.componentSeparator.rightComponent separator for right side
Type: string
Default: ""
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.globalStatusEnable global status for lualine
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.icons.enableEnable icons for lualine
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.ainactive config for: | (A) | B | C X | Y | Z |
Type: string
Default: "{}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.binactive config for: | A | (B) | C X | Y | Z |
Type: string
Default: "{}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.cinactive config for: | A | B | (C) X | Y | Z |
Type: string
Default: "{'filename'}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.xinactive config for: | A | B | C (X) | Y | Z |
Type: string
Default: "{'location'}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.yinactive config for: | A | B | C X | (Y) | Z |
Type: string
Default: "{}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.inactiveSection.zinactive config for: | A | B | C X | Y | (Z) |
Type: string
Default: "{}"
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.refresh.statuslineRefresh rate for lualine
Type: signed integer
Default: 1000
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.refresh.tablineRefresh rate for tabline
Type: signed integer
Default: 1000
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.refresh.winbarRefresh rate for winbar
Type: signed integer
Default: 1000
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.sectionSeparator.leftSection separator for left side
Type: string
Default: ""
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.sectionSeparator.rightSection separator for right side
Type: string
Default: ""
Declared by:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.statusline.lualine.themeTheme 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:
<neovim-flake/modules/statusline/lualine/lualine.nix>
|
vim.syntaxHighlightingEnable syntax highlighting
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.tabWidthSet the width of tabs
Type: signed integer
Default: 4
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.tabline.nvimBufferline.enableWhether to enable Enable nvim-bufferline-lua as a bufferline.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
|
vim.telescope.enableWhether to enable Enable multi-purpose telescope utility.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/telescope/telescope.nix>
|
vim.terminal.toggleterm.enableWhether to enable Enable toggleterm as a replacement to built-in terminal command.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
|
vim.terminal.toggleterm.enable_winbarEnable winbar
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
|
vim.terminal.toggleterm.directionDirection of the terminal
Type: one of "horizontal", "vertical", "tab", "float"
Default: "horizontal"
Declared by:
<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
|
vim.theme.enableEnable theming
Type: boolean
Declared by:
<neovim-flake/modules/theme/theme.nix>
|
vim.theme.extraConfigAdditional lua configuration to add before setup
Type: strings concatenated with "\n"
Declared by:
<neovim-flake/modules/theme/theme.nix>
|
vim.theme.nameSupported themes can be found in `supported_themes.nix`
Type: one of "catppuccin", "onedark", "tokyonight"
Declared by:
<neovim-flake/modules/theme/theme.nix>
|
vim.theme.styleSpecific style for theme if it supports it
Type: one of "dark", "darker", "cool", "deep", "warm", "warmer"
Declared by:
<neovim-flake/modules/theme/theme.nix>
|
vim.theme.transparentWhether or not transparency should be enabled. Has no effect for themes that do not support transparency
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/theme/theme.nix>
|
vim.tidal.enableWhether to enable Enable tidalcycles tools and plugins.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/tidal/tidal.nix>
|
vim.tidal.flashWhen sending a paragraph or a single line, vim-tidal will "flash" the selection for some milliseconds
Type: signed integer
Default: 150
Declared by:
<neovim-flake/modules/tidal/tidal.nix>
|
vim.tidal.openSCAutomatically run the supercollider CLI, sclang, alongside the Tidal GHCI terminal.
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/tidal/tidal.nix>
|
vim.tmapDefines 'Terminal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.tnoremapDefines 'Terminal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.treesitter.enableEnable tree-sitter [nvim-treesitter]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/treesitter/treesitter.nix>
|
vim.treesitter.autotagHtmlEnable autoclose and rename html tag [nvim-ts-autotag]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/treesitter/treesitter.nix>
|
vim.treesitter.context.enableenable function context [nvim-treesitter-context]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/treesitter/context.nix>
|
vim.treesitter.foldEnable fold with tree-sitter
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/treesitter/treesitter.nix>
|
vim.treesitter.grammarsList of treesitter grammars to install. When enabling a language, its treesitter grammar is added for you.
Type: list of package
Default:
[ <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:
<neovim-flake/modules/treesitter/treesitter.nix>
|
vim.ui.modes-nvim.enableWhether to enable Enable modes.nvim UI elements.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/ui/modes/modes.nix>
|
vim.ui.noice.enableWhether to enable Enable noice-nvim UI modifications.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/ui/noice/noice.nix>
|
vim.ui.smartcolumn.enableWhether to enable Enable smartcolumn line length indicator.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix>
|
vim.ui.smartcolumn.disabledFiletypesThe filetypes smartcolumn will be disabled for.
Type: list of string
Default:
[ "help" "text" "markdown" "NvimTree" "alpha" ]
Declared by:
<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix>
|
vim.ui.smartcolumn.showColumnAtThe position at which the column will be displayed. Set to null to disable
Type: null or signed integer
Default: 120
Declared by:
<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix>
|
vim.updateTimeThe number of milliseconds till Cursor Hold event is fired
Type: signed integer
Default: 300
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.useSystemClipboardMake use of the clipboard for default yank and paste operations. Don't use * and +
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.utility.colorizer.enableWhether to enable Enable ccc color picker for neovim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/colorizer/colorizer.nix>
|
vim.utility.diffview-nvim.enableWhether to enable Enable diffview-nvim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/diffview/diffview.nix>
|
vim.utility.icon-picker.enableWhether to enable Enable nerdfonts icon picker for nvim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/icon-picker/icon-picker.nix>
|
vim.utility.motion.hop.enableWhether to enable Enable Hop.nvim plugin (easy motion).
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/motion/hop/hop.nix>
|
vim.utility.motion.leap.enableWhether to enable Enable leap.nvim plugin (easy motion).
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/motion/leap/leap.nix>
|
vim.utility.venn-nvim.enableWhether to enable Enable venn.nvim: draw ASCII diagrams in Neovim.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/utility/venn/venn.nix>
|
vim.viAliasEnable vi alias
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/core>
|
vim.vimAliasEnable vim alias
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/core>
|
vim.visuals.enableEnable visual enhancements
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.cellularAutomaton.enableEnable cellular automaton [cellular-automaton]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.cursorWordline.enableEnable word and delayed line highlight [nvim-cursorline]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.cursorWordline.lineTimeoutTime in milliseconds for cursorline to appear
Type: signed integer
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.fidget-nvim.enableEnable nvim LSP UI element [fidget-nvim]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.fidget-nvim.align.bottomAlign to bottom
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.fidget-nvim.align.rightAlign to right
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.enableEnable indentation guides [indent-blankline]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.eolCharCharacter at end of line
Type: string
Default: "↴"
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.fillCharCharacter to fill indents
Type: string
Default: "⋅"
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.listCharCharacter for indentation line
Type: string
Default: "│"
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.showCurrContextHighlight current context from treesitter
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.lspkind.enableEnable vscode-like pictograms for lsp [lspkind]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.nvimWebDevicons.enableEnable dev icons. required for certain plugins [nvim-web-devicons]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.scrollBar.enableEnable scrollbar [scrollbar.nvim]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.visuals.smoothScroll.enableEnable smooth scrolling [cinnamon-nvim]
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/visuals/visuals.nix>
|
vim.vmapDefines 'Visual and Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.vnoremapDefines 'Visual and Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.wordWrapEnable word wrapping.
Type: boolean
Default: true
Declared by:
<neovim-flake/modules/basic/module.nix>
|
vim.xmapDefines 'Visual mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|
vim.xnoremapDefines 'Visual mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<neovim-flake/modules/core>
|