plugins.fidget.settings.progress.clear_on_detach
Clear notification group when LSP server detaches.
Set this option to false
to disable this feature entirely.
Type: null or lua function string or raw lua code or value false (singular enum)
Default:
null
Plugin default: lib.nixvim.mkRaw "function(client_id)\n local client = vim.lsp.get_client_by_id(client_id)\n return client and client.name or nil\nend\n"
Declared by:
plugins.fidget.settings.progress.ignore
List of filters to ignore LSP progress messages.
Type: null or (list of (string or raw lua code)) or raw lua code
Default:
null
Plugin default: [ ]
Declared by:
plugins.fidget.settings.progress.ignore_done_already
Ignore new tasks that are already complete.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.fidget.settings.progress.ignore_empty_message
Ignore new tasks that don’t contain a message.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.fidget.settings.progress.notification_group
How to get a progress message’s notification group key.
Type: null or lua function string or raw lua code
Default:
null
Plugin default:
''
function(msg) return msg.lsp_client.name end
''
Declared by:
plugins.fidget.settings.progress.poll_rate
How and when to poll for progress messages.
Set to false
to disable polling altogether. You can still manually pool
progress messages by calling |fidget.progress.poll|.
Type: null or unsigned integer, meaning >=0, or value false (singular enum) or raw lua code
Default:
null
Plugin default: 0
Declared by:
plugins.fidget.settings.progress.suppress_on_insert
Suppress new messages while in insert mode.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by: