clojure-emacs/ac-nrepl

Standard setup instructions conflict with Eshell auto-complete behaviour

jellelicht opened this issue · 4 comments

Setting up ac-nrepl causes the eshell (Emacs Shell) to no longer be able to cycle through completions, but instead always use the first possible completion.

This might have something to do with the completion-at-point function

Hmm. I can't reproduce that behaviour -- if I fire up eshell, I can cycle between completions fine. Please can you provide a set of steps that will help me see the problem you're experiencing? If your emacs config is available somewhere, feel free to send me a link to it.

-Steve

Oh, also, please let me know which Emacs and ac-nrepl / nrepl versions you're using. Thanks!

Ok, this is definitely weird. If I disable yas (minor) mode, I can seem to cycle just fine, though I have successfully used yas for at least a month without this issue, with this problem appearing right after installing ac-nrepl...
Whatever, if I ever find out more I'll reopen this issue, as I can't wrap my head around it right now.

I know that auto-complete does some sneaky stuff in order to integrate with yasnippet, so it wouldn't surprise me if there are some edge cases -- let me know if you find any clues!