4 ms·
There's nothing more annoying than putting my cursor on text, and then having a pop-up block that text.
by cjohnson318 2y ago
There's nothing more annoying than putting my cursor on text, and then having a pop-up block that text.
- nine_k 2y agoIndeed. Completion, yes. Auto-completion, no. Disclaimer: I do use LSPs extensively, but they do what they are intended to do when I explicitly ask. Offer completions. Format code. Organize imports. All that is available, but only happens when I ask. Same happens where there's no LSP support, and basically the same commands depend on ripgrep, fzf, semantic-grep, external linters and formatters, and plainly compilers. Me and my tools take turns. It's almost 2025, practically everybody agrees that concurrent mutation of state is a source if trouble.
- all2 2y agoI find myself mashing escape regularly in PyCharm to get rid of dialogs that interrupt my view and/or train of thought.
- mixmastamyk 2y agoWhy does it block it and not the adjacent area?
- drivers99 2y agoSimilarly, I find in vscode, if I'm writing something on a line based on the line(s) above it, the popups block what I'm trying to look at. It makes sense that you'd mostly be looking at the lines above, not below right? I have to type a few characters, hit esc, type, esc, type, esc. Also, I often have to hit esc before pressing return. Deleting brackets that it added where I didn't want it; I'm probably supposed to highlight the part I want to enclose and then type the opening bracket though; I run into that when I intentionally want to replace some text with one bracket and it encloses it instead. I disabled IntelliSense but I still get the other automatic behaviors. I really like the auto-indent though. That alone makes me put up with the rest, and I'm used to all the ways it gets in the way now. Kind of like how you get used to hitting esc to get out of insert mode in vi.