plugins.wtf.enable
Whether to enable wtf.nvim.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.wtf.package
The wtf.nvim package to use.
Type: package
Default:
pkgs.vimPlugins.wtf-nvim
Declared by:
plugins.wtf.additionalInstructions
Any additional instructions.
Type: null or string
Default:
null
Declared by:
plugins.wtf.context
Send code as well as diagnostics.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.wtf.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.wtf.language
Set your preferred language for the response.
Type: null or string or raw lua code
Default:
null
Plugin default: "english"
Declared by:
plugins.wtf.openaiApiKey
An alternative way to set your API key.
Type: null or string or raw lua code
Default:
null
Plugin default: null
Declared by:
plugins.wtf.openaiModelId
ChatGPT Model.
Type: null or string or raw lua code
Default:
null
Plugin default: "gpt-3.5-turbo"
Declared by:
plugins.wtf.popupType
Default AI popup type.
Type: null or one of “popup”, “horizontal”, “vertical” or raw lua code
Default:
null
Plugin default: "popup"
Declared by:
plugins.wtf.searchEngine
Default search engine.
Type: null or one of “google”, “duck_duck_go”, “stack_overflow”, “github” or raw lua code
Default:
null
Plugin default: "google"
Declared by:
plugins.wtf.winhighlight
Add custom colours.
Type: null or string or raw lua code
Default:
null
Plugin default: "Normal:Normal,FloatBorder:FloatBorder"
Declared by: