When using (i)ESS, I would like to function/variable/argument/filename completion on demand using the minibuffer, without triggering the company pseudotooltip front end.
I have tried the following:
(setq company-begin-commands nil) company-idle-delay nil)
This seems to work fine for all sorts of completion. Except, that when I call a function that has a lot of arguments, emacs becomes very unresponsive. For example, if I type:
TAB after the parenthesis, the minibuffer will show, but typing will become nearly impossible (i.e. delay of 2 or 3 seconds between each typed character). Even if I disable
company-mode the completion is sluggish so I wonder if this is an issue of ESS? How to solve this?