1

Recently, I have started using this emacs package: auto-complete. It works and I am enjoying it. I mainly use emacs to work in Common Lisp (SBCL) with Slime.

Unfortunately, the first suggestion that appears is always capitalized case in the Slime's REPL buffer which annoys me:

enter image description here

Is there a way to change the default to have the first suggestion lower-cased?

In the print above, my desired first suggestion is, actually, the last one.

Thanks.

Drew
  • 75,699
  • 9
  • 109
  • 225
Pedro Delfino
  • 1,369
  • 3
  • 13
  • 1
    I think most people use `company-mode` instead of `autocomplete` these days. There's nothing wrong with the latter, but I have the feeling it's not so well maintained. Also, don't underestimate the built-in completion mechanism of emacs (i.e. the minibuffer). Also, please eval the following in Emacs: `(info "(slime) Compound Completion")`. – aadcg Aug 20 '21 at 13:21
  • Thanks, André! Something weird happens with the built-in completion mechanism in my env. I need to fix it: https://emacs.stackexchange.com/questions/66550/why-auto-completion-does-not-work-in-this-case . Not sure if it is a bug. But, while I do not solve the built-in stuff, package auto-complete has been helping me. I will follow your advice and try this company package :) – Pedro Delfino Aug 20 '21 at 13:26
  • 1
    Hmm... I had an idea. What happens if you add this to your init: `(setq slime-completion-at-point-functions '(slime-c-p-c-completion-at-point slime-filename-completion slime-simple-completion-at-point))`? – aadcg Aug 20 '21 at 13:29
  • 1
    Another suggestion I have is to give the commands `dabbrev-expand` and `hippie-expand` a try. The former is usually bound to `M-/`. – aadcg Aug 20 '21 at 13:35

0 Answers0