Anyone knows where the spelling prompt come from? reddit / emacs ---------------------------------------------------------------------- Joey_Green · 2022-02-01 05:29 Every time I type in Emacs, I get a prompt window indicating possible word candidates, as follows: https://preview.redd.it/of9a35qqp5f81.png?width=1858&format=png&auto=w ebp&s=ab92ee18f3c9d5802cf02ae9a3f41a286bceae9f I want to get rid of the prompt, but I don't know where it comes from. And it's also hard to figure it out. Every time I restart Emacs and start typing, I don't see it. It only shows itself after I use Emacs for a while. Does anyone know how to get rid of it? By the way, I'm using macOS. I suspect it has something to do with macOS because I didn't see it when I used Linux before. ---------------------------------------------------------------------- CreamySteamyMemey · 2022-02-01 06:25 Company? You should be able to set the delay to nil to prevent the pop ups (setq company-idle-delay nil) ---------------------------------------------------------------------- unixbhaskar · 2022-02-01 07:01 Try : (flyspell-mode 0) ---------------------------------------------------------------------- Joey_Green · 2022-02-01 07:08 Thanks, it works, but it may be too much, I cannot use `company` anywhere now, including in python files, where `company` should give me some useful suggestions. ---------------------------------------------------------------------- Joey_Green · 2022-02-01 07:09 Thanks, but it doesn't work. And I've checked it, `flyspell` wasn't enabled before. ---------------------------------------------------------------------- seishuuu · 2022-02-01 07:43 according to [this](https://www.reddit.com/r/emacs/comments/p2iwbv/tur n_off_companyispell/) thread: > It's caused by how Doom sets up the buffer-local values of company- backends in different major modes. ---------------------------------------------------------------------- TheBB · 2022-02-01 09:25 Either: - disable company in org-mode or set that setting only in org-mode - remove the company backend that produces these suggestions, or remove it only in org-mode - trigger company completion manually in Python (more useful than it sounds tbh, but may not be everyone's cup of tea) ---------------------------------------------------------------------- Joey_Green · 2022-02-01 10:50 Thanks, that's super helpful! ---------------------------------------------------------------------- ajitid · 2022-02-01 15:24 Unrelated but, I’m really tried once to use Operator Mono on EMacs but failed. Could you help me here: 1. What did you do do to achieve line spacing? 2. How did you configured the font so that bold doesn’t gets rendered by default? Operator provides a Book weight and a Bold, but when I add it to Emacs, it always renders the bold font for me. ---------------------------------------------------------------------- redguardtoo · 2022-02-02 04:38 It's because `company-backends` contains `company-ispell` which is the backend to grab some words from a plain text dictionary. The backend actually has nothing to do with `ispell` or spelling or `flyspell`. Maybe they should rename the backend? Current name is really confusing. The solution to your problem is simply one line, `(setq company- ispell-available nil)`. Or you can check YOUR setup to locate the code adding `company-ispell` to `company-backends` and comment that code out. BTW, `company-mode` is really powerful but most tutorials only teach the basics of `company-mode`. The reason could be the official documentation are far behind the implementation. I heard its documentation are being updated recently, maybe you should check out the website of `company-mode`.