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: