Ideally, the completions menu should only be visible when either (1) the selected form is a placeholder or (2) the selected form is an atom which the user is actively editing. Displaying it in other contexts feels sort of rude: since it obscures some of the nearby code when visible, it should remain hidden except when the user is actually likely to call on its services.
Ideally, the completions menu should only be visible when either (1) the selected form is a placeholder or (2) the selected form is an atom which the user is actively editing. Displaying it in other contexts feels sort of rude: since it obscures some of the nearby code when visible, it should remain hidden except when the user is actually likely to call on its services.