j-hui / fidget.nvim

💫 Extensible UI for Neovim notifications and LSP progress messages.
MIT License
1.95k stars 58 forks source link

enable viewing fidget messages in bottom left-hand side of editor window #244

Open effinsky opened 4 months ago

effinsky commented 4 months ago

i'd love to be able to view the messages right above my statusline to the very left of the editor window. if it's not too much of a hassle to implement, of course! thanks in advance for your consideration 😄

j-hui commented 4 months ago

I think I actually supported this in the legacy branch, and had reconsidered reimplementing it when I rewrote this plugin, but I must not have thought it a good enough idea to go through with it. In particular, the way the notification way blends with the text in the buffer always ends up looking nasty enough that I give up.

<rambling> I have been mulling over rewriting the display code to render the Fidget content using extmarks rather than fake buffer text, which might fix those blend issues and thus make left-aligned Fidget windows viable, but I don't have a timeline for that yet. </rambling>

effinsky commented 3 months ago

thanks for the reply! i appreciate how troublesome this might get and I've hacked things a bit to see what it'd look like on the left-hand side and how it blends with the text around it. the border helps it stand out, as does the fact that what I choose to view is very minimal, just to show THAT lsp is grinding and doing something etc. in any case, if at all possible, maybe it's good to look into this at some point, when the time arises. 🙏