Inlay hints considered harmful

I have patched zls & zig-vscode to support click-through inlay types.

After using it for awhile, I found 2 problems.

zig-vscode + zls provides inlay type hints and inlay fn parameter hints.

With inlay type hints shown, there are now 2 copies of type info – 1 in my mind, 1 shown in the editor. This has caused only confusion to me, since I need to spend time reconcile the 2.

inlay fn parameter hints provide little to none info. I don’t trust identifier names when reading code anyways.

Finally, I cannot write readable Zig code with inlay hints on, since most Zig code readers won’t see inlay hints on their side.

Thank you for reading this high school literature assignment (in style only) of mine.