How to disable Flyspell?

It sounds simple, but I can’t fix it: I want to permanently disable automatic spell checking in emacs. There should be a simple line for my init.el. Can someone help me?

+5
source share
6 answers

Think about why this happens first (it is not enabled by default), and then fix it. Either your initialization file includes it, or some kind of system-wide initialization file. Read about these files: http://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html

+11
source

In short, the easiest way I see is to override a function:

(eval-after-load "flyspell"
  '(defun flyspell-mode (&optional arg)))

, -1 (. C-h f turn-off-flyspell), .

, , M-x debug-on-entry flyspell-mode, (q ; C-h m, ; M-: (info "(elisp)debugger") ). M-x cancel-debug-on-entry, .

+6
(flyspell-mode 0)
+5

~/.emacs.d/usk/text.el

, FlySpell emacs.

emacs ( ). , emacs . .

Debian.

0

flyspell-mode .emacs.desktop.

This is not the first time that it desktop-modecauses pain when restoring obsolete items. In this case, he restored all modes based on each file, although in .emacs.el I already disabled flyspell-modeit flyspell-prog-modeeverywhere.

Solution: either edit the .emacs.desktop file or delete it.

0
source

Using the Emacs graphics mode, you can simply right-click on the secondary "Fly" mode and select "Turn off minor mode" as follows:

Just right click above Fly

0
source

All Articles