diff options
| author | Agustín Martín | 2012-04-12 16:19:40 +0200 |
|---|---|---|
| committer | Agustín Martín | 2012-04-12 16:19:40 +0200 |
| commit | 64a440db710570f2a38cb604ad876d35bc99daab (patch) | |
| tree | 22cc85f12ab6d6ee683fd598c7fede3c3b856c2c /lisp/textmodes | |
| parent | badf86af633711d67785cd11685f0cb209ee3983 (diff) | |
| download | emacs-64a440db710570f2a38cb604ad876d35bc99daab.tar.gz emacs-64a440db710570f2a38cb604ad876d35bc99daab.zip | |
textmodes/flyspell.el (flyspell-large-region): Specify encoding for hunspell with ("-i" ENCODING).
As done for ispell in in 2012-04-08T17:09:03Z!eliz@gnu.org, in flyspell-large-region we also need
to specify encoding for hunspell with ("-i" ENCODING), in 2 separate
command-line arguments, as expected by hunspell.
Diffstat (limited to 'lisp/textmodes')
| -rw-r--r-- | lisp/textmodes/flyspell.el | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index 24967ded154..72a3eb474f8 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el | |||
| @@ -1576,10 +1576,11 @@ The buffer to mark them in is `flyspell-large-region-buffer'." | |||
| 1576 | (if ispell-encoding8-command | 1576 | (if ispell-encoding8-command |
| 1577 | (setq args | 1577 | (setq args |
| 1578 | (append args | 1578 | (append args |
| 1579 | (list | 1579 | (if ispell-really-hunspell |
| 1580 | (concat ispell-encoding8-command | 1580 | (list ispell-encoding8-command |
| 1581 | (symbol-name | 1581 | (upcase (symbol-name encoding))) |
| 1582 | encoding)))))) | 1582 | (list (concat ispell-encoding8-command |
| 1583 | (symbol-name encoding))))))) | ||
| 1583 | 1584 | ||
| 1584 | (let ((process-coding-system-alist (list (cons "\\.*" encoding)))) | 1585 | (let ((process-coding-system-alist (list (cons "\\.*" encoding)))) |
| 1585 | (setq c (apply 'ispell-call-process-region beg | 1586 | (setq c (apply 'ispell-call-process-region beg |