0

Setup:

GUI version GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-25 on KAEL Compiled from EmacsW64.

Company, using the latest version of Company from MELPA

Windows 7 x64 bit.

Situation:

Propably I'm missing something. I couldn't figure it out with Google. After reorganizing my .emacs.d, I noticed I don't get any completion from buffers.

For example, I'm typing in the buffer foobarsentence.

And then start a new line below that, and typing fooba, I expected to get company completion suggestion that shows foobarsentecene, and I just need to press tab or RET.

But I see nothing. I couldn't find any company backend that's responsible for words-in-buffer completion. Anyone knows which company backend I mean?

  • If the problem occurred after you reorganized your init file, you should probably consult your old version to see what you may have missed when reorganizing. – Dan Aug 31 '15 at 19:48
  • I already thought of that. I moved things here and there, that I couldn't find it back. But thanks for the suggestion. – ReneFroger Sep 1 '15 at 20:06
  • It's not a company backend, but you can get this behavior easily by turning on HippieExpand mode and integrating it with Company by adding company-complete to hippie-expand-try-functions-list. – dodgethesteamroller Sep 8 '15 at 21:28
  • @dodgethesteamroller thanks for your tip! It's appreciated. – ReneFroger Sep 9 '15 at 19:57
2

That is company-dabbrev, named after the dabbrev command bound to M-/.

  • It is working with M-/, but not what I meant it. I added it to the list: (add-to-list 'company-backends 'company-dabbrev t), which is not working as given in the example above. When I'm typing something, I get a popup with the completion suggestions. The completions from company-dabbrev are missing. So I guess I miss some spot here? – ReneFroger Aug 30 '15 at 20:24
  • There's also company-dabbrev-code for things outside comments and strings, maybe that's what you're after. – wasamasa Aug 30 '15 at 21:04
  • No, company-dabbrev works fine, but the issue is that I would get that into the completion popup window. Any suggestion, in order to achieve that? – ReneFroger Sep 1 '15 at 10:13
  • Why are you marking this answer as accepted, then open a new question that's essentially the same? – wasamasa Sep 1 '15 at 20:52
  • Because your answer targets the company backend that's responsible for complete the words that are currently in the buffer. The another question targets how feed the popup completion from a backend. – ReneFroger Sep 1 '15 at 21:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.