Skip to content

Feature Request: Disable AutocompleteΒ #966

@jamesbeninger

Description

@jamesbeninger

I see that there are two closed requests for this feature already, but I'd like to make another plea to consider the ability to disable autocomplete. The reasoning I've seen for closing the other issues is "why would you want to disable it", and, more to the point, "we should not work on disabling it, we should work on improving it".

Previous Issues:
#640
#423

For my own workflow, I don't see any way to improve it that does not involve disabling it. Adding this feature - even as an undocumented setting in a config file somewhere - would make my life better.

Why I want the feature

  • I find the popup distracting. Having a box of constantly-changing variable names right next to my cursor as I type is a distraction.
  • It steals Enter presses. When the autocomplete box is present, I have to press Enter or Esc to dismiss it, and then Enter again to move to the next line. This is simply not how a text editor should work.
  • The suggestion to "disable the language server" means I'm missing out on indentation and syntax coloring, which I do find very useful.
  • Disabling autocomplete has been a long-standing feature of Eclipse, either by adding a delay (e.g. 200ms) before the popup appears, or disable it altogether.

Why autocomplete doesn't help me

  • I type fast. Reading the autocomplete box to find and move to the name I'm looking for is slower than just typing it.
  • Eclipse already has a keystroke (Alt+/) to summon Word Completion at will. I use this often, but only when I know I need it.

I recognize that autocomplete is a valuable tool for a lot of people, but it's clear from the multiple feature request that there are also developers who simply do not want the feature, or want more control over how it's shown.

And if nothing else, please fix the steals-Enter-keypresses behaviour (for example, adding a delay). This behaviour is why I've searched "how to disable autocorrect" multiple times in the past year before finally submitting this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions