microsoft / TypeScript-Sublime-Plugin

IO wrapper around TypeScript language services, allowing for easy consumption by editor plugins
Apache License 2.0
1.72k stars 235 forks source link

Turn off popup function definitions #663

Open aMoniker opened 6 years ago

aMoniker commented 6 years ago

How can I turn these popup definitions off, or make them only appear by keyboard shortcut?

screen shot 2018-05-14 at 15 28 42
velipso commented 6 years ago

+1

These pops are really annoying. All I want is pretty colors, not annoying popups.

mykmartin commented 5 years ago

+1

I find them really intrusive while coding.

paohuoche commented 4 years ago

+1

aphix commented 4 years ago

I'd like to chime in and say it often covers subsequent lines of code (which I'm likely actively working with), which is quite frustrating. One would think that adjacent code should have a higher visibility/priority than a function definition from another file.

Ideally I'd like configurable hotkey or context menu item for it (or at least a plugin config option) to either toggle or disable it entirely.

MohannadNaj commented 4 years ago

+1

Also it blocks -in an annoying flickering way- important built-in part in Sublime, the: Definitions and References popup, which often gives more useful information:

screen_recording

mortoray commented 4 years ago

This makes it hard to use the plugin. I want the errors marked, but not these popups.

I wouldn't mind if there was a key combination to request this information, but certainly not be default.

orta commented 4 years ago

I'm definitely open to a PR which adds an option which disables it, but I think it should still be on as the default.

We'd need overwhelming support to make it off be default and given how this feature seems to have been around for years and no-one has tried making a PR to disable it, means I don't think that support exists.

mortoray commented 4 years ago

To clarify, I'm fine with a configuration option. I meant that, that option should allow me to request the information on demand, rather than just by typing.