[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/guess-language a2c048c 016/101: Updated README.
From: |
Stefan Monnier |
Subject: |
[elpa] externals/guess-language a2c048c 016/101: Updated README. |
Date: |
Sat, 23 Feb 2019 10:34:34 -0500 (EST) |
branch: externals/guess-language
commit a2c048c0f48684eaf1039b0df6adaa468a691c17
Author: Titus von der Malsburg <address@hidden>
Commit: Titus von der Malsburg <address@hidden>
Updated README.
---
README.org | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/README.org b/README.org
index aaae00e..614f952 100644
--- a/README.org
+++ b/README.org
@@ -1,11 +1,12 @@
+* Emacs mode that automatically detects the language of the current paragraph
-I write a lot of text in multiple languages and I was getting tired of
switching the dictionary of my spell-checker all the time. In true Emacs
spirit, I decided to do something about this and dusted off my grandpa's
parentheses. The code in this repository guesses the language of the current
paragraph and then changes the dictionary of ispell and the language-specific
settings of typo-mode. It also reruns flyspell on the current paragraph, but
only on that paragraph because some docu [...]
+I write a lot of text in multiple languages and I was getting tired of
switching the dictionary of my spell-checker all the time. In true Emacs
spirit, I decided dust off my grandpa's parentheses and to write some code to
address this problem. The result is ~guess-language-mode~, a minor mode for
Emacs that guesses the language of the current paragraph and then changes the
dictionary of ispell and the language settings of typo-mode. It also reruns
Flyspell on the current paragraph, bu [...]
-This is currently a proof of concept and only supports two languages, English
and German. However, it should be very easy to add more languages.
+This is currently a proof of concept and only three languages are supported:
English, French, German. However, it is very easy to add more languages and
this repository already includes the necessary language statistics for 61
additional languages. (These are copied from
[[https://github.com/kent37/guess-language][guess_language.py]].)
** Prerequisites
-This mode assumes that you have Flyspell configured for all relevant languages
(i.e., those listed in ~guess-language-languages~). Guess-language also
assumes that [[https://github.com/jorgenschaefer/typoel][typo-mode]] is
installed and set up.
+This mode assumes that you have Flyspell is activated and configured for all
relevant languages (i.e., those listed in ~guess-language-languages~).
Guess-language also assumes that
[[https://github.com/jorgenschaefer/typoel][typo-mode]] is installed and set up.
** Configuration
@@ -16,9 +17,15 @@ This mode assumes that you have Flyspell configured for all
relevant languages (
(setq guess-language-min-paragraph-length 30)
#+END_SRC
+Available languages at this time:
+
+- ~de~: German
+- ~en~: English
+- ~fr~: French
+
** Usage
-Activate ~guess-language-mode~ in the buffer in which you want to use it. To
activate is automatically in buffers containing human language (as opposed to
programming language), you could add this to ~text-mode-hook~:
+Activate ~guess-language-mode~ in the buffer in which you want to use it. To
activate it automatically in buffers containing human language (as opposed to
programming language), add this to ~text-mode-hook~:
#+BEGIN_SRC elisp
(add-hook 'text-mode-hook (lambda () (guess-language-mode 1)))
- [elpa] externals/guess-language e6ffe8d 011/101: Added some documentation., (continued)
- [elpa] externals/guess-language e6ffe8d 011/101: Added some documentation., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 6ee7f77 005/101: Only guess when paragraph has some minimal length., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 30e23aa 001/101: Added initial proof of concept., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language e13f5a9 013/101: (Re)compile regexps when necessary., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 24213cb 032/101: Added some data for testing., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 9b1048f 026/101: More idiomatic way to do local hooks., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 38d7ab1 017/101: README: minor fixes, Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 9117deb 027/101: Made it easier to add new languages., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 47ff6ad 022/101: Fix package, Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language c543465 023/101: Merge pull request #1 from syohex/fix-package, Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language a2c048c 016/101: Updated README.,
Stefan Monnier <=
- [elpa] externals/guess-language b0b1438 028/101: Made some functions non-interactive., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 8daec47 019/101: Depend on emacs 24., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 84dda4b 012/101: Check whether regexps have to be recompiled., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 12f75f0 038/101: README: Added tldr., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language b0483b5 042/101: README: Added MELPA batch., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 6b14af5 041/101: README: Shortened tldr., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language f21d259 037/101: Simplification., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language a7c9c9a 050/101: README: markup, Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language da675df 048/101: Fix locating of data files., Stefan Monnier, 2019/02/23
- [elpa] externals/guess-language 2fc2e07 046/101: Merge pull request #2 from xiongtx/url, Stefan Monnier, 2019/02/23