Skip to main content

Suggest an Idea

Vote for your favorite Qlik product ideas and add your own suggestions.

Less aggressive code completion / tooltips

Anonymous
Not applicable

Less aggressive code completion / tooltips

The code completion/suggestions in Qlik Sense are quite aggressive.

For a beginner, this can be great.

For a pro, it can be excrutiating. It actually starts to be less productive. Sure, it helps sometimes, but when you are coding fast, the code suggestions slow you down, and you have to press ESC multiple times to get rid of the proposed code templates. Sometimes, when you undo an action, the code editor actually puts code there that was never even there in the first place.

 

I would like to have this configurable, let's say, different levels of suggestions.

Tags (2)
9 Comments
AlexOmetis
Partner Ambassador
Partner Ambassador

Yes, definitely gets in the way sometimes. The other day I was trying to tab-indent some code 6 times and ended up with AddAddAddAddAddAdd written instead as the code completion thought that would be helpful. The problem is that I like the table/field-name completion and that does save time, but so often I have to remember to press escape before pressing tab or similar... would be nice to see a productivity improvement.

I know we can use external code editors with auto-completion and source control etc but it'd be great to see these features in the vanilla product for small/medium size deployments.

Anonymous
Not applicable
Thanks for weighing in.

Just this afternoon, after ending a drop table statement with ; the load dtatement suggestions popped up. I had to hit ESC three times before it disappeared.

It really makes coding so much slower. About the only time I want suggestions is when I use hierarchy() or any function with a gazzilion parameters.

Eventually I cut the text, put it in VS Code, made my changes, and pasted it back.


AndrewMcIlwrick
Luminary Alumni
Luminary Alumni

100% agree - the auto help really does not work well. I wish it could be disabled completely. Aside from the points you made, the other frustration is that even when it does what you want keywords are placed in camel case rather than upper. If you have set uppercase as a coding standard then the editor makes the job so much harder.

Stevie_Go
Contributor III
Contributor III

Code comletion should only kick in when i have written at least 2-3 chars of a function name or table or else. And in every case it must not appear when I just closed a line with an semicolon or any other "closing" sing (like brackets etc.).

andries_g_t
Partner - Contributor III
Partner - Contributor III

Thanks for all the input.

 

Here is another example, this time in the expression editor.

The template layover is so persistent, it makes it impossible to edit the expression, or to see what you've typed. No matter where you click, it jumps around and tries to drown you with the function template.

 

andries_g_t_0-1620127271625.png

 

It really raises my blood pressure, especially if you had been working for 16 hours trying to troubleshoot code that has been written by someone else.

 

andries_g_t
Partner - Contributor III
Partner - Contributor III

@AndrewMcIlwrick I fully agree. Especially if you have OCD. My code needs to be pristine, in terms of case and indentation. I get totally annoyed when the functions are populated for me, in camel-case.

Patric_Nordstrom
Employee
Employee

Thank you all for your feedback on ways to improve our product. While this is something we understand would be useful, it's not on the short-term roadmap. Please continue to show your support for this idea by commenting and liking.

Thanks, 
Patric

Status changed to: Open - Collecting Feedback
Meghann_MacDonald

From now on, please track this idea from the Ideation portal. 

Link to new idea

Meghann

NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.

Ideation
Explorer II
Explorer II
 
Status changed to: Closed - Archived