plugins.project-nvim.enable
Whether to enable project.nvim.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.project-nvim.enableTelescope
Whether to enable When set to true, enabled project-nvim telescope integration. .
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.project-nvim.package
Which package to use for the project-nvim plugin.
Type: package
Default:
<derivation vimplugin-project.nvim-2023-04-04>
Declared by:
plugins.project-nvim.dataPath
Path where project.nvim will store the project history for use in telescope.
Plugin default: {__raw = "vim.fn.stdpath('data')";}
Type: null or string or raw lua code
Default:
null
Declared by:
plugins.project-nvim.detectionMethods
Methods of detecting the root directory. “lsp” uses the native neovim lsp, while “pattern” uses vim-rooter like glob pattern matching. Here order matters: if one is not detected, the other is used as fallback. You can also delete or rearangne the detection methods.
Plugin default: ["lsp" "pattern"]
Type: null or (list of string)
Default:
null
Declared by:
plugins.project-nvim.excludeDirs
Don’t calculate root dir on specific directories.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.project-nvim.extraOptions
These attributes will be added to the table parameter for the setup function. Typically, it can override NixVim’s default settings.
Type: attribute set of anything
Default:
{ }
Declared by:
plugins.project-nvim.ignoreLsp
Table of lsp clients to ignore by name.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.project-nvim.manualMode
Manual mode doesn’t automatically change your root directory, so you have the option to
manually do so using :ProjectRoot
command.
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by:
plugins.project-nvim.patterns
All the patterns used to detect root dir, when “pattern” is in detectionMethods
.
Plugin default: [".git" "_darcs" ".hg" ".bzr" ".svn" "Makefile" "package.json"]
Type: null or (list of string)
Default:
null
Declared by:
plugins.project-nvim.scopeChdir
What scope to change the directory.
Plugin default: "global"
Type: null or one of “global”, “tab”, “win” or raw lua code
Default:
null
Declared by:
plugins.project-nvim.showHidden
Show hidden files in telescope.
Plugin default: false
Type: null or boolean or raw lua code
Default:
null
Declared by:
plugins.project-nvim.silentChdir
When set to false, you will get a message when project.nvim
changes your directory.
Plugin default: true
Type: null or boolean or raw lua code
Default:
null
Declared by: