j-hui / j-hui/fidget.nvim

Progress from the LSP like lua-ls stays even it's 100%.

Open
#229 4 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Lua
Stars
2.6k
Forks
83
PR merge metrics
No merged PRs in 30d

Description

Bildschirmfoto 2024-04-04 um 03 12 05

Setup: NvChad v2.5

Logs:
```
[INFO Do 4 Apr 03:08:56 2024] /lua/fidget.lua:48: fidget.nvim setup() complete.
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.205s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
cancellable = false,
message = "69/138",
percentage = 49,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 1 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 69/138
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:90: Poller ( notification ) starting at 7.206s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.207s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
cancellable = false,
message = "69/124",
percentage = 54,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 69/124
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.268s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "88/138",
percentage = 63,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 88/138
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.268s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "88/124",
percentage = 70,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 88/124
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.318s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "116/138",
percentage = 83,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 116/138
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.319s
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "116/124",
percentage = 92,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:03 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 116/124
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.442s
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "124/124",
percentage = 100,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:221: Processed 2 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 124/124
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.443s
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:211: Got message from 1 (lua_ls) : {
message = "138/138",
percentage = 100,
title = "Loading workspace"
}
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:221: Processed 1 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress.lua:227: Notifying LSP progress message from lua_ls : Loading workspace | 138/138
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.444s
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:221: Processed 1 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress.lua:210: No LSP messages (that can be displayed)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/poll.lua:134: Poller ( progress ) polling once at 7.454s
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:194: Polling messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress/lsp.lua:221: Processed -0 messages from 1 (lua_ls)
[INFO Do 4 Apr 03:09:04 2024] /lua/fidget/progress.lua:210: No LSP messages (that can be displayed)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the lua_ls progress report and inspect lua/fidget/progress/lsp.lua, then follow how messages reach lua/fidget/progress.lua. Compare the handling of the 100% messages shown in the logs. Done means completed workspace progress no longer remains displayed after the final report.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.