From fbd962da4ca2c494584c5918a457312aa41cfb7f Mon Sep 17 00:00:00 2001
From: NotAShelf
Type: signed integer <neovim-flake/modules/languages>
vim.languages.enableExtraDiagnostics
Turn on extra diagnostics for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
- |
vim.languages.enableFormat
Turn on formatting for enabled languages by default
Type: boolean
Default: false
Declared by:
+ |
vim.languages.enableFormat
Turn on Formatting for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
|
vim.languages.enableLSP
Turn on LSP for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
- |
vim.languages.enableTreesitter
Turn on treesitter for enabled languages by default
Type: boolean
Default: false
Declared by:
+ |
vim.languages.enableTreesitter
Turn on Treesitter for enabled languages by default
Type: boolean
Default: false
Declared by:
<neovim-flake/modules/languages>
+ |
vim.languages.bash.enable
Whether to enable Bash language support.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.extraDiagnostics.enable
Whether to enable extra Bash diagnostics.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.extraDiagnostics.types
List of Bash diagnostics to enable
Type: list of (value "shellcheck" (singular enum) or (submodule))
Default:
[ + "shellcheck" +]
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.format.enable
Enable Bash formatting
Type: boolean
Default: false
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.format.package
Bash formatter package
Type: package
Default: <derivation shfmt-3.7.0>
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.format.type
Bash formatter to use
Type: value "shfmt" (singular enum)
Default: "shfmt"
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.lsp.enable
Whether to enable Enable Bash LSP support.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.lsp.package
bash-language-server package, or the command to run as a list of strings
Type: package or list of string
Default: <derivation bash-language-server-5.0.0>
Example: [lib.getExe pkgs.nodePackages.bash-language-server "start"]
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.lsp.server
Bash LSP server to use
Type: value "bash-ls" (singular enum)
Default: "bash-ls"
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.treesitter.enable
Whether to enable Bash treesitter.
Type: boolean
Default: false
Example: true
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
+ |
vim.languages.bash.treesitter.package
The bash treesitter package to use.
Type: package
Default: pkgs.vimPlugins.nvim-treesitter.builtGrammars.bash
Declared by:
+ <neovim-flake/modules/languages/bash/bash.nix>
|
vim.languages.clang.enable
Whether to enable C/C++ language support.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/languages/clang.nix>
|
vim.languages.clang.cHeader
C syntax for headers. Can fix treesitter errors, see: @@ -1107,6 +1131,44 @@ This is a python package with debugpy installed, see https://nixos.wiki/wiki/Pyt <neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
vim.lsp.lspsaga.mappings.smartScrollUp
Smart scroll up [LSPSaga]
Type: null or string
Default: "<C-f>"
Declared by:
<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
vim.lsp.mappings.addWorkspaceFolder
Add workspace folder
Type: null or string
Default: "<leader>lwa"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.codeAction
Code action
Type: null or string
Default: "<leader>la"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.documentHighlight
Document highlight
Type: null or string
Default: "<leader>lH"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.format
Format
Type: null or string
Default: "<leader>lf"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.goToDeclaration
Go to declaration
Type: null or string
Default: "<leader>lgD"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.goToDefinition
Go to definition
Type: null or string
Default: "<leader>lgd"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.goToType
Go to type
Type: null or string
Default: "<leader>lgt"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.hover
Trigger hover
Type: null or string
Default: "<leader>lh"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.listDocumentSymbols
List document symbols
Type: null or string
Default: "<leader>lS"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.listImplementations
List implementations
Type: null or string
Default: "<leader>lgi"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.listReferences
List references
Type: null or string
Default: "<leader>lgr"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.listWorkspaceFolders
List workspace folders
Type: null or string
Default: "<leader>lwl"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.listWorkspaceSymbols
List workspace symbols
Type: null or string
Default: "<leader>lws"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.nextDiagnostic
Go to next diagnostic
Type: null or string
Default: "<leader>lgn"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.openDiagnosticFloat
Open diagnostic float
Type: null or string
Default: "<leader>le"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.previousDiagnostic
Go to previous diagnostic
Type: null or string
Default: "<leader>lgp"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.removeWorkspaceFolder
Remove workspace folder
Type: null or string
Default: "<leader>lwr"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.renameSymbol
Rename symbol
Type: null or string
Default: "<leader>ln"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
+ |
vim.lsp.mappings.signatureHelp
Signature help
Type: null or string
Default: "<leader>ls"
Declared by:
+ <neovim-flake/modules/lsp/module.nix>
|
vim.lsp.null-ls.enable
Whether to enable null-ls, also enabled automatically.
Type: boolean
Default: false
Example: true
Declared by:
<neovim-flake/modules/lsp/null-ls/null-ls.nix>
|
vim.lsp.null-ls.sources
null-ls sources
Type: attribute set of string
Default: { }
Declared by: