Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
completion-at-point triggers ivy completion but I don't want it for in-buffer completion #367
Due to lack of time, I didn't follow ivy and emacs development closely in the last months. I use a current emacs from the emacs-25 branch together with swiper 20160129.104 from MELPA.
The problem I face since recently is that
I really love ivy but how can I opt out for using it for in-buffer completion? I didn't find any customization variable that seemed relevant.
Steps to reproduce:
Too bad you don't like ivy's completion in region, I thought it was a universal improvement over the defaults, so there was no way to disable it.
C-M-i results in:
without a completion session, because it's a single candidate.
C-M-i results in ivy completion with 1118 candidates, restricted to ones that start with
I think with
My full story is that I already use
One thing which I got used to is that the standard emacs completion places point after the completed symbol even if it actually didn't need to complete anything and the current symbol already was the single possible match, e.g., with
And sometimes, when there are many completions, I do like a Completions buffer because it is usually 2 columns wide, sorted, and I can easily scroll it page-wise by just hitting
That said, I also see the positive sides of ivy in region. It's just triggered too often when I don't want it. (I'm constantly tabbing out of habit...)
What I could imagine was that the ivy in region completion was triggered only when I call