vim.autoIndent
Enable auto indent
Type: boolean
Declared by:
<main/modules/basic>
|
vim.autocomplete.enable
enable autocomplete
Type: boolean
Default: false
Declared by:
<main/modules/completion>
|
vim.autocomplete.type
Set the autocomplete plugin. Options: [nvim-cmp] nvim-compe
Type: one of "nvim-compe", "nvim-cmp"
Default: "nvim-cmp"
Declared by:
<main/modules/completion>
|
vim.autopairs.enable
enable autopairs
Type: boolean
Declared by:
<main/modules/autopairs/nvim-autopairs.nix>
|
vim.autopairs.checkTS
Whether to check treesitter for a pair
Type: boolean
Declared by:
<main/modules/autopairs/nvim-autopairs.nix>
|
vim.autopairs.type
Set the autopairs type. Options: nvim-autopairs [nvim-autopairs]
Type: value "nvim-autopairs" (singular enum)
Declared by:
<main/modules/autopairs/nvim-autopairs.nix>
|
vim.bell
Set how bells are handled. Options: on, visual or none
Type: one of "none", "visual", "on"
Declared by:
<main/modules/basic>
|
vim.chatgpt.enable
Enable ChatGPT.nvim plugin
Type: boolean
Declared by:
<main/modules/chatgpt>
|
vim.chatgpt.openaiApiKey
The OpenAI API KEY (can also be set as an env variable)
Type: null or string
Default: null
Declared by:
<main/modules/chatgpt>
|
vim.cmap
Defines 'Command-line mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.cmdHeight
Height of the command pane
Type: signed integer
Declared by:
<main/modules/basic>
|
vim.cnoremap
Defines 'Command-line mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.colourTerm
Set terminal up for 256 colours
Type: boolean
Declared by:
<main/modules/basic>
|
vim.comments.enable
enable comments plugin
Type: boolean
Default: false
Declared by:
<main/modules/comments>
|
vim.comments.type
Set the comments plugin. Options: [nerdcommenter] [kommentary]
Type: one of "nerdcommenter", "kommentary"
Default: "nerdcommenter"
Declared by:
<main/modules/comments>
|
vim.configRC
vimrc contents
Type: strings concatenated with "\n"
Default: ""
Declared by:
<main/modules/core>
|
vim.customPlugins
List of custom scripts
Type: list of package
Default: [ ]
Declared by:
<main/modules/basic>
|
vim.dial.enable
Enable dial.nvim plugin (enhanced incr/decr)
Type: boolean
Declared by:
<main/modules/dial>
|
vim.disableArrows
Set to prevent arrow keys from moving cursor
Type: boolean
Declared by:
<main/modules/basic>
|
vim.filetree.nvimTreeLua.enable
Enable nvim-tree-lua
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.closeOnFileOpen
Close the tree when a file is opened
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.closeOnLastWindow
Close when tree is last window open
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.disableNetRW
Disables netrw and replaces it with tree
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.followBufferFile
Follow file that is in current buffer on tree
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.groupEmptyFolders
Compact empty folders trees into a single item
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.hideDotFiles
Hide dotfiles
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.hideFiles
Files to hide in the file view by default.
Type: list of string
Default:
[ ".git" "node_modules" ".cache" ]
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.hideIgnoredGitFiles
Hide files ignored by git
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.hijackNetRW
Prevents netrw from automatically opening when opening directories
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.ignoreFileTypes
Ignore file types
Type: list of string
Default: [ ]
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.indentMarkers
Show indent markers
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.lspDiagnostics
Shows lsp diagnostics in the tree
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.openOnSetup
Open when vim is started on a directory
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.openTreeOnNewTab
Opens the tree view when opening a new tab
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.resizeOnFileOpen
Resize the tree window when a file is opened
Type: boolean
Default: false
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.trailingSlash
Add a trailing slash to all folders
Type: boolean
Default: true
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.treeSide
Side the tree will appear on left or right
Type: one of "left", "right"
Default: "left"
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.filetree.nvimTreeLua.treeWidth
Width of the tree in charecters
Type: signed integer
Default: 25
Declared by:
<main/modules/filetree/nvimtreelua.nix>
|
vim.fx.automaton.enable
Enable Cellular Automaton
Type: boolean
Default: false
Declared by:
<main/modules/fx>
|
vim.git.enable
Enable git plugins
Type: boolean
Declared by:
<main/modules/git/git.nix>
|
vim.git.gitsigns.enable
Enable git options
Type: boolean
Declared by:
<main/modules/git/git.nix>
|
vim.globals
Set containing global variable values
Type: attribute set
Default: { }
Declared by:
<main/modules/core>
|
vim.hideSearchHighlight
Hide search highlight so it doesn't stay highlighted
Type: boolean
Declared by:
<main/modules/basic>
|
vim.hop.enable
Enable Hop plugin (easy motion)
Type: boolean
Declared by:
<main/modules/hop>
|
vim.imap
Defines 'Insert and Replace mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.inoremap
Defines 'Insert and Replace mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.keys.enable
Whether to enable key binding plugins.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/keys/which-key.nix>
|
vim.keys.whichKey.enable
Whether to enable which-key menu.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/keys/which-key.nix>
|
vim.lineNumberMode
How line numbers are displayed. none, relative, number, relNumber
Type: one of "relative", "number", "relNumber", "none"
Declared by:
<main/modules/basic>
|
vim.lsp.enable
Whether to enable neovim lsp support.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.clang
Whether to enable C language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.dhall
Whether to enable Dhall LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.elm
Whether to enable Elm LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.folds
Whether to enable Folds via nvim-ufo.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.formatOnSave
Whether to enable Format on save.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.go
Whether to enable Go language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.haskell
Whether to enable Haskell LSP (hls).
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.lightbulb.enable
Whether to enable lightbulb for code actions. Requires emoji font.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lightbulb.nix>
|
vim.lsp.lspSignature.enable
Whether to enable lsp signature viewer.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp-signature.nix>
|
vim.lsp.lspsaga.enable
Whether to enable LSP Saga.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lspsaga.nix>
|
vim.lsp.nix.enable
Whether to enable Nix LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.nix.type
Whether to use `nil` or `rnix-lsp`
Type: one of "nil", "rnix-lsp"
Default: "rnix-lsp"
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.nvimCodeActionMenu.enable
Whether to enable nvim code action menu.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/nvim-code-action-menu.nix>
|
vim.lsp.python
Whether to enable Python LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.rust.enable
Whether to enable Rust LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.rust.rustAnalyzerOpts
options to pass to rust analyzer
Type: string
Default:
'' ["rust-analyzer"] = { experimental = { procAttrMacros = true, }, }, ''
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.scala.enable
Whether to enable Scala LSP (Metals).
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.scala.metals
The Metals package to use. Default pkgs.metals.
Type: package
Default: <derivation metals-0.11.11>
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.smithy.enable
Whether to enable Smithy Language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.smithy.launcher
The launcher of the LSP server
Type: package
Default: <derivation coursier-2.1.0>
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.smithy.server.name
The Smithy LSP server dependency (usually a jar)
Type: string
Default: "com.disneystreaming.smithy:smithy-language-server"
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.smithy.server.version
The Smithy LSP server dependency version
Type: string
Default: "0.0.20"
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.sql
Whether to enable SQL Language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.lsp.trouble.enable
Whether to enable trouble diagnostics viewer.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/trouble.nix>
|
vim.lsp.ts
Whether to enable TS language LSP.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/lsp/lsp.nix>
|
vim.luaConfigRC
vim lua config
Type: strings concatenated with "\n"
Default: ""
Declared by:
<main/modules/core>
|
vim.mapClearHighlight
Map the `C-z` key to clear highlight search
Type: boolean
Declared by:
<main/modules/basic>
|
vim.mapLeaderSpace
Map the space key to leader key
Type: boolean
Declared by:
<main/modules/basic>
|
vim.mapTimeout
Timeout in ms that neovim will wait for mapped action to complete
Type: signed integer
Declared by:
<main/modules/basic>
|
vim.markdown.enable
Whether to enable markdown tools and plugins.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/markdown/glow.nix>
|
vim.markdown.glow.enable
Enable markdown preview in neovim with glow
Type: boolean
Default: true
Declared by:
<main/modules/markdown/glow.nix>
|
vim.mind.enable
Enable Mind plugin
Type: boolean
Default: false
Declared by:
<main/modules/mind>
|
vim.mind.persistence.dataDir
Directory for the Mind data files created by the user
Type: string
Default: "~/.local/share/mind.nvim/data"
Declared by:
<main/modules/mind>
|
vim.mind.persistence.statePath
Application state file: mind.json
Type: string
Default: "~/.local/share/mind.nvim/mind.json"
Declared by:
<main/modules/mind>
|
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"
Declared by:
<main/modules/basic>
|
vim.neoclip.enable
Enable nvim-neoclip.lua plugin
Type: boolean
Declared by:
<main/modules/neoclip>
|
vim.neovim.package
The NeoVim package to use. Default pkgs.neovim-unwrapped.
Type: package
Default: <derivation neovim-unwrapped-0.8.3>
Example: "pkgs.neovim-nightly"
Declared by:
<main/modules/neovim>
|
vim.nmap
Defines 'Normal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.nnoremap
Defines 'Normal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.notifications.enable
Enable the nvim-notify plugin
Type: boolean
Declared by:
<main/modules/notifications>
|
vim.omap
Defines 'Operator pending mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.onoremap
Defines 'Operator pending mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.optPlugins
List of plugins to optionally load
Type: list of package
Default: [ ]
Declared by:
<main/modules/core>
|
vim.plantuml.enable
Enable PlantUML syntax highlights
Type: boolean
Default: false
Declared by:
<main/modules/plantuml>
|
vim.preventJunkFiles
Prevent swapfile, backupfile from being created
Type: boolean
Declared by:
<main/modules/basic>
|
vim.runtime
Type: attribute set of (submodule)
Default: { }
Example:
{ "ftplugin/c.vim".text = "setlocal omnifunc=v:lua.vim.lsp.omnifunc"; }
Declared by:
<main/modules/core>
|
vim.runtime.<name>.enable
Type: boolean
Default: true
Declared by:
<main/modules/core>
|
vim.runtime.<name>.source
Type: path
Declared by:
<main/modules/core>
|
vim.runtime.<name>.target
Type: string
Declared by:
<main/modules/core>
|
vim.runtime.<name>.text
Type: null or strings concatenated with "\n"
Default: null
Declared by:
<main/modules/core>
|
vim.scrollOffset
Start scrolling this number of lines from the top or bottom of the page.
Type: signed integer
Declared by:
<main/modules/basic>
|
vim.shortcuts.enable
Whether to enable enable shortcuts.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/keys/shortcuts.nix>
|
vim.showSignColumn
Show the sign column
Type: boolean
Declared by:
<main/modules/basic>
|
vim.smap
Defines 'Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.snippets.vsnip.enable
Whether to enable Enable vim-vsnip.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/snippets/vsnip.nix>
|
vim.snoremap
Defines 'Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.spellCheck.markdown
Enables spell-checker on markdown files
Type: boolean
Declared by:
<main/modules/basic>
|
vim.spider.enable
Enable the nvim-spider plugin
Type: boolean
Declared by:
<main/modules/spider>
|
vim.spider.skipInsignificantPunctuation
Plugin setting
Type: boolean
Default: true
Declared by:
<main/modules/spider>
|
vim.splitBelow
New splits will open below instead of on top
Type: boolean
Declared by:
<main/modules/basic>
|
vim.splitRight
New splits will open to the right
Type: boolean
Declared by:
<main/modules/basic>
|
vim.startConfigRC
start of vimrc contents
Type: strings concatenated with "\n"
Default: ""
Declared by:
<main/modules/core>
|
vim.startLuaConfigRC
start of vim lua config
Type: strings concatenated with "\n"
Default: ""
Declared by:
<main/modules/core>
|
vim.startPlugins
List of plugins to startup
Type: list of (null or package)
Default: [ ]
Declared by:
<main/modules/core>
|
vim.statusline.lualine.enable
Enable lualine
Type: boolean
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.a
active config for: | (A) | B | C X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.b
active config for: | A | (B) | C X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.c
active config for: | A | B | (C) X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.x
active config for: | A | B | C (X) | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.y
active config for: | A | B | C X | (Y) | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.activeSection.z
active config for: | A | B | C X | Y | (Z) |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.componentSeparator.left
Component separator for left side
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.componentSeparator.right
Component separator for right side
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.icons
Enable icons for lualine
Type: boolean
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.a
inactive config for: | (A) | B | C X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.b
inactive config for: | A | (B) | C X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.c
inactive config for: | A | B | (C) X | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.x
inactive config for: | A | B | C (X) | Y | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.y
inactive config for: | A | B | C X | (Y) | Z |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.inactiveSection.z
inactive config for: | A | B | C X | Y | (Z) |
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.sectionSeparator.left
Section separator for left side
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.statusline.lualine.sectionSeparator.right
Section separator for right side
Type: string
Declared by:
<main/modules/statusline/lualine.nix>
|
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", "onedark", "onelight", "palenight", "papercolor_dark", "papercolor_light", "powerline", "seoul256", "solarized_dark", "tomorrow", "wombat", "catppuccin", "tokyonight", "nightfox", "rose-pine", "rose-pine-alt"
Declared by:
<main/modules/statusline/lualine.nix>
|
vim.surround.enable
Enable nvim-surround plugin
Type: boolean
Default: true
Declared by:
<main/modules/surround>
|
vim.syntaxHighlighting
Enable syntax highlighting
Type: boolean
Declared by:
<main/modules/basic>
|
vim.tabWidth
Set the width of tabs
Type: signed integer
Declared by:
<main/modules/basic>
|
vim.tabline.nvimBufferline.enable
Whether to enable bufferline.nvim.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/tabline/nvim-bufferline.nix>
|
vim.telescope.enable
Whether to enable enable telescope.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/telescope>
|
vim.telescope.mediaFiles.enable
Whether to enable enable telescope-media-files extension.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/telescope>
|
vim.theme.enable
Enable Theme
Type: boolean
Declared by:
<main/modules/theme/theme.nix>
|
vim.theme.name
Name of theme to use: "catppuccin" "nightfox" "onedark" "rose-pine" "tokyonight"
Type: one of "catppuccin", "nightfox", "onedark", "rose-pine", "tokyonight"
Default: "onedark"
Declared by:
<main/modules/theme/theme.nix>
|
vim.theme.style
Theme style: "storm", darker variant "night", and "day"
Type: one of "dark", "darker", "cool", "deep", "warm", "warmer"
Declared by:
<main/modules/theme/theme.nix>
|
vim.theme.transparency
Background transparency
Type: boolean
Declared by:
<main/modules/theme/theme.nix>
|
vim.tmap
Defines 'Terminal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.tnoremap
Defines 'Terminal mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.todo.enable
Whether to enable todo-comments.
Type: boolean
Default: false
Example: true
Declared by:
<main/modules/todo/todo-comments.nix>
|
vim.todo.patterns.highlight
vim regex pattern used for highlighting comments
Type: string
Default: "[[.*<(KEYWORDS)(\\([^\\)]*\\))?:]]"
Declared by:
<main/modules/todo/todo-comments.nix>
|
vim.todo.patterns.search
ripgrep regex pattern used for searching comments
Type: string
Default: "[[\\b(KEYWORDS)(\\([^\\)]*\\))?:]]"
Declared by:
<main/modules/todo/todo-comments.nix>
|
vim.treesitter.enable
enable tree-sitter [nvim-treesitter]
Type: boolean
Declared by:
<main/modules/treesitter/treesitter.nix>
|
vim.treesitter.autotagHtml
enable autoclose and rename html tag [nvim-ts-autotag]
Type: boolean
Declared by:
<main/modules/treesitter/treesitter.nix>
|
vim.treesitter.context.enable
enable function context [nvim-treesitter-context]
Type: boolean
Declared by:
<main/modules/treesitter/context.nix>
|
vim.treesitter.fold
enable fold with tree-sitter
Type: boolean
Declared by:
<main/modules/treesitter/treesitter.nix>
|
vim.treesitter.textobjects
enable nvim-treesitter-textobjects and its default configuration
Type: boolean
Declared by:
<main/modules/treesitter/treesitter.nix>
|
vim.updateTime
The number of milliseconds till Cursor Hold event is fired
Type: signed integer
Declared by:
<main/modules/basic>
|
vim.useSystemClipboard
Make use of the clipboard for default yank and paste operations. Don't use * and +
Type: boolean
Declared by:
<main/modules/basic>
|
vim.viAlias
Enable vi alias
Type: boolean
Default: true
Declared by:
<main/modules/core>
|
vim.vimAlias
Enable vim alias
Type: boolean
Default: true
Declared by:
<main/modules/core>
|
vim.visuals.enable
visual enhancements
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.cursorWordline.enable
enable word and delayed line highlight [nvim-cursorline]
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.cursorWordline.lineTimeout
time in milliseconds for cursorline to appear
Type: signed integer
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.enable
enable indentation guides [indent-blankline]
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.eolChar
Character at end of line
Type: string
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.fillChar
Character to fill indents
Type: string
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.listChar
Character for indentation line
Type: string
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.indentBlankline.showCurrContext
Highlight current context from treesitter
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.lspkind.enable
enable vscode-like pictograms for lsp [lspkind]
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.visuals.nvimWebDevicons.enable
enable dev icons. required for certain plugins [nvim-web-devicons]
Type: boolean
Declared by:
<main/modules/visuals/visuals.nix>
|
vim.vmap
Defines 'Visual and Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.vnoremap
Defines 'Visual and Select mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.wordWrap
Enable word wrapping.
Type: boolean
Declared by:
<main/modules/basic>
|
vim.xmap
Defines 'Visual mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|
vim.xnoremap
Defines 'Visual mode' mappings
Type: attribute set of (null or string)
Default: { }
Declared by:
<main/modules/core>
|