question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

IntelliJ toggle TabNine result order to be before or after native autocomplete

See original GitHub issue

Been beta testing TabNine for a while and this is the summary of my experience so far. The codebase is GraphQL server, a React Frontend, a AWS CDK application and some MD and SQL.

In cases where there are no “native” suggestions, TabNine adds tremendous value. But to me there is a big difference in how positive and accurate TabNine completions over native IntelliJ symbol suggestions from the indexed-based autocompletion engine they have. The IntelliJ symbol is in a very large majority of cases more relevant when working directly on Types with symbols. So much so that TabNine feels like a nuisance since it’s never more accurate, and often fills the result list with suggestions that are redundant.

So my feature request as such is: Add a setting to keep IntelliJ native symbol suggestions, if they exist, above the TabNine suggestions, as an alternative to having TabNine always on top. This way, you can have the best of both worlds.

Disable TabNine suggestions from “Smart Type” completions. Intellij has two completion modes, “Basic” and “Smart Type”, which can be triggered with different key combinations: image

As a developer, if I trigger the context-based SmartType completion, I want that context-based Type completion over anything else.

Here it’s suggesting strings that dont exist on the type at all. image

Here I want to access secret but the TabNine completion is in the way, disallowing me from completing automatically and forcing list navigation. image

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:27
  • Comments:23 (2 by maintainers)

github_iconTop GitHub Comments

13reactions
JoshMorenocommented, Sep 22, 2021

@boaz-codota Can you please reopen this issue? If you’re not going to, can you give us an explanation why? I think you can see from the comments, that this is a pain point for a lot of people, including myself. Thanks

10reactions
fedorlcommented, Nov 20, 2020

“And enterprises of great pith and moment With this regard their currents turn awry, And lose the name of action”

@boaz-codota with the above workaround, suggestions are still on top or native most of the time, so it is not clear what is awesome and why the ticket was closed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Code completion | IntelliJ IDEA Documentation - JetBrains
If automatic completion is disabled, press Ctrl+Space or choose Code | Code Completion | Basic from the main menu. basicCodeCompletion.png. If ...
Read more >
Add an option to disable autocompletion by space for ...
eC.l or but I have gT.eC.logs in my autocompletion list (this is comment and I use TabNine plugin). I written gT.eC. and pressed...
Read more >
Code Completion | The IntelliJ IDEA Blog
We get code completion as soon as we start typing in IntelliJ IDEA, we don't always need to use a keyboard shortcut to...
Read more >
Code completion (IntelliSense) | JetBrains Rider Documentation
When you select items in completion lists using keyboard, the selection will jump to the first item after the last item and vice...
Read more >
Code completion | WebStorm Documentation - JetBrains
Basic completion · Start typing a name. · To get more suggestions, press Ctrl+Space for the second time (or press Ctrl+Alt+Space ). ·...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found