DesModder / DesModder

Supercharge your Desmos graph creation and sharing experience with many convenient features
https://chrome.google.com/webstore/detail/desmodder-for-desmos/eclmfdfimjhkmjglgdldedokjaemjfjp
MIT License
74 stars 28 forks source link

Feat - Allow disabling parts of intellisense #827

Open PowerUser64 opened 6 months ago

PowerUser64 commented 6 months ago

Intellisense is a really nice feature, but I find that parts of its features get in the way some times, so I would like to disable them.

Such features I would like to be able to disable include:

Having options for these would prevent intellisense from getting in the way in certain situations.


Examples where each of these options would be nice

Example 1: if you want to press enter to have desmos automatically add declarations for missing variables, but desmodder makes it autocomplete a variable instead image

Example 2: I find it is very rare that I don't know the name of a variable or function I'm looking for, so I would like desmodder to only complete function signatures, as I find positional arguments and data types to be harder to keep track of.

Example 3: Because the previous example is subjective, and I suppose the opposite type of person does exist, I think it would be good to have a way to enable/disable showing completions for positional arguments.

Example 4: Normally, up and down arrow keys are used for navigation within a formula or between lines. DesModder's intellisense menu makes this functionality inconsistant.

jared-hughes commented 6 months ago

I agree that adding options would help here, but it could be better to make these behaviors work better by default. In particular, I suggest:

So this leaves the ability to toggle "Show completion menu for variable and function names" and "Show completion menu for function signatures." You observe usefully that there's really two separate behaviors here: