[elpa] externals/wcheck-mode d391262 05/39: Update package version: 2015.10.15

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit d39126211980f9e4aad3cf0f963bc634c123c2d3
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update package version: 2015.10.15
---
 wcheck-mode-pkg.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode-pkg.el b/wcheck-mode-pkg.el
index 7d1ad2e..139b40e 100644
--- a/wcheck-mode-pkg.el
+++ b/wcheck-mode-pkg.el
@@ -1,2 +1,2 @@
-(define-package "wcheck-mode" "2014.6.21"
+(define-package "wcheck-mode" "2015.10.15"
   "General interface for text checkers")



[elpa] externals/wcheck-mode 4cf2503 09/39: Update MELPA URL

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 4cf25030923f7a56cd9fdb5a3a94054e732c6ea8
Author: Syohei YOSHIDA 
Commit: Syohei YOSHIDA 

Update MELPA URL
---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index c8b8b24..b366f82 100644
--- a/README.md
+++ b/README.md
@@ -108,7 +108,7 @@ Emacs's initialization file (`~/.emacs` or 
`~/.emacs.d/init.el`):
   "Move point backward to previous marked text area." t)
 
 [Marmalade]: http://marmalade-repo.org/
-[Melpa]: http://melpa.milkbox.net/
+[Melpa]: https://melpa.org/
 
 
 Configuration and basic usage



[elpa] externals/wcheck-mode 029b031 04/39: Merge branch 'master' of github.com:tlikonen/wcheck-mode

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 029b031fc2e44bb529a49d774c265e0c85696dd6
Merge: 03ea5f1 011219f
Author: Teemu Likonen 
Commit: Teemu Likonen 

Merge branch 'master' of github.com:tlikonen/wcheck-mode

* 'master' of github.com:tlikonen/wcheck-mode:
  Allow exec-path search to find external program

Conflicts:
wcheck-mode.el
---
 wcheck-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 989215d..c37882f 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2018,10 +2018,10 @@ a (valid) value for the KEY then query the value from
 
 (defun wcheck--program-executable-p (program)
   "Return non-nil if PROGRAM is executable regular file."
-  (when (stringp program)
-(let ((f (executable-find program)))
-  (and (file-regular-p f)
-   (file-executable-p f)
+  (and (stringp program)
+   (or (and (file-regular-p program)
+(file-executable-p program))
+   (executable-find program
 
 
 (defun wcheck--program-configured-p (language)



[elpa] branch externals/wcheck-mode created (now 0c744a4)

2020-10-04 Thread Teemu Likonen
tlikonen pushed a change to branch externals/wcheck-mode.

at  0c744a4   Remove -pkg.el, COPYING and Makefile

This branch includes the following new commits:

   new  03ea5f1   Sync changes from GNU Elpa (minor fixes; no functional 
changes)
   new  a8dcccb   Allow exec-path search to find external program
   new  011219f   Merge pull request #6 from justbur/master
   new  029b031   Merge branch 'master' of github.com:tlikonen/wcheck-mode
   new  d391262   Update package version: 2015.10.15
   new  0edd086   Update copyright year: 2015
   new  841dc3b   Precalculate (expt 2 16): 65536
   new  f92887e   Eval wcheck--buffer-data-key-index only once in 
wcheck--buffer-data-get
   new  4cf2503   Update MELPA URL
   new  a6e2865   Add link to PGP key
   new  866954f   New version
   new  6f5e9fa   Small changes to introduction texts
   new  18c3118   Make generated face predicate a lambda form
   new  07fdd27   Update copyright year
   new  4bc8b09   Reformat comments
   new  ed77898   Remove Marmalade package archive
   new  53555c6   Fix wcheck--generate-face-predicate: return lambda in all 
cases
   new  2b696d5   Revert "Use jit-lock-fontify-now instead of 
font-lock-fontify-region"
   new  adb9dd9   Version 2016.1.30
   new  9693712   If exists use font-lock-ensure, else 
font-lock-fontify-region
   new  e07dd1d   Different logic for wcheck--program-executable-p
   new  57c41b2   Fix some quoting problems in doc strings
   new  d56345a   Change PGP key's url
   new  6aa2662   Fix `wcheck--language-exists-p` if executable does not 
exist
   new  7bdc250   Mention GNU Elpa in the README
   new  3ba6be4   Add read-or-skip-faces example and section headings
   new  56e5137   Refer to "OpenPGP key" instead of just "PGP"
   new  a2affd8   Improve the doc string of wcheck--generate-face-predicate 
function
   new  952733c   Switch to lexical-binding
   new  9564d6da  Add (require 'outline) to wcheck--timer-jump-event 
function
   new  e459208   Update copyright year (2019)
   new  09f0c3a   Make --generate-face-predicate to take advantage of 
lexical closures
   new  b41ff61   Call outline-show-entry function instead of deprecated 
show-entry
   new  c50e1f5   Version 2019.6.17
   new  4d6efd7   Reword some error messages
   new  271198b   Fix the first line of wcheck-mode.el file
   new  b2549ea   Use the same copyright and version header as in the GNU 
Elpa repository
   new  7fb39bc   README: In install instructions refer to GNU Elpa only
   new  0c744a4   Remove -pkg.el, COPYING and Makefile




[elpa] externals/wcheck-mode 9693712 20/39: If exists use font-lock-ensure, else font-lock-fontify-region

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 969371249136fc789b6ac44c8bd84b612eefd0e6
Author: Teemu Likonen 
Commit: Teemu Likonen 

If exists use font-lock-ensure, else font-lock-fontify-region
---
 wcheck-mode.el | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 6b0c90f..25a8a09 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1387,7 +1387,10 @@ areas, including invisible ones. Otherwise skip 
invisible text."
 
 (when font-lock-mode
   (save-excursion
-(font-lock-fontify-region (min beg end) (max beg end
+(funcall (if (fboundp 'font-lock-ensure)
+ #'font-lock-ensure
+   #'font-lock-fontify-region)
+ (min beg end) (max beg end
 
 (wcheck--with-language-data
 (language (wcheck--buffer-data-get :buffer buffer :language))



[elpa] externals/wcheck-mode 18c3118 13/39: Make generated face predicate a lambda form

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 18c3118cf9cc2f654794a8f0ce38b368d256758f
Author: Teemu Likonen 
Commit: Teemu Likonen 

Make generated face predicate a lambda form
---
 wcheck-mode.el | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index fffe576..eda513f 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1416,7 +1416,7 @@ areas, including invisible ones. Otherwise skip invisible 
text."
  (match-beginning 1) 'invisible buffer
  end)))
 
-((and (eval face-p)
+((and (funcall face-p)
   (or (equal regexp-discard "")
   (not (string-match
 regexp-discard
@@ -1476,7 +1476,7 @@ text."
(goto-char (next-single-char-property-change
(match-beginning 1) 'invisible buffer
end)))
-  ((eval face-p)
+  ((funcall face-p)
;; Make an overlay.
(wcheck--make-overlay
 buffer ol-face ol-mouse-face ol-help-echo ol-keymap
@@ -1936,13 +1936,15 @@ expression will return a boolean."
 (cond ((not font-lock-mode)
t)
   ((eq mode 'read)
-   `(wcheck--face-found-p
- ',faces (wcheck--collect-faces
-  (match-beginning 1) (match-end 1
+   `(lambda ()
+  (wcheck--face-found-p
+   ',faces (wcheck--collect-faces
+(match-beginning 1) (match-end 1)
   ((eq mode 'skip)
-   `(not (wcheck--face-found-p
-  ',faces (wcheck--collect-faces
-   (match-beginning 1) (match-end 1)
+   `(lambda ()
+  (not (wcheck--face-found-p
+',faces (wcheck--collect-faces
+ (match-beginning 1) (match-end 1))
   (t t
 
 



[elpa] externals/wcheck-mode 03ea5f1 01/39: Sync changes from GNU Elpa (minor fixes; no functional changes)

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 03ea5f18194d00f5e31075ebefe73289652ac3c8
Author: Stefan Monnier 
Commit: Teemu Likonen 

Sync changes from GNU Elpa (minor fixes; no functional changes)
---
 wcheck-mode.el | 69 --
 1 file changed, 33 insertions(+), 36 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index dd38361..989215d 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -62,7 +62,6 @@
 ;; and, based on their output, decides if some parts of text should be
 ;; marked in the buffer.
 
-
 ;;; Code:
 
 
@@ -215,7 +214,9 @@
 
 
 ;;;###autoload
-(defcustom wcheck-language-data nil
+(defcustom wcheck-language-data
+  ;; FIXME: Auto-fill by looking at installed spell-checkers and dictionaries!
+  nil
   "Language configuration for `wcheck-mode'.
 
 The variable is an association list (alist) and its elements are
@@ -1233,10 +1234,9 @@ requested it."
 (remove-hook (car hook) (cdr hook
 
 
-(defun wcheck--hook-window-scroll (window window-start)
+(defun wcheck--hook-window-scroll (window _window-start)
   "`wcheck-mode' hook for window scroll.
-Request update for the buffer when its window have been
-scrolled."
+Request update for the buffer when its window have been scrolled."
   (with-current-buffer (window-buffer window)
 (when wcheck-mode
   (wcheck--buffer-data-set (current-buffer) :read-req t
@@ -1268,7 +1268,7 @@ changed."
 'currentframe))
 
 
-(defun wcheck--hook-after-change (beg end len)
+(defun wcheck--hook-after-change (_beg _end _len)
   "`wcheck-mode' hook for buffer content change.
 Request update for the buffer when its content has been edited."
   ;; The buffer that has changed is the current buffer when this hook
@@ -1858,7 +1858,7 @@ or nil."
 nil))
 
 
-(defun wcheck-parser-lines (&rest ignored)
+(defun wcheck-parser-lines (&rest _ignored)
   "Parser for newline-separated output.
 Return current buffer's lines as a list of strings."
   (delete-dups (split-string (buffer-substring-no-properties
@@ -1866,7 +1866,7 @@ Return current buffer's lines as a list of strings."
  "\n+" t)))
 
 
-(defun wcheck-parser-whitespace (&rest ignored)
+(defun wcheck-parser-whitespace (&rest _ignored)
   "Parser for whitespace-separated output.
 Split current buffer's content to whitespace-separated tokens and
 return them as a list of strings."
@@ -1875,7 +1875,7 @@ return them as a list of strings."
  "[ \f\t\n\r\v]+" t)))
 
 
-(defun wcheck-parser-ispell-suggestions (&rest ignored)
+(defun wcheck-parser-ispell-suggestions (&rest _ignored)
   "Parser for Ispell-compatible programs' spelling suggestions."
   (let ((search-spaces-regexp nil))
 (when (re-search-forward "^& [^ ]+ \\([0-9]+\\) [0-9]+: \\(.+\\)$" nil t)
@@ -1900,17 +1900,17 @@ return them as a list of strings."
 (delete-dups faces)))
 
 
-(defun wcheck--major-mode-face-settings (language major-mode)
-  "Return read/skip face settings for MAJOR-MODE."
+(defun wcheck--major-mode-face-settings (language mode)
+  "Return read/skip face settings for MODE."
   (let ((data (wcheck-query-language-data language 'read-or-skip-faces))
 conf)
 (catch 'answer
   (while data
 (setq conf (pop data))
 (when (or (eq nil (car conf))
-  (eq major-mode (car conf))
+  (eq mode (car conf))
   (and (listp (car conf))
-   (memq major-mode (car conf
+   (memq mode (car conf
   (throw 'answer conf))
 
 
@@ -1923,14 +1923,14 @@ Both arguments are lists."
 (throw 'found t)
 
 
-(defun wcheck--generate-face-predicate (language major-mode)
-  "Generates a face predicate expression for scanning buffer.
+(defun wcheck--generate-face-predicate (language mode)
+  "Generate a face predicate expression for scanning buffer.
 Return a predicate expression that is used to decide whether
 `wcheck-mode' should read or paint text at the current point
-position with LANGUAGE and MAJOR-MODE. Evaluating the predicate
+position with LANGUAGE and MODE. Evaluating the predicate
 expression will return a boolean."
   (let* ((face-settings (wcheck--major-mode-face-settings
- language major-mode))
+ language mode))
  (mode (nth 1 face-settings))
  (faces (nthcdr 2 face-settings)))
 (cond ((not font-lock-mode)
@@ -1954,25 +1954,22 @@ expression will return a boolean."
   (syntax-table-p (and (boundp value) (eval value)
 ((and (eq key 'face)
   (facep value)))
-((and (or (eq key 'regexp-start)
-  (eq key 'regexp-body)
-  (eq key 'regexp-end)
-  (eq key 'regexp-discard))
+((and (memq key '(regexp-start regexp-body regexp-end regexp-discard))
   (stringp value)))
-((and (or (eq key 'program)
-

[elpa] externals/wcheck-mode 011219f 03/39: Merge pull request #6 from justbur/master

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 011219f0802b43b985927b65d26516a5919d8647
Merge: 941584d a8dcccb
Author: Teemu Likonen 
Commit: Teemu Likonen 

Merge pull request #6 from justbur/master

Allow exec-path search to find external program
---
 wcheck-mode.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index dd38361..42efc94 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2022,9 +2022,10 @@ a (valid) value for the KEY then query the value from
 (defun wcheck--program-executable-p (program)
   "Return t if PROGRAM is executable regular file."
   (and (stringp program)
-   (file-regular-p program)
-   (file-executable-p program)
-   t))
+   (or (and (file-regular-p program)
+(file-executable-p program))
+   (executable-find program
+
 
 
 (defun wcheck--program-configured-p (language)



[elpa] externals/wcheck-mode 6f5e9fa 12/39: Small changes to introduction texts

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 6f5e9faabb04f9e7c6698b90487ebe5913a13aed
Author: Teemu Likonen 
Commit: Teemu Likonen 

Small changes to introduction texts
---
 README.md  | 2 +-
 wcheck-mode.el | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 5c7e8a6..2eaaa77 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ checking text. For example, Wcheck mode can be used with 
spell-checker
 programs such as Ispell, Enchant and Hunspell, but actually any tool
 that can receive text from standard input stream and send text to
 standard output can be used. Wcheck mode sends parts of buffer's content
-to an external program or an Emacs Lisp function and, based on their
+to an external program or an Emacs Lisp function and, relying on their
 output, decides if some parts of text should be marked in the buffer.
 
 [Emacs]: http://www.gnu.org/software/emacs/
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 70dcea6..fffe576 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -59,7 +59,7 @@
 ;; actually any tool that can receive text from standard input stream
 ;; and send text to standard output can be used. Wcheck mode sends parts
 ;; of buffer's content to an external program or an Emacs Lisp function
-;; and, based on their output, decides if some parts of text should be
+;; and, relying on their output, decides if some parts of text should be
 ;; marked in the buffer.
 
 ;;; Code:
@@ -893,7 +893,7 @@ otherwise turn it off. If ARG is not given toggle the mode.
 
 Wcheck is a minor mode for automatically checking and marking
 strings in Emacs buffer. Wcheck sends (parts of) buffer's content
-to a text-checker back-end and, based on its output, decides if
+to a text-checker back-end and, relying on its output, decides if
 some parts of text should be marked.
 
 Wcheck can be used with external spell-checker programs such as



[elpa] externals/wcheck-mode a8dcccb 02/39: Allow exec-path search to find external program

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit a8dcccb16a7187c051d4b2cf65ba58b7860a8354
Author: justbur 
Commit: justbur 

Allow exec-path search to find external program
---
 wcheck-mode.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index dd38361..42efc94 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2022,9 +2022,10 @@ a (valid) value for the KEY then query the value from
 (defun wcheck--program-executable-p (program)
   "Return t if PROGRAM is executable regular file."
   (and (stringp program)
-   (file-regular-p program)
-   (file-executable-p program)
-   t))
+   (or (and (file-regular-p program)
+(file-executable-p program))
+   (executable-find program
+
 
 
 (defun wcheck--program-configured-p (language)



[elpa] externals/wcheck-mode 841dc3b 07/39: Precalculate (expt 2 16): 65536

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 841dc3b1a8c0ad2e84e6fc3cad5b8e7f49353559
Author: Teemu Likonen 
Commit: Teemu Likonen 

Precalculate (expt 2 16): 65536
---
 wcheck-mode.el | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index f85491d..427165b 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2058,8 +2058,7 @@ The returned value is a floating point number."
  (high (nth 0 idle))
  (low (nth 1 idle))
  (micros (nth 2 idle)))
-(+ (* high
-  (expt 2 16))
+(+ (* high 65536)
low
(/ micros 100.0
 



[elpa] externals/wcheck-mode 866954f 11/39: New version

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 866954f040217059607633cf4c0f5e8a1ff5fd9a
Author: Teemu Likonen 
Commit: Teemu Likonen 

New version
---
 wcheck-mode-pkg.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode-pkg.el b/wcheck-mode-pkg.el
index 139b40e..e982515 100644
--- a/wcheck-mode-pkg.el
+++ b/wcheck-mode-pkg.el
@@ -1,2 +1,2 @@
-(define-package "wcheck-mode" "2015.10.15"
+(define-package "wcheck-mode" "2015.11.29"
   "General interface for text checkers")



[elpa] externals/wcheck-mode 56e5137 27/39: Refer to "OpenPGP key" instead of just "PGP"

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 56e51375ed8c62a0cad754691471e2aa9e6cd397
Author: Teemu Likonen 
Commit: Teemu Likonen 

Refer to "OpenPGP key" instead of just "PGP"
---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index b1a3f00..d1ca955 100644
--- a/README.md
+++ b/README.md
@@ -391,7 +391,7 @@ Copyright and license
 
 Copyright (C) 2009-2016 Teemu Likonen <>
 
-PGP: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
+OpenPGP key: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
 
 This program is free software: you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the



[elpa] externals/wcheck-mode f92887e 08/39: Eval wcheck--buffer-data-key-index only once in wcheck--buffer-data-get

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit f92887e2699894c1a77cc7ba35c07e22c0230da3
Author: Teemu Likonen 
Commit: Teemu Likonen 

Eval wcheck--buffer-data-key-index only once in wcheck--buffer-data-get
---
 wcheck-mode.el | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 427165b..70dcea6 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2179,12 +2179,13 @@ But only if it doesn't exist already."
 If optional TARGET-KEY is not given return all data associated
 with the matching KEY VALUE."
   (catch 'answer
-(dolist (item wcheck--buffer-data)
-  (when (equal value (aref item (wcheck--buffer-data-key-index key)))
-(throw 'answer (if target-key
-   (aref item (wcheck--buffer-data-key-index
-   target-key))
- item))
+(let ((index (wcheck--buffer-data-key-index key)))
+  (dolist (item wcheck--buffer-data)
+(when (equal value (aref item index))
+  (throw 'answer (if target-key
+ (aref item (wcheck--buffer-data-key-index
+ target-key))
+   item)))
 
 
 (defun wcheck--buffer-data-get-all (&optional key)



[elpa] externals/wcheck-mode b2549ea 37/39: Use the same copyright and version header as in the GNU Elpa repository

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit b2549ead9d44cca3d4f356b3225ebe8d2e624410
Author: Teemu Likonen 
Commit: Teemu Likonen 

Use the same copyright and version header as in the GNU Elpa repository
---
 README.md  | 6 +-
 wcheck-mode.el | 3 ++-
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 4a70e9b..dc21707 100644
--- a/README.md
+++ b/README.md
@@ -389,9 +389,7 @@ branches and possibly merged to _master_ when they are 
ready.
 Copyright and license
 -
 
-Copyright (C) 2009-2019 Teemu Likonen <>
-
-OpenPGP key: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
+Copyright (C) 2009-2020 Free Software Foundation, Inc.
 
 This program is free software: you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
@@ -404,5 +402,3 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See 
the GNU General
 Public License for more details.
 
 The license text: 
-
-[PGP]: http://www.iki.fi/tlikonen/pgp-key.asc
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 1230427..9dc0e2e 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1,12 +1,13 @@
 ;;; wcheck-mode.el --- General interface for text checkers  -*- 
lexical-binding: t -*-
 
-;; Copyright (C) 2009-2019  Teemu Likonen 
+;; Copyright (C) 2009-2020  Free Software Foundation, Inc.
 
 ;; Author: Teemu Likonen 
 ;; Maintainer: Teemu Likonen 
 ;; Created: 2009-07-04
 ;; URL: https://github.com/tlikonen/wcheck-mode
 ;; Keywords: text spell check languages ispell
+;; Version: 2019.6.17
 
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by



[elpa] externals/wcheck-mode 07fdd27 14/39: Update copyright year

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 07fdd2768a6880fd0129cf9bb589bffaf074eb03
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update copyright year
---
 README.md  | 2 +-
 wcheck-mode.el | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 2eaaa77..48d5107 100644
--- a/README.md
+++ b/README.md
@@ -337,7 +337,7 @@ branches and possibly merged to _master_ when they are 
ready.
 Copyright and license
 -
 
-Copyright (C) 2009-2015 Teemu Likonen <>
+Copyright (C) 2009-2016 Teemu Likonen <>
 
 PGP: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
 
diff --git a/wcheck-mode.el b/wcheck-mode.el
index eda513f..f6043ca 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -8,7 +8,7 @@
 ;; Keywords: text spell check languages ispell
 
 
-;; Copyright (C) 2009-2015 Teemu Likonen 
+;; Copyright (C) 2009-2016 Teemu Likonen 
 ;;
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by



[elpa] externals/wcheck-mode e07dd1d 21/39: Different logic for wcheck--program-executable-p

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit e07dd1d0c3e034360d08c3856471496273a340da
Author: Stefan Monnier 
Commit: Teemu Likonen 

Different logic for wcheck--program-executable-p
---
 wcheck-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 25a8a09..e099305 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2021,10 +2021,10 @@ a (valid) value for the KEY then query the value from
 
 (defun wcheck--program-executable-p (program)
   "Return non-nil if PROGRAM is executable regular file."
-  (and (stringp program)
-   (or (and (file-regular-p program)
-(file-executable-p program))
-   (executable-find program
+  (when (stringp program)
+(let ((f (executable-find program)))
+  (and (file-regular-p f)
+   (file-executable-p f)
 
 
 (defun wcheck--program-configured-p (language)



[elpa] externals/wcheck-mode ed77898 16/39: Remove Marmalade package archive

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit ed7789836601f062a5aac264c6b5756e75b5fb2e
Author: Teemu Likonen 
Commit: Teemu Likonen 

Remove Marmalade package archive
---
 README.md | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 48d5107..4ede4ac 100644
--- a/README.md
+++ b/README.md
@@ -91,10 +91,10 @@ checker.
 Install
 ---
 
-You can install Wcheck mode through [Marmalade][] or [Melpa][] package
-archive. Alternatively you can put `wcheck-mode.el` file to some
-directory in your Emacs's `load-path` and add the following lines to
-Emacs's initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
+You can install Wcheck mode through [Melpa][] package archive.
+Alternatively you can put `wcheck-mode.el` file to some directory in
+your Emacs's `load-path` and add the following lines to Emacs's
+initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
 
 (autoload 'wcheck-mode "wcheck-mode"
   "Toggle wcheck-mode." t)
@@ -107,8 +107,7 @@ Emacs's initialization file (`~/.emacs` or 
`~/.emacs.d/init.el`):
 (autoload 'wcheck-jump-backward "wcheck-mode"
   "Move point backward to previous marked text area." t)
 
-[Marmalade]: http://marmalade-repo.org/
-[Melpa]: https://melpa.org/
+[Melpa]: https://melpa.org/
 
 
 Configuration and basic usage



[elpa] externals/wcheck-mode 57c41b2 22/39: Fix some quoting problems in doc strings

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 57c41b2f98aabc4fda375df26254a8ae097fe814
Author: Paul Eggert 
Commit: Teemu Likonen 

Fix some quoting problems in doc strings

Most of these are minor issues involving, e.g., quoting `like this'
instead of 'like this'.  A few involve escaping ` and ' with a
preceding \= when the characters should not be turned into curved single
quotes.
---
 wcheck-mode.el | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index e099305..6a491b7 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -359,12 +359,12 @@ regexp-end
 
 The default values for the regular expressions are
 
-\\=\\<'* (regexp-start)
+\\=\\<\\='* (regexp-start)
 \\w+? (regexp-body)
-'*\\=\\> (regexp-end)
+\\='*\\=\\> (regexp-end)
 
 Effectively they match a series of word characters defined in
-the effective syntax table. Single quotes (') at the start
+the effective syntax table. Single quotes (\\=') at the start
 and end of a word are excluded. This is probably a good thing
 when using `wcheck-mode' as a spelling checker.
 
@@ -376,7 +376,7 @@ regexp-discard
 to define exceptions to the `regexp-body' match. The default
 value is
 
-\\`'+\\'
+=`\\='+='
 
 which discards the body string if it consists only of single
 quotes. This was chosen as the default because the default
@@ -622,10 +622,10 @@ Here's an example value for the variable:
  (connection . nil)
  (face . wcheck-default-face)
  (syntax . text-mode-syntax-table)
- (regexp-start . \"=\\<'*\")
+ (regexp-start . \"=\\<\\='*\")
  (regexp-body . \"w+?\")
- (regexp-end . \"'*=\\>\")
- (regexp-discard . \"`'+'\")
+ (regexp-end . \"\\='*=\\>\")
+ (regexp-discard . \"\\=`\\='+\\='\")
  (case-fold . nil)
  (read-or-skip-faces
   ((emacs-lisp-mode c-mode) read



[elpa] externals/wcheck-mode 2b696d5 18/39: Revert "Use jit-lock-fontify-now instead of font-lock-fontify-region"

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 2b696d5b9091fd1a805259765cb0e876ef00707a
Author: Teemu Likonen 
Commit: Teemu Likonen 

Revert "Use jit-lock-fontify-now instead of font-lock-fontify-region"

This reverts commit 2e4827b16b88635d0ffb6addef530de060e59503.

In Emacs 25 jit-lock-fontify-now gives an error.
---
 wcheck-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 49a2d24..6b0c90f 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1387,7 +1387,7 @@ areas, including invisible ones. Otherwise skip invisible 
text."
 
 (when font-lock-mode
   (save-excursion
-(jit-lock-fontify-now (min beg end) (max beg end
+(font-lock-fontify-region (min beg end) (max beg end
 
 (wcheck--with-language-data
 (language (wcheck--buffer-data-get :buffer buffer :language))



[elpa] externals/wcheck-mode 6aa2662 24/39: Fix `wcheck--language-exists-p` if executable does not exist

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 6aa26626ccc6f7f670de092c7d40e44ab8b410f9
Author: Frank Fischer 
Commit: Frank Fischer 

Fix `wcheck--language-exists-p` if executable does not exist

The function `executable-find` might return nil if `program` does not
exist. In this case `file-regular-p` raises a nil error. We now check
for `nil` explicitly.
---
 wcheck-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 6a491b7..69d27bc 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2023,7 +2023,8 @@ a (valid) value for the KEY then query the value from
   "Return non-nil if PROGRAM is executable regular file."
   (when (stringp program)
 (let ((f (executable-find program)))
-  (and (file-regular-p f)
+  (and f
+   (file-regular-p f)
(file-executable-p f)
 
 



[elpa] externals/wcheck-mode 53555c6 17/39: Fix wcheck--generate-face-predicate: return lambda in all cases

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 53555c6faf22c193eb61c3b56be613a906c8b56a
Author: Teemu Likonen 
Commit: Teemu Likonen 

Fix wcheck--generate-face-predicate: return lambda in all cases
---
 wcheck-mode-pkg.el | 2 +-
 wcheck-mode.el | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/wcheck-mode-pkg.el b/wcheck-mode-pkg.el
index e982515..38f80de 100644
--- a/wcheck-mode-pkg.el
+++ b/wcheck-mode-pkg.el
@@ -1,2 +1,2 @@
-(define-package "wcheck-mode" "2015.11.29"
+(define-package "wcheck-mode" "2016.1.5"
   "General interface for text checkers")
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 0104b59..49a2d24 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1932,7 +1932,7 @@ expression will return a boolean."
  (mode (nth 1 face-settings))
  (faces (nthcdr 2 face-settings)))
 (cond ((not font-lock-mode)
-   t)
+   (lambda () t))
   ((eq mode 'read)
`(lambda ()
   (wcheck--face-found-p
@@ -1943,7 +1943,7 @@ expression will return a boolean."
   (not (wcheck--face-found-p
 ',faces (wcheck--collect-faces
  (match-beginning 1) (match-end 1))
-  (t t
+  (t (lambda () t)
 
 
 ;;; Miscellaneous low-level functions



[elpa] externals/wcheck-mode 0edd086 06/39: Update copyright year: 2015

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 0edd0860f3c814aea6e7d1784048f102e553bbe1
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update copyright year: 2015
---
 README.md  | 2 +-
 wcheck-mode.el | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 87b1784..c8b8b24 100644
--- a/README.md
+++ b/README.md
@@ -337,7 +337,7 @@ branches and possibly merged to _master_ when they are 
ready.
 Copyright and license
 -
 
-Copyright (C) 2009-2014 Teemu Likonen <>
+Copyright (C) 2009-2015 Teemu Likonen <>
 
 This program is free software: you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
diff --git a/wcheck-mode.el b/wcheck-mode.el
index c37882f..f85491d 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -8,7 +8,7 @@
 ;; Keywords: text spell check languages ispell
 
 
-;; Copyright (C) 2009-2014 Teemu Likonen 
+;; Copyright (C) 2009-2015 Teemu Likonen 
 ;;
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by



[elpa] externals/wcheck-mode 09f0c3a 32/39: Make --generate-face-predicate to take advantage of lexical closures

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 09f0c3a1f0f61622c963b689f9d8aeb1d6c02ce5
Author: Teemu Likonen 
Commit: Teemu Likonen 

Make --generate-face-predicate to take advantage of lexical closures
---
 wcheck-mode.el | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 2f6db47..c17a6c0 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1940,15 +1940,15 @@ will return a boolean."
 (cond ((not font-lock-mode)
(lambda () t))
   ((eq mode 'read)
-   `(lambda ()
-  (wcheck--face-found-p
-   ',faces (wcheck--collect-faces
-(match-beginning 1) (match-end 1)
+   (lambda ()
+ (wcheck--face-found-p
+  faces (wcheck--collect-faces
+ (match-beginning 1) (match-end 1)
   ((eq mode 'skip)
-   `(lambda ()
-  (not (wcheck--face-found-p
-',faces (wcheck--collect-faces
- (match-beginning 1) (match-end 1))
+   (lambda ()
+ (not (wcheck--face-found-p
+   faces (wcheck--collect-faces
+  (match-beginning 1) (match-end 1))
   (t (lambda () t)
 
 



[elpa] externals/wcheck-mode b41ff61 33/39: Call outline-show-entry function instead of deprecated show-entry

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit b41ff612a26e758a6e966f83f831f5dd8f1a3338
Author: Teemu Likonen 
Commit: Teemu Likonen 

Call outline-show-entry function instead of deprecated show-entry
---
 wcheck-mode.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index c17a6c0..857222a 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -67,7 +67,7 @@
 
 (eval-when-compile
   ;; Silence compiler
-  (declare-function show-entry "outline"))
+  (declare-function outline-show-entry "outline"))
 
 
 ;;; Settings
@@ -1160,7 +1160,7 @@ requested it."
   (set-window-point window (overlay-end ol))
 (goto-char (overlay-end ol)))
   (when (invisible-p (point))
-(show-entry))
+(outline-show-entry))
   (message "Found from line %s"
(line-number-at-pos (point)))
   (wcheck--force-read buffer))
@@ -1177,7 +1177,7 @@ requested it."
   (set-window-point window (overlay-start ol))
 (goto-char (overlay-start ol)))
   (when (invisible-p (point))
-(show-entry))
+(outline-show-entry))
   (message "Found from line %s"
(line-number-at-pos (point)))
   (wcheck--force-read buffer))



[elpa] externals/wcheck-mode d56345a 23/39: Change PGP key's url

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit d56345a1ec910a7d95103a441536cfba10ec9672
Author: Teemu Likonen 
Commit: Teemu Likonen 

Change PGP key's url
---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 4ede4ac..00e4359 100644
--- a/README.md
+++ b/README.md
@@ -352,4 +352,4 @@ Public License for more details.
 
 The license text: 
 
-[PGP]: http://koti.kapsi.fi/~dtw/pgp-key.asc
+[PGP]: http://www.iki.fi/tlikonen/pgp-key.asc



[elpa] externals/wcheck-mode a6e2865 10/39: Add link to PGP key

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit a6e28654b9b3d002444102ea67ebd5de71366e86
Author: Teemu Likonen 
Commit: Teemu Likonen 

Add link to PGP key
---
 README.md | 4 
 1 file changed, 4 insertions(+)

diff --git a/README.md b/README.md
index b366f82..5c7e8a6 100644
--- a/README.md
+++ b/README.md
@@ -339,6 +339,8 @@ Copyright and license
 
 Copyright (C) 2009-2015 Teemu Likonen <>
 
+PGP: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
+
 This program is free software: you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
 Free Software Foundation, either version 3 of the License, or (at your
@@ -350,3 +352,5 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See 
the GNU General
 Public License for more details.
 
 The license text: 
+
+[PGP]: http://koti.kapsi.fi/~dtw/pgp-key.asc



[elpa] externals/wcheck-mode a2affd8 28/39: Improve the doc string of wcheck--generate-face-predicate function

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit a2affd814c26ae25dfa53c785d2442badeadcbf9
Author: Teemu Likonen 
Commit: Teemu Likonen 

Improve the doc string of wcheck--generate-face-predicate function

The documentation now speaks of "predicate function" instead of
"predicate expression".
---
 wcheck-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 69d27bc..7f2fa82 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1925,11 +1925,11 @@ Both arguments are lists."
 
 
 (defun wcheck--generate-face-predicate (language mode)
-  "Generate a face predicate expression for scanning buffer.
-Return a predicate expression that is used to decide whether
+  "Generate a face predicate function for scanning buffer.
+Return a predicate function that is used to decide whether
 `wcheck-mode' should read or paint text at the current point
-position with LANGUAGE and MODE. Evaluating the predicate
-expression will return a boolean."
+position with LANGUAGE and MODE. The called predicate function
+will return a boolean."
   (let* ((face-settings (wcheck--major-mode-face-settings
  language mode))
  (mode (nth 1 face-settings))



[elpa] externals/wcheck-mode 952733c 29/39: Switch to lexical-binding

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 952733c76a4769a729fed04b4752b3cd4e31eb9e
Author: Teemu Likonen 
Commit: Teemu Likonen 

Switch to lexical-binding
---
 wcheck-mode.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 7f2fa82..855f544 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1,3 +1,5 @@
+;; -*- lexical-binding: t -*-
+
 ;;; wcheck-mode.el --- General interface for text checkers
 
 ;; Copyright (C) 2009-2016  Teemu Likonen 



[elpa] externals/wcheck-mode 9564d6da 30/39: Add (require 'outline) to wcheck--timer-jump-event function

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 9564d6da566d5bb88de376ef2ee477a175f00bc0
Author: Teemu Likonen 
Commit: Teemu Likonen 

Add (require 'outline) to wcheck--timer-jump-event function

The function uses show-entry which is in outline package.
---
 wcheck-mode.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 855f544..69708c9 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1142,6 +1142,7 @@ requested it."
 
 
 (defun wcheck--timer-jump-event ()
+  (require 'outline)
   (wcheck--loop-over-jump-reqs buffer
 (let* ((jump-req (wcheck--buffer-data-get :buffer buffer :jump-req))
(start (wcheck--jump-req-start jump-req))



[elpa] externals/wcheck-mode 7fb39bc 38/39: README: In install instructions refer to GNU Elpa only

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 7fb39bc5bf66462be9a2e51eeaf865a277e3c02e
Author: Teemu Likonen 
Commit: Teemu Likonen 

README: In install instructions refer to GNU Elpa only
---
 README.md | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index dc21707..80920a0 100644
--- a/README.md
+++ b/README.md
@@ -91,10 +91,12 @@ checker.
 Install
 ---
 
-You can install Wcheck mode through [GNU Elpa][Elpa] or [Melpa][]
-package archives. Alternatively you can put `wcheck-mode.el` file to
-some directory in your Emacs's `load-path` and add the following lines
-to Emacs's initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
+You can install Wcheck mode from [GNU Elpa][Elpa] package archive. Use
+Emacs command `M-x list-packages` and search for package `wcheck-mode`.
+
+Alternatively you can put `wcheck-mode.el` file to some directory in
+your Emacs's `load-path` and add the following lines to Emacs's
+initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
 
 (autoload 'wcheck-mode "wcheck-mode"
   "Toggle wcheck-mode." t)
@@ -107,8 +109,7 @@ to Emacs's initialization file (`~/.emacs` or 
`~/.emacs.d/init.el`):
 (autoload 'wcheck-jump-backward "wcheck-mode"
   "Move point backward to previous marked text area." t)
 
-[Elpa]:  https://elpa.gnu.org/
-[Melpa]: https://melpa.org/
+[Elpa]: https://elpa.gnu.org/
 
 
 Configuration and basic usage



[elpa] externals/wcheck-mode 4d6efd7 35/39: Reword some error messages

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 4d6efd78b226cb29f5c39e3e509733927fa8ba64
Author: Teemu Likonen 
Commit: Teemu Likonen 

Reword some error messages
---
 wcheck-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 857222a..c83d629 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -818,7 +818,7 @@ interactively) then change the global default language."
 
 (wcheck--program-not-configured-error
  (wcheck-mode -1)
- (message "Language \"%s\": checker program is not configured"
+ (message "Checker program is not configured for language \"%s\""
   (cdr error-data)
 
 
@@ -847,7 +847,7 @@ interactively) then change the global default language."
 
   (wcheck--program-not-configured-error
(wcheck-mode -1)
-   (message "Language \"%s\": checker program not configured"
+   (message "Checker program is not configured for language \"%s\""
 (cdr error-data)))
 
   (wcheck--language-does-not-exist-error
@@ -1695,11 +1695,11 @@ any kind of actions, though."
 return-value)
 
 (wcheck--action-program-error
- (message "Language \"%s\": action program is not configured"
+ (message "Action program is not configured for language \"%s\""
   (cdr error-data)))
 
 (wcheck--parser-function-not-configured-error
- (message "Language \"%s\": parser function is not configured"
+ (message "Parser function is not configured for language \"%s\""
   (cdr error-data)))
 
 (wcheck--error



[elpa] externals/wcheck-mode adb9dd9 19/39: Version 2016.1.30

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit adb9dd9f39cb0bdd140d6e778c4864dfde08
Author: Teemu Likonen 
Commit: Teemu Likonen 

Version 2016.1.30
---
 wcheck-mode-pkg.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode-pkg.el b/wcheck-mode-pkg.el
index 38f80de..633d8d7 100644
--- a/wcheck-mode-pkg.el
+++ b/wcheck-mode-pkg.el
@@ -1,2 +1,2 @@
-(define-package "wcheck-mode" "2016.1.5"
+(define-package "wcheck-mode" "2016.1.30"
   "General interface for text checkers")



[elpa] externals/wcheck-mode 271198b 36/39: Fix the first line of wcheck-mode.el file

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 271198bca70c05b4591c836d3c670b72cdfabe9c
Author: Stefan Monnier 
Commit: Teemu Likonen 

Fix the first line of wcheck-mode.el file
---
 wcheck-mode.el | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index c83d629..1230427 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1,6 +1,4 @@
-;; -*- lexical-binding: t -*-
-
-;;; wcheck-mode.el --- General interface for text checkers
+;;; wcheck-mode.el --- General interface for text checkers  -*- 
lexical-binding: t -*-
 
 ;; Copyright (C) 2009-2019  Teemu Likonen 
 



[elpa] externals/wcheck-mode e459208 31/39: Update copyright year (2019)

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit e4592086f4cacb2a3ab25d6417c65bf489a2fef8
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update copyright year (2019)
---
 README.md  | 2 +-
 wcheck-mode.el | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index d1ca955..4a70e9b 100644
--- a/README.md
+++ b/README.md
@@ -389,7 +389,7 @@ branches and possibly merged to _master_ when they are 
ready.
 Copyright and license
 -
 
-Copyright (C) 2009-2016 Teemu Likonen <>
+Copyright (C) 2009-2019 Teemu Likonen <>
 
 OpenPGP key: [4E10 55DC 84E9 DFF6 13D7 8557 719D 69D3 2453 9450][PGP]
 
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 69708c9..2f6db47 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -2,7 +2,7 @@
 
 ;;; wcheck-mode.el --- General interface for text checkers
 
-;; Copyright (C) 2009-2016  Teemu Likonen 
+;; Copyright (C) 2009-2019  Teemu Likonen 
 
 ;; Author: Teemu Likonen 
 ;; Maintainer: Teemu Likonen 



[elpa] externals/wcheck-mode 4bc8b09 15/39: Reformat comments

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 4bc8b09a7debde757acd3d5f531767e5ecbcfd71
Author: Teemu Likonen 
Commit: Teemu Likonen 

Reformat comments
---
 wcheck-mode.el | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index f6043ca..0104b59 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -1,5 +1,6 @@
 ;;; wcheck-mode.el --- General interface for text checkers
 
+;; Copyright (C) 2009-2016  Teemu Likonen 
 
 ;; Author: Teemu Likonen 
 ;; Maintainer: Teemu Likonen 
@@ -7,9 +8,6 @@
 ;; URL: https://github.com/tlikonen/wcheck-mode
 ;; Keywords: text spell check languages ispell
 
-
-;; Copyright (C) 2009-2016 Teemu Likonen 
-;;
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
 ;; the Free Software Foundation, either version 3 of the License, or (at
@@ -48,16 +46,16 @@
 ;; A general interface for text checkers
 ;;
 ;; Wcheck mode is a general-purpose text-checker interface for Emacs
-;; text editor. Wcheck mode a minor mode which provides an on-the-fly
-;; text checker. It checks the visible text area, as you type, and
-;; possibly highlights some parts of it. What is checked and how are all
+;; text editor.  Wcheck mode a minor mode which provides an on-the-fly
+;; text checker.  It checks the visible text area, as you type, and
+;; possibly highlights some parts of it.  What is checked and how are all
 ;; configurable.
 ;;
 ;; Wcheck mode can use external programs or Emacs Lisp functions for
-;; checking text. For example, Wcheck mode can be used with
+;; checking text.  For example, Wcheck mode can be used with
 ;; spell-checker programs such as Ispell, Enchant and Hunspell, but
 ;; actually any tool that can receive text from standard input stream
-;; and send text to standard output can be used. Wcheck mode sends parts
+;; and send text to standard output can be used.  Wcheck mode sends parts
 ;; of buffer's content to an external program or an Emacs Lisp function
 ;; and, relying on their output, decides if some parts of text should be
 ;; marked in the buffer.



[elpa] externals/wcheck-mode 7bdc250 25/39: Mention GNU Elpa in the README

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 7bdc250d7e38943a98310530a8b700ff4dabe016
Author: Teemu Likonen 
Commit: Teemu Likonen 

Mention GNU Elpa in the README
---
 README.md | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index 00e4359..75bc729 100644
--- a/README.md
+++ b/README.md
@@ -91,10 +91,10 @@ checker.
 Install
 ---
 
-You can install Wcheck mode through [Melpa][] package archive.
-Alternatively you can put `wcheck-mode.el` file to some directory in
-your Emacs's `load-path` and add the following lines to Emacs's
-initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
+You can install Wcheck mode through [GNU Elpa][Elpa] or [Melpa][]
+package archives. Alternatively you can put `wcheck-mode.el` file to
+some directory in your Emacs's `load-path` and add the following lines
+to Emacs's initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
 
 (autoload 'wcheck-mode "wcheck-mode"
   "Toggle wcheck-mode." t)
@@ -107,6 +107,7 @@ initialization file (`~/.emacs` or `~/.emacs.d/init.el`):
 (autoload 'wcheck-jump-backward "wcheck-mode"
   "Move point backward to previous marked text area." t)
 
+[Elpa]:  https://elpa.gnu.org/
 [Melpa]: https://melpa.org/
 
 



[elpa] externals/wcheck-mode c50e1f5 34/39: Version 2019.6.17

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit c50e1f565802816a67852213dc31532290704412
Author: Teemu Likonen 
Commit: Teemu Likonen 

Version 2019.6.17
---
 wcheck-mode-pkg.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode-pkg.el b/wcheck-mode-pkg.el
index 633d8d7..5ac3e69 100644
--- a/wcheck-mode-pkg.el
+++ b/wcheck-mode-pkg.el
@@ -1,2 +1,2 @@
-(define-package "wcheck-mode" "2016.1.30"
+(define-package "wcheck-mode" "2019.6.17"
   "General interface for text checkers")



[elpa] externals/wcheck-mode 3ba6be4 26/39: Add read-or-skip-faces example and section headings

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 3ba6be45cb2aa1eab92245bb32b4445a8f84ef9d
Author: Teemu Likonen 
Commit: Teemu Likonen 

Add read-or-skip-faces example and section headings
---
 README.md | 52 
 1 file changed, 52 insertions(+)

diff --git a/README.md b/README.md
index 75bc729..b1a3f00 100644
--- a/README.md
+++ b/README.md
@@ -145,6 +145,9 @@ querying effective configuration data for any language.
 Examples
 
 
+
+### Basic spell-checking
+
 Here are some examples on how you can fill the `wcheck-language-data`
 variable. The value is a list of language configurations:
 
@@ -196,6 +199,52 @@ and sets the syntactic meaning of the ASCII hyphen 
character (-) to a
 word character ("w"). Wcheck mode and its regular expression search will
 use that syntax table when scanning buffers' content in that language.
 
+
+### Choose what to check
+
+On some Emacs major modes there is no need to spell-check everything in
+the buffer. For example, in programming languages modes it is probably
+useful to spell-check only programmer's comments and functions'
+documentation strings. This can be configured with language option
+`read-or-skip-faces`. The following incomplete language configuration
+makes special treatment for emacs-lisp-mode: it checks only text areas
+which have been marked with faces `font-lock-comment-face` and
+`font-lock-doc-face`.
+
+("Some language"
+ ;; (program ...)
+ ;; (args ...)
+ (read-or-skip-faces
+  (emacs-lisp-mode read font-lock-comment-face font-lock-string-face)))
+
+Because `read-or-skip-faces` settings is often not a language specific
+option but a general major mode specific setting it can be more useful
+to put `read-or-skip-faces` settings in variable
+`wcheck-language-data-defaults` like this:
+
+(setq wcheck-language-data-defaults
+  '((read-or-skip-faces
+ ((emacs-lisp-mode lisp-mode)
+  read font-lock-comment-face font-lock-doc-face)
+ (sh-mode
+  read font-lock-comment-face)
+ (message-mode
+  read nil message-header-subject message-cited-text)
+ (latex-mode
+  read nil font-latex-sectioning-1-face
+  font-latex-sectioning-2-face
+  font-latex-sectioning-3-face
+  font-latex-sectioning-4-face font-latex-bold-face
+  font-latex-italic-face font-lock-constant-face)
+ (org-mode
+  read nil org-level-1 org-level-2 org-level-3 org-level-4
+  org-level-5 org-level-6 org-level-7 org-level-8)
+ (git-commit-mode
+  read nil git-commit-summary-face
+
+
+### Add words to dictionary
+
 Below is an example on how to add an "Add to dictionary" feature to the
 actions menu, among spelling suggestions. First, there's the language
 configuration. The example below is similar to the "British English"
@@ -249,6 +298,9 @@ Enchant program must be restarted.
 (message "Added word \"%s\" to the %s dictionary"
  word language)
 
+
+### Other than human languages
+
 Spell-checking human languages is not the only application for Wcheck
 mode. The following configuration adds language called "Trailing
 whitespace" which finds and marks all trailing whitespace characters



[elpa] externals/wcheck-mode 0c744a4 39/39: Remove -pkg.el, COPYING and Makefile

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 0c744a4139226d699e1e266cb580821c8c8ead18
Author: Teemu Likonen 
Commit: Teemu Likonen 

Remove -pkg.el, COPYING and Makefile
---
 COPYING| 674 -
 Makefile   |  39 
 wcheck-mode-pkg.el |   2 -
 3 files changed, 715 deletions(-)

diff --git a/COPYING b/COPYING
deleted file mode 100644
index 94a9ed0..000
--- a/COPYING
+++ /dev/null
@@ -1,674 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-   Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. 
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-   TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a wor

[elpa] externals/wcheck-mode 812da8b: Update version number: 2020.10.4

2020-10-04 Thread Teemu Likonen
branch: externals/wcheck-mode
commit 812da8b6c33b4e11ea9db7a7476c103021b21498
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update version number: 2020.10.4
---
 wcheck-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index 9dc0e2e..40c57c0 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -7,7 +7,7 @@
 ;; Created: 2009-07-04
 ;; URL: https://github.com/tlikonen/wcheck-mode
 ;; Keywords: text spell check languages ispell
-;; Version: 2019.6.17
+;; Version: 2020.10.4
 
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by



[elpa] master b0e75df: Make wcheck-mode an externals/wcheck-mode package

2020-10-04 Thread Teemu Likonen
branch: master
commit b0e75df7a50c07a311f80e58ca15f452da5865b8
Author: Teemu Likonen 
Commit: Teemu Likonen 

Make wcheck-mode an externals/wcheck-mode package
---
 externals-list  |2 +-
 packages/wcheck-mode/README.md  |  404 ---
 packages/wcheck-mode/wcheck-mode.el | 2232 ---
 3 files changed, 1 insertion(+), 2637 deletions(-)

diff --git a/externals-list b/externals-list
index 79e088a..209021b 100644
--- a/externals-list
+++ b/externals-list
@@ -170,7 +170,7 @@
  ("transient"  :external "https://github.com/magit/transient";)
  ;;FIXME:("vlf":subtree ??)
  ("verilog-mode":core "lisp/progmodes/verilog-mode.el")
- ("wcheck-mode":subtree 
"https://github.com/tlikonen/wcheck-mode.git";)
+ ("wcheck-mode":external 
"https://github.com/tlikonen/wcheck-mode";)
  ("web-server" :subtree 
"https://github.com/eschulte/emacs-web-server.git";)
  ("webfeeder"  :external 
"https://gitlab.com/ambrevar/emacs-webfeeder.git";)
  ("websocket"  :subtree 
"https://github.com/ahyatt/emacs-websocket.git";)
diff --git a/packages/wcheck-mode/README.md b/packages/wcheck-mode/README.md
deleted file mode 100644
index 6fc47f4..000
--- a/packages/wcheck-mode/README.md
+++ /dev/null
@@ -1,404 +0,0 @@
-Wcheck Mode
-===
-
-**General-purpose text-checker interface for Emacs text editor**
-
-
-Introduction
-
-
-Wcheck mode is a general-purpose text-checker interface for [Emacs][]
-text editor. Wcheck mode is a minor mode which provides an on-the-fly
-text checker. It checks the visible text area, as you type, and possibly
-highlights some parts of it. What is checked and how are all
-configurable.
-
-Wcheck mode can use external programs or Emacs Lisp functions for
-checking text. For example, Wcheck mode can be used with spell-checker
-programs such as Ispell, Enchant and Hunspell, but actually any tool
-that can receive text from standard input stream and send text to
-standard output can be used. Wcheck mode sends parts of buffer's content
-to an external program or an Emacs Lisp function and, relying on their
-output, decides if some parts of text should be marked in the buffer.
-
-[Emacs]: http://www.gnu.org/software/emacs/
-
-
-Features
-
-
-In Wcheck mode's configuration different configuration units are called
-_languages_. In terms of a spelling checker it is natural to think of
-them as different human languages. Wcheck mode is not limited to that,
-though. Language is just a configuration unit for a specific text
-checking purpose.
-
-Each language can use its own checker engine (external program or a
-function), command-line arguments and other settings, such as the
-regular expressions and syntax table that are used to match words (or
-other text elements) in Emacs buffer. User can choose which _face_ is
-used to mark text elements in buffer.
-
-User can create language-specific and major mode specific settings
-defining which _faces_ to read or skip in buffers. A typical use for
-this feature is to spell-check only those areas in buffer which are
-written in the target language. For example, in email messages usually
-the message body and Subject header are important enough to spell-check.
-In programming modes user could spell-check only documentation strings
-and comments (or the opposite if you want to use Wcheck mode to check
-keywords and syntax of the programming language itself).
-
-Wcheck mode can also be configured to offer any kind of actions for
-marked text. Actions are presented to user through a menu which is
-activated either by (1) clicking the right mouse button on a marked text
-or (2) executing interactive command `wcheck-actions` while the cursor
-(the point) is on a marked text.
-
-If you use Wcheck mode as a spelling checker then it's natural to
-configure an action menu that offers spelling suggestions for misspelled
-words. The action menu could also have an option to add marked word to
-spell-checker's dictionary, so that the word is recognized in the
-future. That's only one application for Wcheck mode, though. Wcheck mode
-can be configured to find almost any kind of text elements from buffer,
-mark them, and offer any kind of actions for marked text.
-
-
-How does it compare to other spell-checkers?
-
-
-The open design makes Wcheck mode (internally) quite different from
-spell-checkers like [Flyspell][] mode and [Speck][] mode. They are
-specific tools for spell-checking through Ispell or compatible program
-and are therefore very much tied to Ispell's features and command-line
-interface. This can be useful if you want to use Ispell or fully
-compatible program for spell-checking natural languages. However, not
-all human languages can be supported through Ispell and there can also
-be other kind of text-checking needs.
-
-The motivation behind Wcheck mode is to offer m

[elpa] master a4013ac: Update .gitignore (with "make .gitignore")

2020-10-04 Thread Teemu Likonen
branch: master
commit a4013ac66848a50d39f01311b8864c6c4084ec71
Author: Teemu Likonen 
Commit: Teemu Likonen 

Update .gitignore (with "make .gitignore")
---
 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.gitignore b/.gitignore
index 6c2afab..093f3bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,6 +42,7 @@ packages/greader/
 packages/guess-language/
 packages/hyperbole/
 packages/ivy-explorer/
+packages/ivy-posframe/
 packages/jsonrpc/
 packages/leaf/
 packages/let-alist/
@@ -75,6 +76,7 @@ packages/relint/
 packages/rt-liberation/
 packages/rudel/
 packages/scanner/
+packages/shell-command+/
 packages/smalltalk-mode/
 packages/so-long/
 packages/soap-client/
@@ -86,6 +88,7 @@ packages/system-packages/
 packages/tramp/
 packages/transient/
 packages/verilog-mode/
+packages/wcheck-mode/
 packages/webfeeder/
 packages/which-key/
 packages/windower/



[elpa] externals/eev 29821d3 1/2: Changed the installation instructions in `(find-eev-quick-intro)'.

2020-10-04 Thread Stefan Monnier
branch: externals/eev
commit 29821d3d3ceb678391fda221dde8020e58d0b28c
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

Changed the installation instructions in `(find-eev-quick-intro)'.
---
 ChangeLog |  17 +
 VERSION   |   4 +-
 eev-blinks.el |   3 +-
 eev-edit.el   |   3 +-
 eev-elinks.el |   6 ++-
 eev-intro.el  | 118 ++
 eev-mode.el   |   9 +++--
 7 files changed, 142 insertions(+), 18 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2235855..8ed98cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2020-10-02  Eduardo Ochs  
+
+   * eev-intro.el (find-psne-intro): added two new sections, one on
+   `ee-flip-psne-ness' and another one on the origin of the name
+   "psne".
+
+   * eev-mode.el (eev-mode-map-set): Commented out the binding of
+   `M-s' to `ee-flip-psne-ness'.
+
+   * eev-blinks.el (ee-find-eejumps-header): added a link to the
+   header.
+
+2020-09-29  Eduardo Ochs  
+
+   * eev-intro.el (find-eev-quick-intro): added an item about the
+   menu bar to the section "4.2. `find-ekey-links' and friends".
+
 2020-09-28  Eduardo Ochs  
 
* eev-intro.el (find-elisp-intro): new function.
diff --git a/VERSION b/VERSION
index 08d87b5..9b43c11 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Mon Sep 28 19:32:02 GMT 2020
-Mon Sep 28 16:32:02 -03 2020
+Sun Oct  4 09:22:54 GMT 2020
+Sun Oct  4 06:22:54 -03 2020
diff --git a/eev-blinks.el b/eev-blinks.el
index 92770cd..1da7bf3 100644
--- a/eev-blinks.el
+++ b/eev-blinks.el
@@ -21,7 +21,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2019oct16
+;; Version:2020oct02
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
@@ -980,6 +980,7 @@ Hint: install the Debian package \"unicode-data\".")
 (defun ee-find-eejumps-header ()
   ";; Generated by: (find-eejumps)
 ;; See: (find-eev-quick-intro \"7.1. `eejump'\" \"`M-j'\")
+;;  (find-eev-quick-intro \"7.2. The list of eejump targets\")
 ;;  (find-emacs-keys-intro \"1. Basic keys (eev)\")
 ;;  (find-emacs-keys-intro \"2. Key sequences\")
 ;; For example,
diff --git a/eev-edit.el b/eev-edit.el
index 218467f..265401f 100644
--- a/eev-edit.el
+++ b/eev-edit.el
@@ -200,8 +200,7 @@ A \"tag\" is the string between \"«»\"s in an anchor."
 ;;
 ;; «ee-flip-psne-ness» (to ".ee-flip-psne-ness")
 ;; (define-key eev-mode-map "\M-s" 'ee-flip-psne-ness)
-
-;; (find-eevfile "eev-insert.el" "defun ee-ill")
+;; See: (find-psne-intro "6. `ee-flip-psne-ness'")
 
 (defun ee-flip-psne-ness ()
   (interactive)
diff --git a/eev-elinks.el b/eev-elinks.el
index 66cd354..edcd91d 100644
--- a/eev-elinks.el
+++ b/eev-elinks.el
@@ -1117,14 +1117,16 @@ This needs a temporary directory; see: 
(find-prepared-intro)"
 ;;;  |_| |___/ 
 
 ;;
 ;; «find-epackage-links»  (to ".find-epackage-links")
-;; Tests: (find-epackage-links "eev")
+;; Skel:  (find-find-links-links-new "epackage" "pkgname" "")
+;; Tests: (find-epackage-links "0x0")
 ;;(find-estring (ee-find-epackage-links0 "0x0"))
 ;;
 (defun find-epackage-links (&optional pkgname &rest pos-spec-list)
 "Visit a temporary buffer containing hyperlinks for an Emacs package."
   (interactive)
   (setq pkgname (or pkgname "{pkgname}"))
-  (apply 'find-elinks
+  (apply
+   'find-elinks
`((find-epackage-links ,pkgname ,@pos-spec-list)
  ;; Convention: the first sexp always regenerates the buffer.
  (find-efunction 'find-epackage-links)
diff --git a/eev-intro.el b/eev-intro.el
index 59d0aa1..90fc7c5 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2020sep28
+;; Version:2020oct04
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
@@ -285,16 +285,28 @@ The quickest way to open or recreate this is with `M-5 
M-j'.
 
 This is a tutorial for real beginners.
 It supposes that you have Emacs installed.
-You may start by watching these (old) videos:
+For more material on eev, see:
 
-  http://angg.twu.net/eev-videos/video-eev-quick-0.mp4  (installation basics)
-  http://angg.twu.net/eev-videos/video4-eepitch.mp4 (eev's main ideas)
+  http://angg.twu.net/#eev
 
 
 
 
 1. Installing eev
 =
+The easiest way to install eev is with `M-x list-packages', as
+explained in this video:
+
+  http://www.youtube.com/watch?v=kxBjiUo88_U
+  http://angg.twu.net/eev-videos/M-x-list-packages-eev-nav.mp4
+
+To activate eev-mode and open this tutorial, run `M-x beginner'.
+
+An alternative way, that only works on *NIX-based systems, is shown in
+this video (from 2016!):
+
+  http://angg.twu.net/eev-videos/video-eev-quick-0.mp4
+
 Open the page at
 
   http://angg.twu.net/eev-intros/find-eev-quick-intro.html
@@ -328,7 +340,7 @@ Every time that Emacs gets stuck int

[elpa] externals/eev 3f6b3ee 2/2: Merge remote-tracking branch 'eev/UTF-8' into externals/eev

2020-10-04 Thread Stefan Monnier
branch: externals/eev
commit 3f6b3ee456082334d8c2270cb6c52405e653ba3f
Merge: 9f8dcbe 29821d3
Author: Stefan Monnier 
Commit: Stefan Monnier 

Merge remote-tracking branch 'eev/UTF-8' into externals/eev
---
 ChangeLog |  17 +
 VERSION   |   4 +-
 eev-blinks.el |   3 +-
 eev-edit.el   |   3 +-
 eev-elinks.el |   6 ++-
 eev-intro.el  | 118 ++
 eev-mode.el   |   9 +++--
 7 files changed, 142 insertions(+), 18 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2235855..8ed98cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2020-10-02  Eduardo Ochs  
+
+   * eev-intro.el (find-psne-intro): added two new sections, one on
+   `ee-flip-psne-ness' and another one on the origin of the name
+   "psne".
+
+   * eev-mode.el (eev-mode-map-set): Commented out the binding of
+   `M-s' to `ee-flip-psne-ness'.
+
+   * eev-blinks.el (ee-find-eejumps-header): added a link to the
+   header.
+
+2020-09-29  Eduardo Ochs  
+
+   * eev-intro.el (find-eev-quick-intro): added an item about the
+   menu bar to the section "4.2. `find-ekey-links' and friends".
+
 2020-09-28  Eduardo Ochs  
 
* eev-intro.el (find-elisp-intro): new function.
diff --git a/VERSION b/VERSION
index 08d87b5..9b43c11 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Mon Sep 28 19:32:02 GMT 2020
-Mon Sep 28 16:32:02 -03 2020
+Sun Oct  4 09:22:54 GMT 2020
+Sun Oct  4 06:22:54 -03 2020
diff --git a/eev-blinks.el b/eev-blinks.el
index 92770cd..1da7bf3 100644
--- a/eev-blinks.el
+++ b/eev-blinks.el
@@ -21,7 +21,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2019oct16
+;; Version:2020oct02
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
@@ -980,6 +980,7 @@ Hint: install the Debian package \"unicode-data\".")
 (defun ee-find-eejumps-header ()
   ";; Generated by: (find-eejumps)
 ;; See: (find-eev-quick-intro \"7.1. `eejump'\" \"`M-j'\")
+;;  (find-eev-quick-intro \"7.2. The list of eejump targets\")
 ;;  (find-emacs-keys-intro \"1. Basic keys (eev)\")
 ;;  (find-emacs-keys-intro \"2. Key sequences\")
 ;; For example,
diff --git a/eev-edit.el b/eev-edit.el
index 218467f..265401f 100644
--- a/eev-edit.el
+++ b/eev-edit.el
@@ -200,8 +200,7 @@ A \"tag\" is the string between \"«»\"s in an anchor."
 ;;
 ;; «ee-flip-psne-ness» (to ".ee-flip-psne-ness")
 ;; (define-key eev-mode-map "\M-s" 'ee-flip-psne-ness)
-
-;; (find-eevfile "eev-insert.el" "defun ee-ill")
+;; See: (find-psne-intro "6. `ee-flip-psne-ness'")
 
 (defun ee-flip-psne-ness ()
   (interactive)
diff --git a/eev-elinks.el b/eev-elinks.el
index 66cd354..edcd91d 100644
--- a/eev-elinks.el
+++ b/eev-elinks.el
@@ -1117,14 +1117,16 @@ This needs a temporary directory; see: 
(find-prepared-intro)"
 ;;;  |_| |___/ 
 
 ;;
 ;; «find-epackage-links»  (to ".find-epackage-links")
-;; Tests: (find-epackage-links "eev")
+;; Skel:  (find-find-links-links-new "epackage" "pkgname" "")
+;; Tests: (find-epackage-links "0x0")
 ;;(find-estring (ee-find-epackage-links0 "0x0"))
 ;;
 (defun find-epackage-links (&optional pkgname &rest pos-spec-list)
 "Visit a temporary buffer containing hyperlinks for an Emacs package."
   (interactive)
   (setq pkgname (or pkgname "{pkgname}"))
-  (apply 'find-elinks
+  (apply
+   'find-elinks
`((find-epackage-links ,pkgname ,@pos-spec-list)
  ;; Convention: the first sexp always regenerates the buffer.
  (find-efunction 'find-epackage-links)
diff --git a/eev-intro.el b/eev-intro.el
index 59d0aa1..90fc7c5 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2020sep28
+;; Version:2020oct04
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
@@ -285,16 +285,28 @@ The quickest way to open or recreate this is with `M-5 
M-j'.
 
 This is a tutorial for real beginners.
 It supposes that you have Emacs installed.
-You may start by watching these (old) videos:
+For more material on eev, see:
 
-  http://angg.twu.net/eev-videos/video-eev-quick-0.mp4  (installation basics)
-  http://angg.twu.net/eev-videos/video4-eepitch.mp4 (eev's main ideas)
+  http://angg.twu.net/#eev
 
 
 
 
 1. Installing eev
 =
+The easiest way to install eev is with `M-x list-packages', as
+explained in this video:
+
+  http://www.youtube.com/watch?v=kxBjiUo88_U
+  http://angg.twu.net/eev-videos/M-x-list-packages-eev-nav.mp4
+
+To activate eev-mode and open this tutorial, run `M-x beginner'.
+
+An alternative way, that only works on *NIX-based systems, is shown in
+this video (from 2016!):
+
+  http://angg.twu.net/eev-videos/video-eev-quick-0.mp4
+
 Open the page at
 
   http://angg.twu.net/eev-intros/find-eev-quick-intro.html
@@ -328,7 +340,7 @@ Every time that