[elpa] externals/eev 37a6ddc 2/3: New file: "eev-hydras.el".

2021-05-12 Thread monnier--- via
branch: externals/eev
commit 37a6ddc553af6cdc27399db27955ea2ab5f0244b
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

New file: "eev-hydras.el".
---
 ChangeLog |  17 
 VERSION   |   4 +-
 eev-audiovideo.el |   5 +-
 eev-hydras.el | 111 +
 eev-intro.el  |  78 +--
 eev-template0.el  |  17 ++--
 eev-tlinks.el | 285 --
 7 files changed, 384 insertions(+), 133 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 30bf224..069837c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2021-05-12  Eduardo Ochs  
+
+   * eev-intro.el (find-refining-intro, find-here-links-intro): added
+   several "[Video links:]" blocks.
+
+   * eev-hydras.el: new file.
+
+2021-05-09  Eduardo Ochs  
+
+   * eev-tlinks.el (ee-psnevideo-download-if-needed): renamed to
+   `ee-psne-if-needed'.
+   (ee-psnevideo-download): renamed to `ee-psne-download'.
+   (ee-psnevideo-download0): renamed to `ee-psne-download0'.
+   (ee-psnevideo-links): rewritten.
+
+   * eev-template0.el (ee-template00): added a `save-match-data'.
+
 2021-05-06  Eduardo Ochs  
 
* eev-beginner.el: rewrote the comments.
diff --git a/VERSION b/VERSION
index 3154197..66ebd8c 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Thu May  6 18:24:24 GMT 2021
-Thu May  6 15:24:24 -03 2021
+Wed May 12 05:06:09 GMT 2021
+Wed May 12 02:06:09 -03 2021
diff --git a/eev-audiovideo.el b/eev-audiovideo.el
index df6f248..abffaad 100644
--- a/eev-audiovideo.el
+++ b/eev-audiovideo.el
@@ -226,8 +226,11 @@
 
 
 ;; «youtube-time»  (to ".youtube-time")
-;; Tests: (ee-time-to-youtube-time "2")
+;; Tests: (ee-time-to-youtube-time "")
+;;(ee-time-to-youtube-time "!")
+;;(ee-time-to-youtube-time "2")
 ;;(ee-time-to-youtube-time "23")
+;;(ee-time-to-youtube-time "123")
 ;;(ee-time-to-youtube-time "1:23")
 ;;(ee-time-to-youtube-time "1:23:43")
 ;;
diff --git a/eev-hydras.el b/eev-hydras.el
new file mode 100644
index 000..ef62147
--- /dev/null
+++ b/eev-hydras.el
@@ -0,0 +1,111 @@
+;;; eev-hydras.el --- eev functions that use hydra.el.
+
+;; Copyright (C) 2021 Free Software Foundation, Inc.
+;;
+;; This file is part of GNU eev.
+;;
+;; GNU eev 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 option) any later version.
+;;
+;; GNU eev is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs.  If not, see .
+;;
+;; Author: Eduardo Ochs 
+;; Maintainer: Eduardo Ochs 
+;; Version:20210511
+;; Keywords:   e-scripts
+;;
+;; Latest version: 
+;;   htmlized: 
+;;   See also: 
+;; 
+;; 
+;;(find-eev-intro)
+;;(find-here-links-intro)
+
+;;; Commentary:
+
+;; This is a new, experimental feature that is not loaded by
+;; default. It is mentioned briefly here:
+;;
+;;   (find-refining-intro "5. Pointing to anchors")
+;;   (find-refining-intro "5. Pointing to anchors" "but I don't touch-type")
+;;
+;; It depends on the package "hydra".
+;; I need to record a short video about this.
+;; This code will probably change a LOT in the next months.
+
+
+;; See: https://github.com/abo-abo/hydra
+;;  (find-epackage-links 'hydra "hydra" t)
+;;  (find-epackage   'hydra)
+;;
+(require 'hydra)
+
+
+
+(defun eev-index-replace (from-string to-string)
+  "Replace FROM-STRING to TO-STRING in the current line."
+  (search-forward from-string (ee-eol))
+  (replace-match to-string)
+  (eek "C-a"))
+
+(defun eev-index-edit ()
+  "Call `eev-index-edit/body' to edit the index."
+  (interactive)
+  ;;
+  ;; Definition of the hydra:
+  ;;
+  (defhydra hydra-eev-index-edit (:color green :hint nil)
+  "
+_q_:quit   _0_: delthiswindow
+ werty:  _u_:prev_i_:insert  _o_:other window  _p_:prev
+asdfgh:  _j_:next_k_:kill_l_:eval
+ ^ ^ _,_:adj<-   _._:adj->
+Standard usage: _k__o__p__l__i__0_q
+Use `_,_'s and `_._'s between the `_i_' and the `_0_' to adjust the `(to 
...)'.\n"
+  ;;
+  ;; Left column: movement by anchors
+  ("u" (re-search-backward (ee-tag-re)))
+  ("j" (re-search-forward  (

[elpa] externals/eev 3d5d4a1 1/3: Changed the format of the "Version:" strings: 2019dec04 -> 20191204

2021-05-12 Thread monnier--- via
branch: externals/eev
commit 3d5d4a1ec564d4ab91255d2477159b3fb8844195
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

Changed the format of the "Version:" strings: 2019dec04 -> 20191204
---
 ChangeLog  | 10 +-
 VERSION|  4 ++--
 eejump.el  |  2 +-
 eepitch.el |  2 +-
 eev-anchors.el |  2 +-
 eev-audiovideo.el  |  2 +-
 eev-beginner.el|  2 +-
 eev-blinks.el  |  2 +-
 eev-bounded.el |  2 +-
 eev-brxxx.el   |  2 +-
 eev-channels.el|  2 +-
 eev-code.el|  2 +-
 eev-codings.el |  2 +-
 eev-edit.el|  2 +-
 eev-elinks.el  |  2 +-
 eev-env.el |  2 +-
 eev-eval.el|  2 +-
 eev-explain.el |  2 +-
 eev-flash.el   |  2 +-
 eev-hlinks.el  |  2 +-
 eev-intro.el   |  2 +-
 eev-load.el|  2 +-
 eev-mode.el|  2 +-
 eev-multiwindow.el |  2 +-
 eev-on-windows.el  |  2 +-
 eev-pdflike.el |  2 +-
 eev-plinks.el  |  2 +-
 eev-prepared.el|  2 +-
 eev-rcirc.el   |  2 +-
 eev-readme.el  |  2 +-
 eev-template0.el   |  2 +-
 eev-testblocks.el  |  2 +-
 eev-tlinks.el  |  2 +-
 eev-wrap.el|  2 +-
 eev.el |  3 ++-
 35 files changed, 45 insertions(+), 36 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c8dc662..30bf224 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,15 @@
+2021-05-06  Eduardo Ochs  
+
+   * eev-beginner.el: rewrote the comments.
+
+   * eev-intro.el (find-pdf-like-intro): rewrote the section 12 and
+   renamed it to "12. Other ways to generate `code-pdf'-pairs".
+
 2021-05-05  Eduardo Ochs  
 
* eev-intro.el (find-brxxx-intro, find-eev-quick-intro)
-   (find-pdf-like-intro): 
+   (find-pdf-like-intro, find-eev-quick-intro): added several "[Video
+   links:]" blocks.
 
* eev-audiovideo.el (find-eev2019video, find-eev2020video)
(find-eevnavvideo, find-eevtemplvideo, find-eevfherelvideo)
diff --git a/VERSION b/VERSION
index 332d3b6b..3154197 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Thu May  6 04:15:56 GMT 2021
-Thu May  6 01:15:56 -03 2021
+Thu May  6 18:24:24 GMT 2021
+Thu May  6 15:24:24 -03 2021
diff --git a/eejump.el b/eejump.el
index 6aa7b52..c9400e1 100644
--- a/eejump.el
+++ b/eejump.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2020feb20
+;; Version:20200220
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eepitch.el b/eepitch.el
index ef6006a..56311c1 100644
--- a/eepitch.el
+++ b/eepitch.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2020nov29
+;; Version:20201129
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-anchors.el b/eev-anchors.el
index eccefb6..1ae5ed0 100644
--- a/eev-anchors.el
+++ b/eev-anchors.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2019mar02
+;; Version:20190302
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-audiovideo.el b/eev-audiovideo.el
index 9c40f23..df6f248 100644
--- a/eev-audiovideo.el
+++ b/eev-audiovideo.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2021may05
+;; Version:20210505
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-beginner.el b/eev-beginner.el
index adb52b9..6f6ecdb 100644
--- a/eev-beginner.el
+++ b/eev-beginner.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2021may06
+;; Version:20210506
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-blinks.el b/eev-blinks.el
index f052455..6340edc 100644
--- a/eev-blinks.el
+++ b/eev-blinks.el
@@ -21,7 +21,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2020dec29
+;; Version:20201229
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-bounded.el b/eev-bounded.el
index 4748a91..022fe55 100644
--- a/eev-bounded.el
+++ b/eev-bounded.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2012dec26
+;; Version:20121226
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-brxxx.el b/eev-brxxx.el
index af4bb12..4664db3 100644
--- a/eev-brxxx.el
+++ b/eev-brxxx.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:2021feb08
+;; Version:20210208
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: 
diff --git a/eev-channels.el b/eev-channels.el
index 6b4844a..744704d 100644
--- a/

[elpa] externals/eev updated (817a52b -> 2ffe55e)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/eev.

  from  817a52b   Added "[Video links:]" blocks to several intros.
   new  3d5d4a1   Changed the format of the "Version:" strings: 2019dec04 
-> 20191204
   new  37a6ddc   New file: "eev-hydras.el".
   new  2ffe55e   Added `find-eevvlinksvideo'.


Summary of changes:
 ChangeLog  |  30 +-
 VERSION|   4 +-
 eejump.el  |   2 +-
 eepitch.el |   2 +-
 eev-anchors.el |   2 +-
 eev-audiovideo.el  |  31 --
 eev-beginner.el|   2 +-
 eev-blinks.el  |   2 +-
 eev-bounded.el |   2 +-
 eev-brxxx.el   |   2 +-
 eev-channels.el|   2 +-
 eev-code.el|   2 +-
 eev-codings.el |   2 +-
 eev-edit.el|   2 +-
 eev-elinks.el  |   2 +-
 eev-env.el |   2 +-
 eev-eval.el|   2 +-
 eev-explain.el |   2 +-
 eev-flash.el   |   2 +-
 eev-hlinks.el  |   2 +-
 eev-hydras.el  | 111 +
 eev-intro.el   |  93 ++---
 eev-load.el|   2 +-
 eev-mode.el|   2 +-
 eev-multiwindow.el |   2 +-
 eev-on-windows.el  |   2 +-
 eev-pdflike.el |   2 +-
 eev-plinks.el  |   2 +-
 eev-prepared.el|   2 +-
 eev-rcirc.el   |   2 +-
 eev-readme.el  |   2 +-
 eev-template0.el   |  17 ++--
 eev-testblocks.el  |   2 +-
 eev-tlinks.el  | 285 -
 eev-wrap.el|   2 +-
 eev.el |   3 +-
 36 files changed, 460 insertions(+), 170 deletions(-)
 create mode 100644 eev-hydras.el



[elpa] externals/eev 2ffe55e 3/3: Added `find-eevvlinksvideo'.

2021-05-12 Thread monnier--- via
branch: externals/eev
commit 2ffe55e12b71a927b33d8149252f3da819ecef59
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

Added `find-eevvlinksvideo'.
---
 ChangeLog |  3 +++
 VERSION   |  4 ++--
 eev-audiovideo.el | 26 +-
 eev-intro.el  | 19 +++
 4 files changed, 41 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 069837c..25fda08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2021-05-12  Eduardo Ochs  
 
+   * eev-audiovideo.el (find-eevvlinksvideo): new function.
+   (find-eevtestblocksvideo): renamed to `find-eevtestblsvideo'.
+
* eev-intro.el (find-refining-intro, find-here-links-intro): added
several "[Video links:]" blocks.
 
diff --git a/VERSION b/VERSION
index 66ebd8c..24261c0 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Wed May 12 05:06:09 GMT 2021
-Wed May 12 02:06:09 -03 2021
+Wed May 12 10:10:17 GMT 2021
+Wed May 12 07:10:17 -03 2021
diff --git a/eev-audiovideo.el b/eev-audiovideo.el
index abffaad..df0a22d 100644
--- a/eev-audiovideo.el
+++ b/eev-audiovideo.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:20210505
+;; Version:20210512
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eev-audiovideo.el>
@@ -570,6 +570,7 @@ See: (find-audiovideo-intro \"`eev-avadj-mode'\")"
 ;; See: (find-videos-intro "2. Short links to eev video tutorials")
 
 ;; Skel: (find-eevshortvideo-links "eev2019" "emacsconf2019" "86yiRG8YJD0")
+;; Test: (find-eev2019video "0:00")
 (defun find-eev2019video (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/emacsconf2019.html
@@ -581,6 +582,7 @@ and: (find-videos-intro \"2. Short links to eev video 
tutorials\")
   (find-eevvideo-links "eev2019" "emacsconf2019" "86yiRG8YJD0" time))
 
 ;; Skel: (find-eevshortvideo-links "eev2020" "emacsconf2020" "hOAqBc42Gg8")
+;; Test: (find-eev2020video "0:00")
 (defun find-eev2020video (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/emacsconf2020.html
@@ -592,6 +594,7 @@ and: (find-videos-intro \"2. Short links to eev video 
tutorials\")
   (find-eevvideo-links "eev2020" "emacsconf2020" "hOAqBc42Gg8" time))
 
 ;; Skel: (find-eevshortvideo-links "eevnav"  "2020-list-packages-eev-nav" 
"kxBjiUo88_U")
+;; Test: (find-eevnavvideo "0:00")
 (defun find-eevnavvideo (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/2020-list-packages-eev-nav.html
@@ -603,6 +606,7 @@ and: (find-videos-intro \"2. Short links to eev video 
tutorials\")
   (find-eevvideo-links "eevnav" "2020-list-packages-eev-nav" "kxBjiUo88_U" 
time))
 
 ;; Skel: (find-eevshortvideo-links "eevtempl" "2020-some-template-based" 
"91-9YfRPsuk")
+;; Test: (find-eevtemplvideo "0:00")
 (defun find-eevtemplvideo (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/2020-some-template-based.html
@@ -614,6 +618,7 @@ and: (find-videos-intro \"2. Short links to eev video 
tutorials\")
   (find-eevvideo-links "eevtempl" "2020-some-template-based" "91-9YfRPsuk" 
time))
 
 ;; Skel: (find-eevshortvideo-links "eevfherel" "2020-find-here-links" 
"8jtiBlaDor4")
+;; Test: (find-eevfherelvideo "0:00")
 (defun find-eevfherelvideo (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/2020-find-here-links.html
@@ -623,8 +628,9 @@ and: (find-videos-intro \"2. Short links to eev video 
tutorials\")
  for more info on these video tutorials."
   (find-eevvideo-links "eevfherel" "2020-find-here-links" "8jtiBlaDor4" time))
 
-;; Skel: (find-eevshortvideo-links "eevtestblocks" "2021-test-blocks" 
"fpsF_M55W4o")
-(defun find-eevtestblocksvideo (&optional time &rest rest)
+;; Skel: (find-eevshortvideo-links "eevtestbls" "2021-test-blocks" 
"fpsF_M55W4o")
+;; Test: (find-eevtestblsvideo "0:00")
+(defun find-eevtestblsvideo (&optional time &rest rest)
   "Play one of the video tutorials of eev starting at TIME.
 See: http://angg.twu.net/2021-test-blocks.html
  for more info on this particular video,
@@ -632,9 +638,19 @@ and: (find-videos-intro \"2. Short links to eev video 

[elpa] externals/emms a435df9: * emms.el: version bump

2021-05-12 Thread ELPA Syncer
branch: externals/emms
commit a435df9461bd141848504418b4bc7bcea7cc881c
Author: Yoni Rabkin 
Commit: Yoni Rabkin 

* emms.el: version bump
---
 NEWS  | 22 ++
 doc/developer-release.txt |  2 +-
 emms.el   |  2 +-
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 2d9b2f3..375f0e5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,16 @@
+News since version 7.1
+
+  - Make it possible to force-update Emms cache.
+  - Myriad bug fixes and code improvements.
+  - Move jack.el into the Emms namespace.
+
+
 News since version 7.0
 
   - Add authinfo support for libre.fm streaming.
   - Allow easily disabling the icon in the modeline.
 
+
 News since version 6.3
 
   - Native reading of file metadata via emms-info-native.
@@ -10,10 +18,12 @@ News since version 6.3
   - Compatibility with lexical scoping.
   - Improvements to the fine manual.
 
+
 News since version 6.2
 
   - Updated documentation
 
+
 News since version 5.4
 
   - Emms is now available via the GNU ELPA repository.
@@ -22,6 +32,7 @@ News since version 5.4
   - emms-volume.el: Fix missing quote in emms-volume-change-function.
   - namespace cleanup (emms-later-do.el).
 
+
 News since version 5.3
 
   - Updated Website launched.
@@ -31,6 +42,7 @@ News since version 5.3
   - Bug fix: prevent skipping track when switching them during mpv playback.
   - Mixerctl now availabe in custom interface.
 
+
 News since version 5.2
 
   - emms-volume-mixerctl.el: mixerctl volume control.
@@ -38,6 +50,7 @@ News since version 5.2
   - emms-playing-time: add a count-down timer display style.
   - Try to auto-detect the appropriate volume control.
 
+
 News since version 5.1
 
   - emms-browser.el: faster thumbnail cache lookups.
@@ -48,6 +61,7 @@ News since version 5.1
   - Bug fix: emms-player-mode, more consistent behavior.
   - Bug fix: emms-browser, Don't rely on (interactive "r").
 
+
 News since version 5.0
 
   - Add `emms-toggle-single-track'.
@@ -62,6 +76,7 @@ News since version 5.0
   - Rewrite mpv backend to use long-running mpv instances controlled
 over json-rpc protocol for newer versions.
 
+
 News since version 4.4
 
   - Add Org-style "TAB" binding to cycle through the different levels of 
expansions.
@@ -84,6 +99,7 @@ News since version 4.4
   - Add dynamic thumbnail caching.
   - Improve emms-metaplaylist-mode.
 
+
 News since version 4.3:
 
   - emms-volume-amixer.el: card id can be customized
@@ -94,6 +110,7 @@ News since version 4.3:
   - Improve emms-volume.
   - Bug fix: fix mpg321 autoplay.
 
+
 News since version 4.2:
 
   - Limit network lookups in Browser mode.
@@ -101,6 +118,7 @@ News since version 4.2:
   - Compilation warnings gone (excl. cl).
   - Bug fix: emms-lyrics free variable fix.
 
+
 News since version 4.1:
 
   - Removed defunct streams.
@@ -108,6 +126,7 @@ News since version 4.1:
   - Bug fix: Info file now installs with correct suffix.
   - Bug fix: `make install' now installs emms-print-metadata.
 
+
 News since version 4.0:
 
   - Change the default behavior of C-k in emms-playlist-mode.
@@ -124,6 +143,7 @@ News since version 4.0:
   - The Emms manual has been revised to help new users.
   - New feature: M-x emms-show-all.
 
+
 News since version 3.0:
 
   - Add GNU FM support.
@@ -144,6 +164,7 @@ News since version 3.0:
   - Fix make install on Cygwin.
   - Compilation errors cleanup.
 
+
 News since version 2.1:
 
   - Saving bookmarks in individual tracks is now supported.
@@ -186,6 +207,7 @@ News since version 2.1:
   - emms-player-mplayer: Capable of loading movie subtitles
 automatically now.
 
+
 News since version 2.0:
 
   - A new player that uses mpg321's remote mode is now available
diff --git a/doc/developer-release.txt b/doc/developer-release.txt
index cce2782..35e7e2a 100644
--- a/doc/developer-release.txt
+++ b/doc/developer-release.txt
@@ -6,7 +6,7 @@ distributed via Emacs ELPA (https://elpa.gnu.org/).
 
 * Update NEWS
 
-* Update the manual, then copy compiled emms.info to root directory
+* Update the manual
 
 * Update website (cvs commit -m "update website" index.html)
 
diff --git a/emms.el b/emms.el
index 6965e2a..d918a43 100644
--- a/emms.el
+++ b/emms.el
@@ -4,7 +4,7 @@
 
 ;; Author: Jorgen Schäfer , the Emms developers (see AUTHORS 
file)
 ;; Maintainer: Yoni Rabkin 
-;; Version: 7.1
+;; Version: 7.2
 ;; Keywords: emms, mp3, ogg, flac, music, mpeg, video, multimedia
 ;; Package-Type: multi
 ;; Package-Requires: ((cl-lib "0.5") (nadvice "0.3") (seq))



[elpa] externals/eev af3fb0c: Bumped the version number in eev.el.

2021-05-12 Thread monnier--- via
branch: externals/eev
commit af3fb0cde757697c8cf7d952691b8134b937bd9b
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

Bumped the version number in eev.el.
---
 VERSION  | 4 ++--
 eev-intro.el | 7 +++
 eev.el   | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/VERSION b/VERSION
index 24261c0..5c4443e 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Wed May 12 10:10:17 GMT 2021
-Wed May 12 07:10:17 -03 2021
+Wed May 12 15:58:21 GMT 2021
+Wed May 12 12:58:21 -03 2021
diff --git a/eev-intro.el b/eev-intro.el
index b5da10a..0e364eb 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -10346,6 +10346,13 @@ If you follow these `find-eev*video' sexp hyperlinks 
in Emacs you
 will _usually_ get a temporary buffer with links to that video...
 see the next section.
 
+...or for an explanation in video, see:
+
+  http://angg.twu.net/2021-video-links.html
+  (find-eevvlinksvideo \"0:00\")
+  http://www.youtube.com/watch?v=xQqWufQgzVY
+
+
 
 
 
diff --git a/eev.el b/eev.el
index 847f457..31d5dd8 100644
--- a/eev.el
+++ b/eev.el
@@ -6,7 +6,7 @@
 ;; Package-Requires: ((emacs "24.4"))
 ;; Keywords: lisp e-scripts
 ;; URL: http://angg.twu.net/#eev
-;; Version: 20210506
+;; Version: 20210512
 
 ;; 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/hyperbole 1c30d4e: Remove warning for unknown functions - part 1 (#79)

2021-05-12 Thread ELPA Syncer
branch: externals/hyperbole
commit 1c30d4e7bca50afbc978266df39866dcb4a6a783
Author: Mats Lidell 
Commit: GitHub 

Remove warning for unknown functions - part 1 (#79)
---
 ChangeLog   | 38 ++
 hactypes.el |  1 +
 hargs.el|  5 +
 hbdata.el   |  1 +
 hib-debbugs.el  | 11 +++
 hib-kbd.el  |  8 
 hib-social.el   |  4 
 hibtypes.el | 12 
 hmouse-drv.el   | 11 +++
 hmouse-tag.el   |  6 ++
 hpath.el|  1 +
 hui-mouse.el|  2 ++
 kotl/kexport.el |  3 +++
 kotl/kimport.el |  1 +
 14 files changed, 104 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 69c388d..51ac37c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2021-05-11  Mats Lidell  
+
+* hmouse-tag.el (br-edit, br-edit-feature): Add external dependencies.
+
+* hmouse-drv.el (br-in-view-window-p, br-next-listing-window)
+(br-to-view-window, ace-window, ace-window-display-mode, aw-select):
+Add external dependency.
+
+* hib-social.el (magit-status-setup-buffer): Add external dependency.
+
+* kotl/kimport.el (kotl-mode): Add require.
+
+* kotl/kexport.el (kview, kotl-mode, kimport): Add requires.
+
+* hui-mouse.el (tar-mode): Add require.
+
+* hpath.el (tramp): Require tramp
+
+* hibtypes.el: (markdown-footnote-goto-text)
+(markdown-footnote-marker-positions, markdown-footnote-return)
+(markdown-link-p, markdown-reference-goto-definition)
+(markdown-reference-goto-link, markdown-wiki-link-p)
+(markdown-footnote-text-positions):  Add exernal dependencies.
+
+* hib-kbd.el (helm-mode): Add exernal dependency.
+
+* hib-debbugs.el (debbugs-get-status, debbugs-gnu-bugs)
+(debbugs-gnu-current-id, debbugs-gnu-select-report)
+(debbugs-gnu-show-reports, debbugs-gnu-current-query):  Add external
+dependencies.
+
+* hbdata.el (hgnus): Require hgnus
+
+* hargs.el (monkey-filename): Add external dependency to public
+declarations
+
+* hactypes.el (bookmark): Require bookmark
+
 2021-05-11  Bob Weiner  
 
 * kotl/kotl-mode.el (kotl-mode:pre-self-insert-command):
diff --git a/hactypes.el b/hactypes.el
index 1851b1c..071b782 100644
--- a/hactypes.el
+++ b/hactypes.el
@@ -17,6 +17,7 @@
 
 (eval-and-compile (mapc #'require '(hbut hpath hargs hmail)))
 (eval-when-compile (mapc #'require '(comint hsettings)))
+(require 'bookmark)
 
 ;;; 
 ;;; Standard Hyperbole action types
diff --git a/hargs.el b/hargs.el
index 36b841f..dc4e8a1 100644
--- a/hargs.el
+++ b/hargs.el
@@ -40,6 +40,11 @@
 (add-hook 'minibuffer-exit-hook  #'hargs:unset-string-to-complete)
 
 ;;; 
+;;; Public declarations
+;;; 
+(declare-function monkey-filename "ext:monkey")
+
+;;; 
 ;;; Private functions
 ;;; 
 
diff --git a/hbdata.el b/hbdata.el
index 73548e3..a3887a6 100644
--- a/hbdata.el
+++ b/hbdata.el
@@ -50,6 +50,7 @@
 ;;; 
 
 (require 'hbmap)
+(require 'hgnus)
 
 ;;; 
 ;;; Public functions
diff --git a/hib-debbugs.el b/hib-debbugs.el
index 063b405..3c82555 100644
--- a/hib-debbugs.el
+++ b/hib-debbugs.el
@@ -79,6 +79,17 @@
   (push "oo-browser" debbugs-gnu-all-packages)))
 
 ;;; 
+;;; Public declarations
+;;; 
+
+(declare-function debbugs-get-status "ext:debbugs")
+(declare-function debbugs-gnu-bugs "ext:debbugs")
+(declare-function debbugs-gnu-current-id "ext:debbugs")
+(declare-function debbugs-gnu-select-report "ext:debbugs")
+(declare-function debbugs-gnu-show-reports "ext:debbugs")
+(defvar debbugs-gnu-current-query)
+
+;;; 
 ;;; Public implicit button types
 ;;; 
 
diff --git a/hib-kbd.el b/hib-kbd.el
index c9f66cc..035ff49 100644
--- a/hib-kbd.el
+++ b/hib-kbd.el
@@ -35,6 +35,9 @@
 (require 'hactypes) ;; This invokes (require 'hargs)
 (require 'seq)
 
+;;; 
+;;; Public variables
+;;; 
 (defvar kbd-key:named-key-list
   '("add" "backspace" "begin" "bs" "clear" "decimal" "delete" "del"
 "divide" "down" "end" "enter" "esc" "home" "left" "insert"
@@ -56,6 +59,11 @@
 Group 1 matches to the set of modifier keys.  Group 3 matches to the 
unmodified key.")
 
 ;;; ***

[elpa] externals/realgud 962b5af 2/4: Remove "+".

2021-05-12 Thread monnier--- via
branch: externals/realgud
commit 962b5af40c8970d09581613d67b1a5d99eaa39e7
Author: rocky 
Commit: rocky 

Remove "+".

Thanks ShuguangSun!
---
 realgud-recursive-autoloads.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/realgud-recursive-autoloads.el b/realgud-recursive-autoloads.el
index 00e4709..a83ae24 100644
--- a/realgud-recursive-autoloads.el
+++ b/realgud-recursive-autoloads.el
@@ -18,7 +18,7 @@ Associate a command buffer with the current source buffer
 
 (if (fboundp 'register-definition-prefixes) (register-definition-prefixes 
"realgud/common/attach" '("realgud:attach-cmdbuf-history")))
 
-+;;;***
+;;;***
 
 ;;;### (autoloads nil "realgud/common/attach" "realgud/common/attach.el"
 ;;  (0 0 0 0))



[elpa] externals/realgud 629227b 3/4: Fix focus lose in source buffer after invoking debugger command.

2021-05-12 Thread monnier--- via
branch: externals/realgud
commit 629227ba194457ffbd9c3c5ff56dad2aa8b7adee
Author: yberfrankc 
Commit: yberfrankc 

Fix focus lose in source buffer after invoking debugger command.

Fixes https://github.com/realgud/realgud/issues/289
---
 realgud/common/track.el | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/realgud/common/track.el b/realgud/common/track.el
index a655d9d..38adfe9 100644
--- a/realgud/common/track.el
+++ b/realgud/common/track.el
@@ -421,8 +421,7 @@ encountering a new loc."
  ;;'realgud-overlay-arrow1)
  ;;)
  (realgud-window-update-position srcbuf 
realgud-overlay-arrow1)))
-   )
- (if cmd-window (select-window cmd-window)))
+   ))
  ; else
  (with-current-buffer srcbuf
(realgud-window-src srcbuf)



[elpa] externals/realgud updated (3f0a69e -> 34557f8)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/realgud.

  from  3f0a69e   Merge branch 'master' of github.com:realgud/realgud
   new  bfcb44a   Remove redundant code from a `define-minor-mode`
   new  962b5af   Remove "+".
   new  629227b   Fix focus lose in source buffer after invoking debugger 
command.
   new  34557f8   Merge pull request #293 from yberfrankc/master


Summary of changes:
 realgud-recursive-autoloads.el| 2 +-
 realgud/common/track.el   | 3 +--
 realgud/debugger/remake/track-mode.el | 8 ++--
 test/test-send.el | 4 ++--
 test/test-srcbuf.el   | 4 ++--
 test/test-track-mode.el   | 4 ++--
 6 files changed, 10 insertions(+), 15 deletions(-)



[elpa] externals/realgud 34557f8 4/4: Merge pull request #293 from yberfrankc/master

2021-05-12 Thread monnier--- via
branch: externals/realgud
commit 34557f8d8fc6af8d3763380942cc07193335c73b
Merge: 962b5af 629227b
Author: R. Bernstein 
Commit: GitHub 

Merge pull request #293 from yberfrankc/master

Fix focus lose in source buffer after invoking debugger command.
---
 realgud/common/track.el | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/realgud/common/track.el b/realgud/common/track.el
index a655d9d..38adfe9 100644
--- a/realgud/common/track.el
+++ b/realgud/common/track.el
@@ -421,8 +421,7 @@ encountering a new loc."
  ;;'realgud-overlay-arrow1)
  ;;)
  (realgud-window-update-position srcbuf 
realgud-overlay-arrow1)))
-   )
- (if cmd-window (select-window cmd-window)))
+   ))
  ; else
  (with-current-buffer srcbuf
(realgud-window-src srcbuf)



[elpa] externals/realgud bfcb44a 1/4: Remove redundant code from a `define-minor-mode`

2021-05-12 Thread monnier--- via
branch: externals/realgud
commit bfcb44aa606b9d382d43b635ff9839cc16e62471
Author: rocky 
Commit: rocky 

Remove redundant code from a `define-minor-mode`

Fixes realgud tarball build errors
---
 realgud/debugger/remake/track-mode.el | 8 ++--
 test/test-send.el | 4 ++--
 test/test-srcbuf.el   | 4 ++--
 test/test-track-mode.el   | 4 ++--
 4 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/realgud/debugger/remake/track-mode.el 
b/realgud/debugger/remake/track-mode.el
index 2bc649f..15cfd91 100644
--- a/realgud/debugger/remake/track-mode.el
+++ b/realgud/debugger/remake/track-mode.el
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012, 2014-2016 Free Software Foundation, Inc
+;; Copyright (C) 2014-2021  Free Software Foundation, Inc
 
 ;; Author: Rocky Bernstein 
 
@@ -44,15 +44,11 @@
 
 If called interactively with no prefix argument, the mode is toggled. A prefix 
argument, captured as ARG, enables the mode if the argument is positive, and 
disables it otherwise.
 
-\\{remake-track-mode-map}
-"
-  "Minor mode for tracking ruby debugging inside a process shell."
-  :init-value nil
+\\{remake-track-mode-map}"
   ;; :lighter " remake"   ;; mode-line indicator from realgud-track is 
sufficient.
   ;; The minor mode bindings.
   :global nil
   :group 'realgud:remake
-  :keymap remake-track-mode-map
 
   (realgud:track-set-debugger "remake")
   (if remake-track-mode
diff --git a/test/test-send.el b/test/test-send.el
index 5337a41..d679816 100644
--- a/test/test-send.el
+++ b/test/test-send.el
@@ -21,7 +21,7 @@
   (defvar file-name)
 )
 
-(defun setup ()
+(defun realgud--setup ()
   (setq temp-cmdbuf (generate-new-buffer "*cmdbuf-test*"))
   (realgud-cmdbuf-init temp-cmdbuf "trepan" (gethash "trepan" 
realgud-pat-hash))
   (realgud-srcbuf-init (current-buffer) temp-cmdbuf)
@@ -47,7 +47,7 @@
 (assert-equal "\"\\\"fake\\\" news\"!"
  (realgud-expand-format "%q!" "\"fake\" news"))
 
-(setup)
+(realgud--setup)
 ;; Current buffer is now set up as a source buffer
 (setq file-name (buffer-file-name))
 (note "File formatting")
diff --git a/test/test-srcbuf.el b/test/test-srcbuf.el
index a910c42..ea24c24 100644
--- a/test/test-srcbuf.el
+++ b/test/test-srcbuf.el
@@ -32,7 +32,7 @@
   (kill-buffer temp-srcbuf)
 )
 
-(defun setup ()
+(defun realgud--setup ()
   (setq temp-cmdbuf (generate-new-buffer "*cmdbuf-test*"))
   (realgud-cmdbuf-init temp-cmdbuf "trepan" (gethash "trepan" 
realgud-pat-hash))
   (setq temp-srcbuf (find-file-noselect "./gcd.rb"))
@@ -44,7 +44,7 @@
"realgud-srcbuf? before init - but nil")
 
 (note "realgud-srcbuf-init")
-(setup)
+(realgud--setup)
 (realgud-srcbuf-init temp-srcbuf temp-cmdbuf)
 
 (assert-t (realgud-srcbuf? temp-srcbuf)
diff --git a/test/test-track-mode.el b/test/test-track-mode.el
index 7128e6d..3d8c78a 100644
--- a/test/test-track-mode.el
+++ b/test/test-track-mode.el
@@ -21,7 +21,7 @@
 (declare-function realgud-track-mode-vars 'realgud-track-mode)
 (declare-function realgud-backtrace-mode 'realgud-backtrace-mode)
 
-(defun setup ()
+(defun realgud--setup ()
   (setq temp-cmdbuf (generate-new-buffer "*cmdbuf-test*"))
   ;; (start-process "test-track-mode" temp-cmdbuf nil)
   (start-process "test-track-mode" temp-cmdbuf "/bin/sh")
@@ -37,7 +37,7 @@
   (kill-buffer temp-cmdbuf)
 )
 
-(setup)
+(realgud--setup)
 
 ;; Current buffer is now set up as a source buffer
 



[elpa] externals/corfu f432cd1: Add reference to bug#48356 in comment.

2021-05-12 Thread Protesilaos Stavrou
branch: externals/corfu
commit f432cd15d951a5fa245d9dfa63d8cfd7812f7a2e
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add reference to bug#48356 in comment.
---
 corfu.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/corfu.el b/corfu.el
index aa34d28..f4526a6 100644
--- a/corfu.el
+++ b/corfu.el
@@ -653,7 +653,7 @@ Set to nil in order to disable confirmation."
   ;; cursor, then the candidate only includes the prefix
   ;; "~/emacs/master/lisp/", but not the suffix "/calc". Default
   ;; completion has the same problem when selecting in the
-  ;; *Completions* buffer.
+  ;; *Completions* buffer. See bug#48356.
   (setq str (concat (substring str 0 corfu--base)
 (substring-no-properties
  (nth (max 0 corfu--index) corfu--candidates



[elpa] externals/vertico 4701662: Add reference to bug#48356 in comment.

2021-05-12 Thread Protesilaos Stavrou
branch: externals/vertico
commit 47016621198ff0d9c86b17ca8e160f50e5ea3f44
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add reference to bug#48356 in comment.
---
 vertico.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vertico.el b/vertico.el
index 05bb5d3..98f2f82 100644
--- a/vertico.el
+++ b/vertico.el
@@ -552,7 +552,7 @@
   ;; then the returned candidate only includes the prefix
   ;; "~/emacs/master/lisp/", but not the suffix "/calc". Default
   ;; completion has the same problem when selecting in the
-  ;; *Completions* buffer.
+  ;; *Completions* buffer. See bug#48356.
   (when-let (cand (and (>= vertico--index 0) (vertico--candidate)))
 (delete-minibuffer-contents)
 (insert cand)))



[elpa] externals/hyperbole 18d21b2: Use write-file-functions (#78)

2021-05-12 Thread ELPA Syncer
branch: externals/hyperbole
commit 18d21b29c5f18a6b38c24e10a82cca318228ae51
Author: Mats Lidell 
Commit: GitHub 

Use write-file-functions (#78)
---
 ChangeLog | 4 
 kotl/kotl-mode.el | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 51ac37c..cb0bd50 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-12  Mats Lidell  
+
+* kotl/kotl-mode.el (kotl-mode): Use write-file-functions
+
 2021-05-11  Mats Lidell  
 
 * hmouse-tag.el (br-edit, br-edit-feature): Add external dependencies.
diff --git a/kotl/kotl-mode.el b/kotl/kotl-mode.el
index 90e072c..361071f 100644
--- a/kotl/kotl-mode.el
+++ b/kotl/kotl-mode.el
@@ -87,7 +87,7 @@ It provides the following keys:
   ;;
   ;; Ensure that outline structure data is saved when save-buffer is called
   ;; from save-some-buffers, {C-x s}.
-  (add-hook 'local-write-file-hooks #'kotl-mode:update-buffer)
+  (add-hook 'write-file-functions #'kotl-mode:update-buffer)
   (mapc #'make-local-variable
'(kotl-previous-mode indent-line-function indent-region-function
 outline-isearch-open-invisible-function



[elpa] externals/bnf-mode updated (d88eef6 -> 2d1ee12)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/bnf-mode.

  from  d88eef6   Merge pull request #15 from sergeyklay/refactor-tests
   new  ec0774e   Add ability to generate  bnf-mode-autoloads.el file
   new  1da5977   Update documentation
   new  d0f76a6   Add autoloads to clean target
   new  da9109f   Fixed messge for cutom buttercup matcher
   new  fd95ef1   Removed no longer used dependency
   new  3201c2b   Fixed misspelling
   new  b123b2f   codecov.io has been compromised
   new  48eecac   Remove deprecated set-env from GH Actions
   new  57935fc   The cask `go` script will be removed on 2021/06/01.
   new  e2b2725   Merge pull request #17 from sergeyklay/fix/build-package
   new  ba1eaa8   Remove codecov/codecov-action usage
   new  2d1ee12   Remove codecov stuff


Summary of changes:
 .codecov.yml  | 52 ---
 .elpaignore   |  1 -
 .gitattributes|  1 -
 .github/workflows/build.yml   | 15 +++--
 .github/workflows/release.yml |  6 ++---
 Cask  |  1 -
 Makefile  | 24 +++-
 README.org|  1 -
 default.mk|  4 +++-
 test/utils.el | 12 +-
 10 files changed, 33 insertions(+), 84 deletions(-)
 delete mode 100644 .codecov.yml



[elpa] externals/bnf-mode ec0774e 01/12: Add ability to generate bnf-mode-autoloads.el file

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit ec0774eaa240374352c16c3d79b7f4cab57f487b
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Add ability to generate  bnf-mode-autoloads.el file
---
 Makefile   | 14 --
 default.mk |  2 ++
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 5a032f6..0b4621c 100644
--- a/Makefile
+++ b/Makefile
@@ -30,6 +30,12 @@ dir: $(INFOPAGES)
$(info Generating dir)
@echo $^ | xargs -n 1 $(INSTALL_INFO) --dir=$@
 
+$(AUTOLOADS): $(SRCS)
+   @$(EMACSBATCH) --eval \
+   "(progn \
+ (require 'package) \
+ (package-generate-autoloads \"bnf-mode\" default-directory))"
+
 # Remove badges
 define org-clean
@cat $^ | sed -e "s/\[\[.*\.svg\]\]//g"
@@ -67,6 +73,9 @@ checkdoc:
 .PHONY: build
 build: $(OBJS)
 
+.PHONY: autoloads
+autoloads: $(AUTOLOADS)
+
 .PHONY: test
 test:
@$(CASK) exec buttercup $(TESTFLAGS)
@@ -75,7 +84,7 @@ test:
 clean:
$(info Remove all byte compiled Elisp files...)
@$(CASK) clean-elc
-   $(info Remove build artefacts...)
+   $(info Remove build artifacts...)
@$(RM) README ChangeLog coverage-final.json
@$(RM) $(PACKAGE)-pkg.el $(PACKAGE)-*.tar
 
@@ -101,9 +110,10 @@ help: .title
@echo '  init:   Initialize the project (has to be launched first)'
@echo '  checkdoc:   Checks BNF Mode code for errors in the 
documentation'
@echo '  build:  Byte compile BNF Mode package'
+   @echo '  autoloads:  Generate autoloads file'
@echo '  test:   Run the non-interactive unit test suite'
@echo '  clean:  Remove all byte compiled Elisp files, 
documentation,'
-   @echo '  build artefacts and tarball'
+   @echo '  build artifacts and tarball'
@echo '  package:Build package'
@echo '  install:Install BNF Mode'
@echo '  info:   Generate info manual'
diff --git a/default.mk b/default.mk
index 3c527f2..5a8e14c 100644
--- a/default.mk
+++ b/default.mk
@@ -53,6 +53,7 @@ PACKAGE = bnf-mode
 ARCHIVE_NAME = $(PACKAGE)-$(VERSION)
 
 # File lists
+AUTOLOADS = bnf-mode-autoloads.el
 SRCS = bnf-mode.el
 OBJS = $(SRCS:.el=.elc)
 
@@ -60,6 +61,7 @@ INFOPAGES = $(addsuffix .info,$(PACKAGE))
 ARCHIVE_CONTENTS = README \
ChangeLog \
LICENSE \
+   $(AUTOLOADS) \
$(PACKAGE).el \
$(PACKAGE)-pkg.el \
$(INFOPAGES) dir



[elpa] externals/bnf-mode fd95ef1 05/12: Removed no longer used dependency

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit fd95ef126c54acaaca24f91599b93a1669b2f376
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Removed no longer used dependency
---
 Cask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Cask b/Cask
index d926bdc..53f39f9 100644
--- a/Cask
+++ b/Cask
@@ -10,6 +10,5 @@
 (depends-on "cl-lib" "0.5")
 
 (development
- (depends-on "f")
  (depends-on "buttercup")
  (depends-on "undercover"))



[elpa] externals/bnf-mode 48eecac 08/12: Remove deprecated set-env from GH Actions

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit 48eecacde14bb349884186d997e32e8943a1b2e3
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Remove deprecated set-env from GH Actions
---
 .github/workflows/build.yml   | 4 ++--
 .github/workflows/release.yml | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ac0bc2a..11e423b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -66,10 +66,10 @@ jobs:
 
   - name: Set Environment Variables
 run: |
-  echo "::set-env name=PATH::$HOME/.cask/bin:$PATH"
+  echo "$HOME/.cask/bin" >> $GITHUB_PATH
 
   if [ "${{ matrix.emacs_version }}" != "snapshot" ]; then
-echo "::set-env name=UNDERCOVER_FORCE::1"
+echo UNDERCOVER_FORCE=1 >> $GITHUB_ENV
   fi
 
   - name: Fast Makefile Test
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3d62112..3f48ae1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -43,8 +43,8 @@ jobs:
 
   - name: Set Environment Variables
 run: |
-  echo "::set-env name=PATH::$HOME/.cask/bin:$PATH"
-  echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/}
+  echo "$HOME/.cask/bin" >> $GITHUB_PATH
+  echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
 
   - name: Common settings
 run: |



[elpa] externals/bnf-mode 3201c2b 06/12: Fixed misspelling

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit 3201c2b1f178ffe78ad0a7097c72991a222c4bd4
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Fixed misspelling
---
 Makefile   | 2 +-
 default.mk | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 85ab039..e4a2c08 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ endef
 
 README: README.org
$(call org-clean,$^) | \
-   $(PANDOC) $(PANDOCLAGS) -t plain | sed -e "s/\[\]//g" > $@
+   $(PANDOC) $(PANDOCFLAGS) -t plain | sed -e "s/\[\]//g" > $@
 
 ChangeLog: NEWS
@cp $^ $@
diff --git a/default.mk b/default.mk
index 5a8e14c..9408477 100644
--- a/default.mk
+++ b/default.mk
@@ -30,7 +30,7 @@ MAKEINFO ?= makeinfo
 
 EMACSFLAGS ?=
 TESTFLAGS  ?= -L .
-PANDOCLAGS ?= --fail-if-warnings \
+PANDOCFLAGS ?= --fail-if-warnings \
--reference-links \
--atx-headers \
-f org+empty_paragraphs



[elpa] externals/bnf-mode da9109f 04/12: Fixed messge for cutom buttercup matcher

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit da9109f02f29adfb5bf974f46e9aacf256653651
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Fixed messge for cutom buttercup matcher
---
 test/utils.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/utils.el b/test/utils.el
index dcb8992..7b40fde 100644
--- a/test/utils.el
+++ b/test/utils.el
@@ -122,8 +122,8 @@ Fontification check failed for:
 (buttercup-fail "\
 Fontification check failed on line %d for:
 %S
-  Result faces:   %S
-  Expected faces: %S"
+  Expected faces: %S
+  Actual faces:   %S"
 lineno text (car expected-faces) (car result-faces)))
   (setq expected-faces (cdr expected-faces)
 result-faces (cdr result-faces)



[elpa] externals/bnf-mode 57935fc 09/12: The cask `go` script will be removed on 2021/06/01.

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit 57935fc800fee52d370c80495b4668fff92305d9
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

The cask `go` script will be removed on 2021/06/01.
---
 .github/workflows/build.yml   | 2 +-
 .github/workflows/release.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 11e423b..df485a5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -62,7 +62,7 @@ jobs:
   version: ${{ matrix.emacs_version }}
 
   - name: Setup Cask
-run: curl -fsSkL https://raw.github.com/cask/cask/master/go | python
+run: git clone https://github.com/cask/cask ~/.cask
 
   - name: Set Environment Variables
 run: |
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3f48ae1..af66ac7 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -39,7 +39,7 @@ jobs:
   version: 26.3
 
   - name: Setup Cask
-run: curl -fsSkL https://raw.github.com/cask/cask/master/go | python
+run: git clone https://github.com/cask/cask ~/.cask
 
   - name: Set Environment Variables
 run: |



[elpa] externals/bnf-mode 1da5977 02/12: Update documentation

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit 1da597766fce9d4f8f8c66c802d304b35a011fc2
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Update documentation
---
 test/utils.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/test/utils.el b/test/utils.el
index c204cdb..dcb8992 100644
--- a/test/utils.el
+++ b/test/utils.el
@@ -68,10 +68,10 @@ decorate each of symbol."
 
 (defun get-str-faces (str)
   "Find contiguous spans of non-default faces in STR.
-E.g. for properly fontified Lua string \"local x = 100\" it should return
-  '(\"local\" font-lock-keyword-face
-\"x\" font-lock-variable-name-face
-\"100\" font-lock-constant-face)"
+E.g. for properly fontified BNF string \" ::= \" it should return
+  '(\"stm\" font-lock-function-name-face
+\"::=\" font-lock-constant-face
+\"decl\" font-lock-builtin-face)"
   (let ((pos 0)
 nextpos
 result prop newprop)



[elpa] externals/bnf-mode d0f76a6 03/12: Add autoloads to clean target

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit d0f76a6fe9fa276ef6a02b68517b61923ae685f5
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Add autoloads to clean target
---
 Makefile | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 0b4621c..85ab039 100644
--- a/Makefile
+++ b/Makefile
@@ -67,8 +67,10 @@ init: Cask
 
 .PHONY: checkdoc
 checkdoc:
-   @$(EMACSBATCH) --eval '(checkdoc-file "$(SRCS)")'
-   $(info Done.)
+   @for f in $(SRCS) ; do  \
+   echo "Checking $$f ...";\
+   $(EMACSBATCH) --eval "(checkdoc-file \"$$f\")"; \
+   done && echo "Done."
 
 .PHONY: build
 build: $(OBJS)
@@ -86,7 +88,7 @@ clean:
@$(CASK) clean-elc
$(info Remove build artifacts...)
@$(RM) README ChangeLog coverage-final.json
-   @$(RM) $(PACKAGE)-pkg.el $(PACKAGE)-*.tar
+   @$(RM) $(PACKAGE)-pkg.el $(PACKAGE)-*.tar $(AUTOLOADS)
 
 .PHONY: package
 package: $(ARCHIVE_NAME).tar



[elpa] externals/bnf-mode ba1eaa8 11/12: Remove codecov/codecov-action usage

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit ba1eaa809de66a3011d7ea383a36e4356378fbe7
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Remove codecov/codecov-action usage
---
 .github/workflows/build.yml | 9 -
 1 file changed, 9 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index df485a5..c12dda2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -96,12 +96,3 @@ jobs:
   - name: After Success Reporting
 if: success()
 run: git log --format=fuller -5
-
-  - name: Upload Code Coverage Report
-uses: codecov/codecov-action@v1
-with:
-  token: ${{ secrets.CODECOV_TOKEN }}
-  yml: ./.codecov.yml
-  name: codecov-umbrella
-  flags: unittests
-  fail_ci_if_error: false



[elpa] externals/bnf-mode e2b2725 10/12: Merge pull request #17 from sergeyklay/fix/build-package

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit e2b2725685ab06c0f29c65a6f12c3c44941efcf8
Merge: d88eef6 57935fc
Author: Serghei Iakovlev 
Commit: GitHub 

Merge pull request #17 from sergeyklay/fix/build-package

Amend tests, fix misspelling, update build system
---
 .github/workflows/build.yml   |  6 +++---
 .github/workflows/release.yml |  6 +++---
 Cask  |  1 -
 Makefile  | 24 ++--
 README.org|  1 -
 default.mk|  4 +++-
 test/utils.el | 12 ++--
 7 files changed, 33 insertions(+), 21 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ac0bc2a..df485a5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -62,14 +62,14 @@ jobs:
   version: ${{ matrix.emacs_version }}
 
   - name: Setup Cask
-run: curl -fsSkL https://raw.github.com/cask/cask/master/go | python
+run: git clone https://github.com/cask/cask ~/.cask
 
   - name: Set Environment Variables
 run: |
-  echo "::set-env name=PATH::$HOME/.cask/bin:$PATH"
+  echo "$HOME/.cask/bin" >> $GITHUB_PATH
 
   if [ "${{ matrix.emacs_version }}" != "snapshot" ]; then
-echo "::set-env name=UNDERCOVER_FORCE::1"
+echo UNDERCOVER_FORCE=1 >> $GITHUB_ENV
   fi
 
   - name: Fast Makefile Test
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3d62112..af66ac7 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -39,12 +39,12 @@ jobs:
   version: 26.3
 
   - name: Setup Cask
-run: curl -fsSkL https://raw.github.com/cask/cask/master/go | python
+run: git clone https://github.com/cask/cask ~/.cask
 
   - name: Set Environment Variables
 run: |
-  echo "::set-env name=PATH::$HOME/.cask/bin:$PATH"
-  echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/}
+  echo "$HOME/.cask/bin" >> $GITHUB_PATH
+  echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
 
   - name: Common settings
 run: |
diff --git a/Cask b/Cask
index d926bdc..53f39f9 100644
--- a/Cask
+++ b/Cask
@@ -10,6 +10,5 @@
 (depends-on "cl-lib" "0.5")
 
 (development
- (depends-on "f")
  (depends-on "buttercup")
  (depends-on "undercover"))
diff --git a/Makefile b/Makefile
index 5a032f6..e4a2c08 100644
--- a/Makefile
+++ b/Makefile
@@ -30,6 +30,12 @@ dir: $(INFOPAGES)
$(info Generating dir)
@echo $^ | xargs -n 1 $(INSTALL_INFO) --dir=$@
 
+$(AUTOLOADS): $(SRCS)
+   @$(EMACSBATCH) --eval \
+   "(progn \
+ (require 'package) \
+ (package-generate-autoloads \"bnf-mode\" default-directory))"
+
 # Remove badges
 define org-clean
@cat $^ | sed -e "s/\[\[.*\.svg\]\]//g"
@@ -37,7 +43,7 @@ endef
 
 README: README.org
$(call org-clean,$^) | \
-   $(PANDOC) $(PANDOCLAGS) -t plain | sed -e "s/\[\]//g" > $@
+   $(PANDOC) $(PANDOCFLAGS) -t plain | sed -e "s/\[\]//g" > $@
 
 ChangeLog: NEWS
@cp $^ $@
@@ -61,12 +67,17 @@ init: Cask
 
 .PHONY: checkdoc
 checkdoc:
-   @$(EMACSBATCH) --eval '(checkdoc-file "$(SRCS)")'
-   $(info Done.)
+   @for f in $(SRCS) ; do  \
+   echo "Checking $$f ...";\
+   $(EMACSBATCH) --eval "(checkdoc-file \"$$f\")"; \
+   done && echo "Done."
 
 .PHONY: build
 build: $(OBJS)
 
+.PHONY: autoloads
+autoloads: $(AUTOLOADS)
+
 .PHONY: test
 test:
@$(CASK) exec buttercup $(TESTFLAGS)
@@ -75,9 +86,9 @@ test:
 clean:
$(info Remove all byte compiled Elisp files...)
@$(CASK) clean-elc
-   $(info Remove build artefacts...)
+   $(info Remove build artifacts...)
@$(RM) README ChangeLog coverage-final.json
-   @$(RM) $(PACKAGE)-pkg.el $(PACKAGE)-*.tar
+   @$(RM) $(PACKAGE)-pkg.el $(PACKAGE)-*.tar $(AUTOLOADS)
 
 .PHONY: package
 package: $(ARCHIVE_NAME).tar
@@ -101,9 +112,10 @@ help: .title
@echo '  init:   Initialize the project (has to be launched first)'
@echo '  checkdoc:   Checks BNF Mode code for errors in the 
documentation'
@echo '  build:  Byte compile BNF Mode package'
+   @echo '  autoloads:  Generate autoloads file'
@echo '  test:   Run the non-interactive unit test suite'
@echo '  clean:  Remove all byte compiled Elisp files, 
documentation,'
-   @echo '  build artefacts and tarball'
+   @echo '  build artifacts and tarball'
@echo '  package:Build package'
@echo '  install:Install BNF Mode'
@echo '  info:   Generate info manual'
diff --git a/README.org b/README.org
index ad5ced9..6dc7ba4 100644
--- a/README.org
+++ b/README.org
@@ -2,7 +2,6 @@
 
 
[[https://www.gnu.org/licenses/gpl-3.0.txt][https://im

[elpa] externals/bnf-mode b123b2f 07/12: codecov.io has been compromised

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit b123b2f3be24eb7859b80c58c04fe1b7c41b198a
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

codecov.io has been compromised
---
 README.org | 1 -
 1 file changed, 1 deletion(-)

diff --git a/README.org b/README.org
index ad5ced9..6dc7ba4 100644
--- a/README.org
+++ b/README.org
@@ -2,7 +2,6 @@
 
 
[[https://www.gnu.org/licenses/gpl-3.0.txt][https://img.shields.io/badge/license-GPL_3-green.svg]]
 
[[https://github.com/sergeyklay/bnf-mode/actions][https://github.com/sergeyklay/bnf-mode/workflows/build/badge.svg]]
-[[https://codecov.io/gh/sergeyklay/bnf-mode][https://codecov.io/gh/sergeyklay/bnf-mode/branch/master/graph/badge.svg]]
 [[https://melpa.org/#/bnf-mode][https://melpa.org/packages/bnf-mode-badge.svg]]
 
[[https://stable.melpa.org/#/bnf-mode][https://stable.melpa.org/packages/bnf-mode-badge.svg]]
 



[elpa] externals/bnf-mode 2d1ee12 12/12: Remove codecov stuff

2021-05-12 Thread monnier--- via
branch: externals/bnf-mode
commit 2d1ee12f3ba6e75841066bf429d7bf836d4b89d7
Author: Serghei Iakovlev 
Commit: Serghei Iakovlev 

Remove codecov stuff
---
 .codecov.yml   | 52 
 .elpaignore|  1 -
 .gitattributes |  1 -
 3 files changed, 54 deletions(-)

diff --git a/.codecov.yml b/.codecov.yml
deleted file mode 100644
index a7ca5be..000
--- a/.codecov.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright (C) 2019, 2020 Free Software Foundation, Inc.
-#
-# License
-#
-# This file 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 option) any later version.
-#
-# This file is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this file.  If not, see .
-
-codecov:
-  notify:
-# will no delay sending notifications until all ci is finished
-require_ci_to_pass: no
-
-coverage:
-  precision: 2
-  round: down
-  range: "65...90"
-
-  status:
-project:
-  default:
-# the amount that coverage can drop while still posting a success
-threshold: 1%
-patch: no
-changes: no
-
-comment:
-  layout: diff
-  behavior: default
-  require_changes: false
-
-ignore:
-  - ".git"
-  - "*.yml"
-  - "*.json"
-  - "*.md"
-  - "*.mk"
-  - "*.txt"
-
-  # ignore folders and all its contents
-  - ".cask/.*"
-  - ".github/.*"
-  - "test/test-.*"
diff --git a/.elpaignore b/.elpaignore
index 7863129..70197dd 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,4 +1,3 @@
-.codecov.yml
 .dir-locals.el
 .elpaignore
 .gitattributes
diff --git a/.gitattributes b/.gitattributes
index b20192a..f6bb9de 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,4 @@
 .git*export-ignore
-.codecov.yml export-ignore
 .elpaignore  export-ignore
 
 bnf-mode.el  export-subst



[elpa] externals/setup updated (86b968f -> f15c902)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/setup.

  from  86b968f   Bump version to 0.2.0
   new  646ed6f   Check if PATH exists for :load-from
   new  fe21e39   Mention GPL3 instead of CC0 as license in README
   new  c144c5f   Mention that setup operating using local macros
   new  36e2602   Remove :name mention in setup-define
   new  4137cd0   Give an example of setup-based macros
   new  1925ed2   Mention defsetup macro in tips section
   new  f86d9f4   Add support for xref jump-to-definition for local macros
   new  ce1e0e3   Prevent overriding all elisp xref requests
   new  6da3894   Elaborate on comments
   new  f15c902   Allow xref to find setup-defines outside of setup.el


Summary of changes:
 README.md | 72 ---
 setup.el  | 27 +---
 2 files changed, 84 insertions(+), 15 deletions(-)



[elpa] externals/setup 4137cd0 05/10: Give an example of setup-based macros

2021-05-12 Thread monnier--- via
branch: externals/setup
commit 4137cd074ac84312e777141353dbc3701472e954
Author: Philip K 
Commit: Philip K 

Give an example of setup-based macros
---
 README.md | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/README.md b/README.md
index 458f6b2..93ae38d 100644
--- a/README.md
+++ b/README.md
@@ -63,6 +63,21 @@ The `setup` macro is autoloaded, and can be used directly.  
The code
 generated by `setup` does not depend on `setup.el`, meaning that your
 initialization file can be byte-compiled more efficiently.
 
+Tip
+---
+
+The first element of a `setup` body can but does not have to be a
+name. That can be exploited to use `setup` in your own macros. I have
+this macro in my personal configuration, when I'm only interested in
+modifying user options:
+
+~~~elisp
+(defmacro setc (&rest args)
+  "Customize user options using ARGS like `setq'."
+  (declare (debug setq))
+  `(setup (:option ,@args)))
+~~~
+
 Bugs
 
 



[elpa] externals/setup 6da3894 09/10: Elaborate on comments

2021-05-12 Thread monnier--- via
branch: externals/setup
commit 6da389487da5987e8ba682d61fe669a1f2df58af
Author: Philip K 
Commit: Philip K 

Elaborate on comments
---
 README.md | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 8d1aa63..6ae7830 100644
--- a/README.md
+++ b/README.md
@@ -117,9 +117,13 @@ Tips
 Bugs
 
 
-Bugs or comments can be submitted to my [public inbox][mail] or via
-the [GitHub mirror][github].  Note that non-trivial contributions
-require a [copyright assignment][ca] to the FSF.
+Bugs or patches can be submitted to my [public inbox][mail] or via the
+[GitHub mirror][github].  Note that non-trivial contributions require
+a [copyright assignment][ca] to the FSF.
+
+This package is still young, so wishes, impressions and criticism are
+very appreciated. If you have anything to say, feel free to send an
+email to the aforementioned [public inbox][mail].
 
 Copying
 ---



[elpa] externals/setup 36e2602 04/10: Remove :name mention in setup-define

2021-05-12 Thread monnier--- via
branch: externals/setup
commit 36e260237504649c3147c332ce9e920a11584ce2
Author: Philip K 
Commit: Philip K 

Remove :name mention in setup-define
---
 setup.el | 4 
 1 file changed, 4 deletions(-)

diff --git a/setup.el b/setup.el
index b33340a..f0fb7e9 100644
--- a/setup.el
+++ b/setup.el
@@ -127,10 +127,6 @@ NAME may also be a macro, if it can provide a symbol."
   "Define `setup'-local macro NAME using function FN.
 The plist OPTS may contain the key-value pairs:
 
-  :name NAME
-Specify a function to use, for extracting the feature name of a
-NAME entry, if it is the first element in a setup macro.
-
   :indent SPEC
 Change indentation behaviour.  See symbol `lisp-indent-function'.
 



[elpa] externals/setup fe21e39 02/10: Mention GPL3 instead of CC0 as license in README

2021-05-12 Thread monnier--- via
branch: externals/setup
commit fe21e3908b55323ba6e1863af08d9674658730be
Author: Philip K 
Commit: Philip K 

Mention GPL3 instead of CC0 as license in README
---
 README.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 81c5ab2..e18aede 100644
--- a/README.md
+++ b/README.md
@@ -71,11 +71,10 @@ require a [copyright assignment][ca] to the FSF.
 Copying
 ---
 
-`setup.el` is distributed under the [CC0 1.0 Universal (CC0 1.0)
-Public Domain Dedication][cc0] license. 
+`setup.el` is distributed under the [GPL v3][gpl3] license.
 
 [elpa]: http://elpa.gnu.org/packages/setup.html
 [mail]: https://lists.sr.ht/~zge/public-inbox
 [github]: https://github.com/phikal/setup.el
 [ca]: 
https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html#Copyright-Assignment
-[cc0]: https://creativecommons.org/publicdomain/zero/1.0/deed
+[gpl3]: https://www.gnu.org/licenses/gpl-3.0.en.html



[elpa] externals/setup 646ed6f 01/10: Check if PATH exists for :load-from

2021-05-12 Thread monnier--- via
branch: externals/setup
commit 646ed6f60cfd723ae78186e8cf36afbca779ff09
Author: Philip K 
Commit: Philip K 

Check if PATH exists for :load-from
---
 setup.el | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/setup.el b/setup.el
index a92b691..c564083 100644
--- a/setup.el
+++ b/setup.el
@@ -498,10 +498,13 @@ the first PACKAGE."
 
 (setup-define :load-from
   (lambda (path)
-`(add-to-list 'load-path (expand-file-name ,path)))
+`(if (file-exists-p ,path)
+ (add-to-list 'load-path (expand-file-name ,path))
+   (throw 'setup-exit t)))
   :documentation "Add PATH to load path.
 This macro can be used as HEAD, and it will replace itself with
-the nondirectory part of PATH."
+the nondirectory part of PATH.
+If PATH does not exist, abort the evaluation."
   :shorthand (lambda (args) (intern (file-name-nondirectory (cadr args)
 
 (setup-define :file-match



[elpa] externals/setup c144c5f 03/10: Mention that setup operating using local macros

2021-05-12 Thread monnier--- via
branch: externals/setup
commit c144c5f82fa5a231b80be8ae157745d0f4f4c325
Author: Philip K 
Commit: Philip K 

Mention that setup operating using local macros
---
 README.md | 6 --
 setup.el  | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index e18aede..458f6b2 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,10 @@
 `setup.el`
 ==
 
-The `setup` macro simplifies repetitive configuration patterns.  For
-example, these macros:
+The `setup` macro simplifies repetitive configuration patterns, by
+providing context-sensitive local macros in `setup` bodies.
+
+For example, these macros:
 
 ~~~elisp
 (setup shell
diff --git a/setup.el b/setup.el
index c564083..b33340a 100644
--- a/setup.el
+++ b/setup.el
@@ -24,7 +24,9 @@
 
 ;;; Commentary:
 
-;; The `setup' macro simplifies repetitive configuration patterns.
+;; The `setup` macro simplifies repetitive configuration patterns, by
+;; providing context-sensitive local macros in `setup` bodies.
+;;
 ;; For example, these macros:
 
 ;;(setup shell



[elpa] externals/setup 1925ed2 06/10: Mention defsetup macro in tips section

2021-05-12 Thread monnier--- via
branch: externals/setup
commit 1925ed20c5855bfdd642e5f38efbe0dcc03311de
Author: Philip K 
Commit: Philip K 

Mention defsetup macro in tips section
---
 README.md | 62 +-
 1 file changed, 49 insertions(+), 13 deletions(-)

diff --git a/README.md b/README.md
index 93ae38d..8d1aa63 100644
--- a/README.md
+++ b/README.md
@@ -63,20 +63,56 @@ The `setup` macro is autoloaded, and can be used directly.  
The code
 generated by `setup` does not depend on `setup.el`, meaning that your
 initialization file can be byte-compiled more efficiently.
 
-Tip

-
-The first element of a `setup` body can but does not have to be a
-name. That can be exploited to use `setup` in your own macros. I have
-this macro in my personal configuration, when I'm only interested in
-modifying user options:
+Tips
+
 
-~~~elisp
-(defmacro setc (&rest args)
-  "Customize user options using ARGS like `setq'."
-  (declare (debug setq))
-  `(setup (:option ,@args)))
-~~~
+1. The first element of a `setup` body can but does not have to be a
+   name. That can be exploited to use `setup` in your own macros. I have
+   this macro in my personal configuration, when I'm only interested in
+   modifying user options:
+
+   ~~~elisp
+   (defmacro setc (&rest args)
+ "Customize user options using ARGS like `setq'."
+ (declare (debug setq))
+ `(setup (:option ,@args)))
+   ~~~
+
+2. If you wish to define you own macros, use `setup-define`. In case the
+   syntax is too cumbersome, you can use a macro like this:
+
+   ~~~elisp
+   (defmacro defsetup (name signature &rest body)
+ "Shorthand for `setup-define'.
+   NAME is the name of the local macro.  SIGNATURE is used as the
+   argument list for FN.  If BODY starts with a string, use this as
+   the value for :documentation.  Any following keywords are passed
+   as OPTS to `setup-define'."
+ (declare (debug defun))
+ (let (opts)
+   (when (stringp (car body))
+ (setq opts (nconc (list :documentation (pop body))
+   opts)))
+   (while (keywordp (car body))
+ (let* ((prop (pop body))
+(val `',(pop body)))
+   (setq opts (nconc (list prop val) opts
+   `(setup-define ,name
+  (cl-function (lambda ,signature ,@body))
+  ,@opts)))
+   ~~~
+
+   To declare local macros more like `defun` or `defmacro`. Here is how
+   the definition for `:package` could be rewritten:
+
+   ~~~elisp
+   (defsetup :package (package)
+ "Install PACKAGE if it hasn't been installed yet."
+ :repeatable t
+ :shorthand #'cadr
+ `(unless (package-installed-p ',package)
+  (package-install ',package)))
+   ~~~
 
 Bugs
 



[elpa] externals/setup f86d9f4 07/10: Add support for xref jump-to-definition for local macros

2021-05-12 Thread monnier--- via
branch: externals/setup
commit f86d9f4adcda41fc31bf4d3d2ed7aa0d66474c76
Author: Philip K 
Commit: Philip K 

Add support for xref jump-to-definition for local macros
---
 setup.el | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/setup.el b/setup.el
index f0fb7e9..f3d4255 100644
--- a/setup.el
+++ b/setup.el
@@ -199,6 +199,12 @@ If not given, it is assumed nothing is evaluated."
  (cons '&rest spec))
 (t spec)
 
+(add-to-list 'elisp-xref-find-def-functions
+ (defun setup-xref-def-function (symbol)
+   "Return an elisp xref location for SYMBOL."
+   (require 'elisp-mode)
+   (list (elisp--xref-make-xref nil symbol "setup"
+
 
 ;;; definitions of `setup' keywords
 



[elpa] externals/setup f15c902 10/10: Allow xref to find setup-defines outside of setup.el

2021-05-12 Thread monnier--- via
branch: externals/setup
commit f15c902d9c8801cd1362af7d4ca5024c838b5b21
Author: Philip K 
Commit: Philip K 

Allow xref to find setup-defines outside of setup.el
---
 setup.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/setup.el b/setup.el
index 0fde6bf..b496ba1 100644
--- a/setup.el
+++ b/setup.el
@@ -169,6 +169,7 @@ If not given, it is assumed nothing is evaluated."
(append (help-function-arglist fn 'preserve-names)
(if (plist-get opts :repeatable) '(...)
   (put name 'setup-shorthand (plist-get opts :shorthand))
+  (put name 'setup-definition-file (or load-file-name buffer-file-name))
   (put name 'lisp-indent-function (plist-get opts :indent))
   ;; define macro for `macroexpand-all'
   (setf (alist-get name setup-macros)   ;New in Emacs-25.
@@ -204,7 +205,8 @@ If not given, it is assumed nothing is evaluated."
 (defun setup-xref-def-function (symbol)
   "Return an elisp xref location for SYMBOL."
   (and (assq symbol setup-macros)
-   (list (elisp--xref-make-xref nil symbol "setup"
+   (let ((file (get symbol 'setup-definition-file)))
+ (list (elisp--xref-make-xref nil symbol file)
 
 (add-to-list 'elisp-xref-find-def-functions
  #'setup-xref-def-function)



[elpa] externals/setup ce1e0e3 08/10: Prevent overriding all elisp xref requests

2021-05-12 Thread monnier--- via
branch: externals/setup
commit ce1e0e3dd2d6d4ef608ca350adab6e4690de6470
Author: Philip K 
Commit: Philip K 

Prevent overriding all elisp xref requests
---
 setup.el | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/setup.el b/setup.el
index f3d4255..0fde6bf 100644
--- a/setup.el
+++ b/setup.el
@@ -71,6 +71,8 @@
 
 ;;; Code:
 
+(require 'elisp-mode)
+
 (defvar setup-macros nil
   "Local macro definitions to be bound in `setup' bodies.
 Do not modify this variable by hand.  Instead use
@@ -199,11 +201,13 @@ If not given, it is assumed nothing is evaluated."
  (cons '&rest spec))
 (t spec)
 
+(defun setup-xref-def-function (symbol)
+  "Return an elisp xref location for SYMBOL."
+  (and (assq symbol setup-macros)
+   (list (elisp--xref-make-xref nil symbol "setup"
+
 (add-to-list 'elisp-xref-find-def-functions
- (defun setup-xref-def-function (symbol)
-   "Return an elisp xref location for SYMBOL."
-   (require 'elisp-mode)
-   (list (elisp--xref-make-xref nil symbol "setup"
+ #'setup-xref-def-function)
 
 
 ;;; definitions of `setup' keywords



[elpa] externals/transient updated (162698a -> 6ceddc4)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/transient.

  from  162698a   Release version 0.3.2
   new  7d3d8d7   Add SPDX-License-Identifier library header
   new  6ceddc4   news: Fix language and a prediction


Summary of changes:
 docs/CHANGELOG| 8 
 lisp/transient.el | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)



[elpa] externals/transient 7d3d8d7 1/2: Add SPDX-License-Identifier library header

2021-05-12 Thread monnier--- via
branch: externals/transient
commit 7d3d8d795a8194ccbd0eb3fbd917375e0f0e61e8
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Add SPDX-License-Identifier library header
---
 lisp/transient.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/transient.el b/lisp/transient.el
index 6e7b5ea..11da7ed 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -7,6 +7,7 @@
 ;; Package-Requires: ((emacs "25.1"))
 ;; Package-Version: 0.3.2
 ;; Keywords: bindings
+;; SPDX-License-Identifier: GPL-3.0-or-later
 
 ;; This file is part of GNU Emacs.
 



[elpa] externals/transient 6ceddc4 2/2: news: Fix language and a prediction

2021-05-12 Thread monnier--- via
branch: externals/transient
commit 6ceddc4d8c7a3c13d78c459213c796d2c19234c6
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

news: Fix language and a prediction
---
 docs/CHANGELOG | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/docs/CHANGELOG b/docs/CHANGELOG
index aa56952..8372a06 100644
--- a/docs/CHANGELOG
+++ b/docs/CHANGELOG
@@ -13,10 +13,10 @@
 
 * v0.3.02021-02-21
 
-- As a temporary kludge prevent a transient from being invoked while
-  the minibuffer is active.  The next release will enable this again,
-  once we are sure that cannot cause Emacs to enter an inconsistent
-  state, that causes most events to be ignored.  #112
+- Add a temporary kludge to prevent a transient from being invoked
+  while the minibuffer is active.  A future release will enable
+  this again, once we are sure that cannot cause Emacs to enter an
+  inconsistent state, that causes most events to be ignored.  #112
 
 - Improved the backtrace that is shown when a fatal error occured in a
   critical context.  This involved some back and forth.  See commits



[elpa] externals/valign updated (421c8c0 -> be82f60)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/valign.

  from  421c8c0   * valign.el: Bump version to 3.1.1.
   new  91eb1f5   Fix an error that occurs when point is at point-max
   new  be82f60   Fix #25


Summary of changes:
 valign.el | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)



[elpa] externals/valign be82f60 2/2: Fix #25

2021-05-12 Thread monnier--- via
branch: externals/valign
commit be82f6048118cbc81e6e029be1965f933612d871
Author: Yuan Fu 
Commit: Yuan Fu 

Fix #25

* valign.el (valign--char-after-as-string): Replace 'if-let' with 'let'.
---
 valign.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/valign.el b/valign.el
index d8b72a7..873067a 100644
--- a/valign.el
+++ b/valign.el
@@ -394,10 +394,10 @@ Return t if the dimension is correct, nil if not."
 (defsubst valign--char-after-as-string (&optional pos)
   "Return (char-after POS) as a string."
   ;; (char-to-string (char-after)) doesn’t work because
-  ;; ‘char-to-string’ doesn’t accept nil.b
-  (if-let ((ch (char-after pos)))
-  (char-to-string ch)
-nil))
+  ;; ‘char-to-string’ doesn’t accept nil. ‘if-let’ has some problems
+  ;; so I replaced it with ‘let’ and ‘if’ (See Bug #25 on GitHub).
+  (let ((ch (char-after pos)))
+(if ch (char-to-string ch
 
 (defun valign--separator-line-p (&optional charset)
   "Return t if this line is a separator line.



[elpa] externals/valign 91eb1f5 1/2: Fix an error that occurs when point is at point-max

2021-05-12 Thread monnier--- via
branch: externals/valign
commit 91eb1f54b4cba8555e15c6a7063060c448ebb9d4
Author: Yuan Fu 
Commit: Yuan Fu 

Fix an error that occurs when point is at point-max

If you press TAB at the end of a file, char-after returns nil and
char-to-string errors.

* valign.el (valign--char-after-as-string): New subroutine.
(valign--separator-line-p, valign--at-table-p, valign--table-2,
valign--guess-charset): Use the new subroutine.
---
 valign.el | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/valign.el b/valign.el
index 3fcc44a..d8b72a7 100644
--- a/valign.el
+++ b/valign.el
@@ -391,6 +391,14 @@ Return t if the dimension is correct, nil if not."
  return nil
  finally return t)))
 
+(defsubst valign--char-after-as-string (&optional pos)
+  "Return (char-after POS) as a string."
+  ;; (char-to-string (char-after)) doesn’t work because
+  ;; ‘char-to-string’ doesn’t accept nil.b
+  (if-let ((ch (char-after pos)))
+  (char-to-string ch)
+nil))
+
 (defun valign--separator-line-p (&optional charset)
   "Return t if this line is a separator line.
 If the table is a table.el table, you need to specify CHARSET.
@@ -401,7 +409,7 @@ Assumes the point is at the beginning of the line."
 (if charset
 ;; Check for table.el tables.
 (let ((charset (or charset (cdar valign-box-charset-alist
-  (member (char-to-string (char-after))
+  (member (valign--char-after-as-string)
   (list (valign-box-char 1 charset)
 (valign-box-char 4 charset)
 (valign-box-char 7 charset
@@ -488,9 +496,8 @@ TYPE must be 'org.  Start at point, stop at LIMIT."
 (beginning-of-line)
 (skip-chars-forward " \t")
 ;; CHAR is the first character, CHAR 2 is the one after it.
-(let ((char (char-to-string (char-after)))
-  (char2 (when-let ((char (char-after (1+ (point)
-   (char-to-string char
+(let ((char (valign--char-after-as-string))
+  (char2 (valign--char-after-as-string (1+ (point)
   (or (equal char "|")
   (cl-loop
for elt in valign-box-charset-alist
@@ -910,7 +917,7 @@ Assumes point is at (2).
 (while (< (point) table-end)
   (save-excursion
 (skip-chars-forward " \t")
-(if (not (equal (char-to-string (char-after))
+(if (not (equal (valign--char-after-as-string)
 (valign-box-char 'v charset)))
 ;; Render separator line.
 (valign--align-separator-row-full
@@ -1003,7 +1010,7 @@ Assumes point before the first character."
 Assumes point at the beginning of the table."
   (cl-loop for charset
in (mapcar #'cdr valign-box-charset-alist)
-   if (equal (char-to-string (char-after))
+   if (equal (valign--char-after-as-string)
  (valign-box-char 1 charset))
return charset
finally return nil))



[elpa] externals/vdiff c2de043 1/2: Avoid deprecated use of positional arguments for define-minor-mode

2021-05-12 Thread monnier--- via
branch: externals/vdiff
commit c2de0438de18c6c3eb4389fa0e983ee065ca55f3
Author: Brian Leung 
Commit: Brian Leung 

Avoid deprecated use of positional arguments for define-minor-mode

The latest Emacs 28 warns against this when byte-compiling.
---
 vdiff.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/vdiff.el b/vdiff.el
index c90c1eb..98f9320 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -2320,7 +2320,7 @@ buffers. This sets up key bindings in `vdiff-mode-map' 
and adds
 hooks to refresh diff on changes. This will be enabled
 automatically after calling commands like `vdiff-files' or
 `vdiff-buffers'."
-  nil " vdiff" 'vdiff-mode-map
+  :lighter " vdiff"
   (if vdiff-mode
   (vdiff--buffer-init)
 (vdiff--buffer-cleanup)))
@@ -2331,7 +2331,7 @@ buffers. This sets up key bindings in 
`vdiff-3way-mode-map' and
 adds hooks to refresh diff on changes. This will be enabled
 automatically after calling commands like `vdiff-files3' or
 `vdiff-buffers3'."
-  nil " vdiff3" 'vdiff-3way-mode-map
+  :lighter " vdiff3"
   (if vdiff-3way-mode
   (vdiff--buffer-init)
 (vdiff--buffer-cleanup)))
@@ -2339,7 +2339,8 @@ automatically after calling commands like `vdiff-files3' 
or
 (define-minor-mode vdiff-scroll-lock-mode
   "Lock scrolling between vdiff buffers. This minor mode will be
 enabled automatically if `vdiff-lock-scrolling' is non-nil."
-  nil nil nil
+  :lighter nil
+  :keymap nil
   (cond (vdiff-scroll-lock-mode
  (unless (or vdiff-mode vdiff-3way-mode)
(user-error "Must enable vdiff-mode first"))



[elpa] externals/vdiff 84b8243 2/2: Merge pull request #30 from leungbk/define-minor-mode

2021-05-12 Thread monnier--- via
branch: externals/vdiff
commit 84b8243d9f5d8082b05794dbc998d43dbdd7676a
Merge: 007e44b c2de043
Author: Justin Burkett 
Commit: GitHub 

Merge pull request #30 from leungbk/define-minor-mode

Avoid deprecated use of positional arguments for define-minor-mode
---
 vdiff.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/vdiff.el b/vdiff.el
index c90c1eb..98f9320 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -2320,7 +2320,7 @@ buffers. This sets up key bindings in `vdiff-mode-map' 
and adds
 hooks to refresh diff on changes. This will be enabled
 automatically after calling commands like `vdiff-files' or
 `vdiff-buffers'."
-  nil " vdiff" 'vdiff-mode-map
+  :lighter " vdiff"
   (if vdiff-mode
   (vdiff--buffer-init)
 (vdiff--buffer-cleanup)))
@@ -2331,7 +2331,7 @@ buffers. This sets up key bindings in 
`vdiff-3way-mode-map' and
 adds hooks to refresh diff on changes. This will be enabled
 automatically after calling commands like `vdiff-files3' or
 `vdiff-buffers3'."
-  nil " vdiff3" 'vdiff-3way-mode-map
+  :lighter " vdiff3"
   (if vdiff-3way-mode
   (vdiff--buffer-init)
 (vdiff--buffer-cleanup)))
@@ -2339,7 +2339,8 @@ automatically after calling commands like `vdiff-files3' 
or
 (define-minor-mode vdiff-scroll-lock-mode
   "Lock scrolling between vdiff buffers. This minor mode will be
 enabled automatically if `vdiff-lock-scrolling' is non-nil."
-  nil nil nil
+  :lighter nil
+  :keymap nil
   (cond (vdiff-scroll-lock-mode
  (unless (or vdiff-mode vdiff-3way-mode)
(user-error "Must enable vdiff-mode first"))



[elpa] externals/realgud-jdb 99b7f08 3/4: Bump min version needed, and small changes...

2021-05-12 Thread monnier--- via
branch: externals/realgud-jdb
commit 99b7f08e0fcec9e33dde8dbbe60e42cfec08bc17
Author: rocky 
Commit: rocky 

Bump min version needed, and small changes...

I don't think we can use backtrack-mode.el anymore. At least it's not in
other packages. core.el: remove cut-and-paste hangover references to Ruby.
---
 realgud-jdb.el|  6 ++--
 realgud-jdb/backtrack-mode.el | 70 ---
 realgud-jdb/core.el   |  2 +-
 3 files changed, 5 insertions(+), 73 deletions(-)

diff --git a/realgud-jdb.el b/realgud-jdb.el
index 4e07033..4de6e79 100644
--- a/realgud-jdb.el
+++ b/realgud-jdb.el
@@ -3,12 +3,14 @@
 ;; Author: Rocky Bernstein 
 ;; Version: 1.0.0
 ;; Package-Type: multi
-;; Package-Requires: ((realgud "1.4.5") (load-relative "1.2") (cl-lib "0.5") 
(emacs "25"))
+;; Package-Requires: ((realgud "1.5.0") (load-relative "1.3.1") (emacs "25"))
 ;; URL: http://github.com/realgud/realgud-jdb
 ;; Compatibility: GNU Emacs 25.x
 
 ;; Copyright (C) 2019 Free Software Foundation, Inc
 
+;; Author: Rocky Bernstein 
+
 ;; 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
@@ -32,7 +34,7 @@
 
 ;; Press C-x C-e at the end of the next line configure the program in
 ;; for building via "make" to get set up.
-;; (compile (format "EMACSLOADPATH=:%s:%s:%s:%s ./autogen.sh" 
(file-name-directory (locate-library "test-simple.elc")) (file-name-directory 
(locate-library "realgud.elc")) (file-name-directory (locate-library 
"load-relative.elc")) (file-name-directory (locate-library "loc-changes.elc"
+;; (compile (format "EMACSLOADPATH=:%s:%s:%s:%s ./autogen.sh" 
(file-name-directory (locate-library "loc-changes.elc")) (file-name-directory 
(locate-library "test-simple.elc")) (file-name-directory (locate-library 
"load-relative.elc")) (file-name-directory (locate-library "realgud.elc"
 
 (require 'load-relative)
 
diff --git a/realgud-jdb/backtrack-mode.el b/realgud-jdb/backtrack-mode.el
deleted file mode 100644
index c93e001..000
--- a/realgud-jdb/backtrack-mode.el
+++ /dev/null
@@ -1,70 +0,0 @@
-;; Copyright (C) 2015-2019 Free Software Foundation, Inc
-
-;; Author: Rocky Bernstein 
-
-;; 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 option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
-;; Mode for parsing various kinds of backtraces found in Java
-
-(require 'load-relative)
-(require 'realgud)
-(require-relative-list '("core" "init") "realgud-jdb-")
-
-(realgud-backtrack-mode-vars "jdb")
-(set-keymap-parent jdb-backtrack-mode-map realgud-backtrack-mode-map)
-
-(declare-function realgud-backtrack-mode 
'realgud-common-backtrack-mode)
-(declare-function realgud-backtrack-set-debugger 
'realgud-common-backtrack-mode)
-(declare-function realgud-goto-line-for-pt   
'realgud-common-backtrack-mode)
-(declare-function realgud--ruby-populate-command-keys 'realgud-lang-ruby)
-
-(defun realgud--jdb-goto-control-frame-line (pt)
-  "Display the location mentioned by a control-frame line described by PT."
-  (interactive "d")
-  (realgud-goto-line-for-pt pt "control-frame"))
-
-(realgud--ruby-populate-command-keys jdb-backtrack-mode-map)
-(define-key jdb-backtrack-mode-map
-  (kbd "C-c !c") 'realgud--jdb-goto-control-frame-line)
-
-(define-minor-mode realgud--jdb-backtrack-mode
-  "Minor mode for tracking ruby debugging inside a file which may not have 
process shell.
-
-\\{jdb-backtrack-mode-map}"
-  :init-value nil
-  ;; :lighter " jdb"   ;; mode-line indicator from realgud-track is sufficient.
-  ;; The minor mode bindings.
-  :global nil
-  :group 'realgud--jdb
-  :keymap jdb-backtrack-mode-map
-
-  (realgud-backtrack-set-debugger "jdb")
-  (if jdb-backtrack-mode
-  (progn
-   (realgud-backtrack-mode 't)
-   (run-mode-hooks (intern (realgud--jdb-backtrack-mode-hook
-(progn
-  (realgud-backtrack-mode nil)
-  ))
-)
-
-(defun realgud--jdb-backtrack-mode-hook()
-  (if jdb-backtrack-mode
-  (progn
-   (use-local-map jdb-backtrack-mode-map)
-   (message "using jdb mode map")
-   )
-(message "jdb realgud--jdb-backtrack-mode-hook disable called"))
-)
-
-(provide-me "realgud-jdb-")
diff --git a/realgud-jdb/core.el b/realgud-jdb/core.el
index f1e2f67..2161cb7 100644
--- a/realgud-jdb/core.el
+++ b/realgud-jdb/core.el
@

[elpa] externals/realgud-jdb 2e313ab 2/4: Small fixes & and Java example program

2021-05-12 Thread monnier--- via
branch: externals/realgud-jdb
commit 2e313abd4aab14b1cf91926ae0fa410a96079216
Author: rocky 
Commit: rocky 

Small fixes & and Java example program
---
 test/examples/TestMe.class | Bin 0 -> 1050 bytes
 test/examples/TestMe.java  |  38 ++
 2 files changed, 38 insertions(+)

diff --git a/test/examples/TestMe.class b/test/examples/TestMe.class
new file mode 100644
index 000..317424b
Binary files /dev/null and b/test/examples/TestMe.class differ
diff --git a/test/examples/TestMe.java b/test/examples/TestMe.java
new file mode 100644
index 000..661ad2d
--- /dev/null
+++ b/test/examples/TestMe.java
@@ -0,0 +1,38 @@
+public class TestMe {
+  private int int_value;
+  private String string_value;
+
+  public static void main(String[] args)
+  {
+TestMe testMe = new TestMe();
+testMe.setInt_value(1);
+testMe.setString_value("test");
+int integer = testMe.getInt_value();
+String string = testMe.getString_value();
+String toString = testMe.toString();
+  }
+  public TestMe()
+  {
+  }
+  public int getInt_value()
+  {
+return int_value;
+  }
+  public String getString_value()
+  {
+return string_value;
+  }
+  public void setInt_value(int value)
+  {
+int_value = value;
+  }
+  public void setString_value(String value)
+  {
+string_value = value;
+  }
+  public String toString()
+  {
+return "String value: " + string_value + " int value: " + int_value;
+  }
+
+}



[elpa] externals/realgud-jdb updated (5e3211a -> 1c183b2)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/realgud-jdb.

  from  5e3211a   Small fixes...
   new  8cfe452   Small bug fixes
   new  2e313ab   Small fixes & and Java example program
   new  99b7f08   Bump min version needed, and small changes...
   new  1c183b2   http:// -> https://


Summary of changes:
 .gitignore|   1 +
 common.mk |  24 ---
 realgud-jdb.el|  10 +++---
 realgud-jdb/backtrack-mode.el |  70 --
 realgud-jdb/core.el   |   2 +-
 realgud-jdb/init.el   |   2 +-
 realgud-jdb/jdb.el|  10 +++---
 realgud-jdb/track-mode.el |   4 +--
 test/examples/TestMe.class| Bin 0 -> 1050 bytes
 test/examples/TestMe.java |  38 +++
 test/test-jdb.el  |   8 ++---
 test/test-regexp-jdb.el   |   4 +--
 12 files changed, 60 insertions(+), 113 deletions(-)
 delete mode 100644 common.mk
 delete mode 100644 realgud-jdb/backtrack-mode.el
 create mode 100644 test/examples/TestMe.class
 create mode 100644 test/examples/TestMe.java



[elpa] externals/realgud-jdb 1c183b2 4/4: http:// -> https://

2021-05-12 Thread monnier--- via
branch: externals/realgud-jdb
commit 1c183b2f8aae0de60942ea01444b896bf182c66a
Author: rocky 
Commit: rocky 

http:// -> https://
---
 realgud-jdb.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/realgud-jdb.el b/realgud-jdb.el
index 4de6e79..e77b692 100644
--- a/realgud-jdb.el
+++ b/realgud-jdb.el
@@ -4,10 +4,10 @@
 ;; Version: 1.0.0
 ;; Package-Type: multi
 ;; Package-Requires: ((realgud "1.5.0") (load-relative "1.3.1") (emacs "25"))
-;; URL: http://github.com/realgud/realgud-jdb
+;; URL: https://github.com/realgud/realgud-jdb
 ;; Compatibility: GNU Emacs 25.x
 
-;; Copyright (C) 2019 Free Software Foundation, Inc
+;; Copyright (C) 2019, 2020 Free Software Foundation, Inc
 
 ;; Author: Rocky Bernstein 
 



[elpa] externals/realgud-jdb 8cfe452 1/4: Small bug fixes

2021-05-12 Thread monnier--- via
branch: externals/realgud-jdb
commit 8cfe452f5028f3ac0f6e0ae7fa03c2a31d197ded
Author: rocky 
Commit: rocky 

Small bug fixes

Fixes #1
---
 .gitignore|  1 +
 common.mk | 24 
 realgud-jdb/init.el   |  2 +-
 realgud-jdb/jdb.el| 10 +-
 realgud-jdb/track-mode.el |  4 ++--
 test/test-jdb.el  |  8 
 test/test-regexp-jdb.el   |  4 ++--
 7 files changed, 15 insertions(+), 38 deletions(-)

diff --git a/.gitignore b/.gitignore
index 1e2b8ab..b8a16a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@
 /README
 /aclocal.m4
 /autom4te.cache
+/common.mk
 /config.log
 /config.status
 /configure
diff --git a/common.mk b/common.mk
deleted file mode 100644
index 910bef6..000
--- a/common.mk
+++ /dev/null
@@ -1,24 +0,0 @@
-MOSTLYCLEANFILES = *.elc
-EMACSLOADPATH=:/home/rocky/.emacs.d/elpa/test-simple-20170527.1532/:/home/rocky/.emacs.d/elpa/realgud-20190504.1238/:/home/rocky/.emacs.d/elpa/load-relative-20170526.1010/:/home/rocky/.emacs.d/elpa/loc-changes-20160801.1708/
-
-short:
-   $(MAKE) 2>&1 >/dev/null | ruby $(top_srcdir)/make-check-filter.rb
-
-%.short:
-   $(MAKE) $(@:.short=) 2>&1 >/dev/null
-
-# This is the default rule, but we need to include an EMACLOADPATH
-.el.elc:
-   if test "$(EMACS)" != "no"; then \
- am__dir=. am__subdir_includes=''; \
- case $@ in */*) \
-   am__dir=`echo '$@' | sed 's,/[^/]*$$,,'`; \
-   am__subdir_includes="-L $$am__dir -L $(srcdir)/$$am__dir"; \
- esac; \
- test -d "$$am__dir" || $(MKDIR_P) "$$am__dir" || exit 1; \
- EMACSLOADPATH=$(EMACSLOADPATH) $(EMACS) --batch \
-   $(AM_ELCFLAGS) $(ELCFLAGS) \
-   $$am__subdir_includes -L $(builddir) -L $(srcdir) \
-   --eval "(defun byte-compile-dest-file-function (f) \"$@\")" \
-   --eval "(unless (byte-compile-file \"$<\") (kill-emacs 1))"; \
-   else :; fi
diff --git a/realgud-jdb/init.el b/realgud-jdb/init.el
index a7343b5..b7d1f5b 100644
--- a/realgud-jdb/init.el
+++ b/realgud-jdb/init.el
@@ -13,7 +13,7 @@
 (require 'realgud-lang-java)
 
 (defvar realgud-pat-hash)
-(declare-function make-realgud-loc-pat (realgud-loc))
+(declare-function make-realgud-loc-pat 'realgud/common/regexp.el)
 
 (defconst realgud--jdb-identifier "[A-Za-z_][A-Za-z0-9_.]+"
 "Regexp string that matches a Java identifier possily with class
diff --git a/realgud-jdb/jdb.el b/realgud-jdb/jdb.el
index 7ebcd00..8705b83 100644
--- a/realgud-jdb/jdb.el
+++ b/realgud-jdb/jdb.el
@@ -16,12 +16,12 @@
 (require-relative-list '("core" "track-mode") "realgud-jdb-")
 
 (declare-function realgud:jdb-query-cmdline  'realgud--jdb-core)
-(declare-function realgud:jdb-parse-cmd-args 'realgud--jdb-core)
+(declare-function realgud--jdb-parse-cmd-args 'realgud--jdb-core)
 (declare-function realgud:run-process'realgud--core)
 (declare-function realgud:flatten'realgud-utils)
 
 (defvar realgud--jdb-file-remap nil
-  "A buffer-local hash table to map a Java file reproted by jdb into a file 
seen in the filesystem."
+  "A buffer-local hash table to map a Java file reported by jdb into a file 
seen in the filesystem."
 )
 
 
@@ -51,7 +51,7 @@ This should be an executable on your path, or an absolute 
file name."
 
 String OPT-CMD-LINE is treated like a shell string; arguments are
 tokenized by `split-string-and-unquote'.  The tokenized string is
-parsed by `jdb-parse-cmd-args' and path elements found by that
+parsed by `realgud--jdb-parse-cmd-args' and path elements found by that
 are expanded using `expand-file-name'.
 
 Normally, command buffers are reused when the same debugger is
@@ -84,9 +84,9 @@ fringe and marginal icons."
   (setq gud-jdb-classpath-string nil)
 
   (let* (
-(cmd-str (or opt-cmd-line (realgud:jdb-query-cmdline "jdb")))
+(cmd-str (or opt-cmd-line (realgud--jdb-query-cmdline "jdb")))
 (cmd-args (split-string-and-unquote cmd-str))
-(parsed-args (realgud:jdb-parse-cmd-args cmd-args))
+(parsed-args (realgud--jdb-parse-cmd-args cmd-args))
 (script-args (caddr parsed-args))
 (script-name (car script-args))
 (parsed-cmd-args
diff --git a/realgud-jdb/track-mode.el b/realgud-jdb/track-mode.el
index cb4d87c..f6aa0e1 100644
--- a/realgud-jdb/track-mode.el
+++ b/realgud-jdb/track-mode.el
@@ -17,7 +17,7 @@
 (declare-function realgud-track-mode 'realgud-track-mode)
 (declare-function realgud-track-mode-hook 'realgud-track-mode)
 (declare-function realgud-track-mode-setup 'realgud-track-mode)
-(declare-function realgud--track-set-debugger 'realgud-track-mode)
+(declare-function realgud:track-set-debugger 'realgud-track-mode)
 (declare-function realgud-goto-line-for-pt 'realgud-track-mode)
 (declare-function realgud-java-populate-command-keys 'realgud-lang-java)
 
@@ -74,7 +74,7 @@ If called interactively with no prefix argument, the mode is 
toggled. A prefix a
   :global nil
   :group 'realgud--

[elpa] externals/realgud-trepan-ni updated (4cd936e -> 6e38cf8)

2021-05-12 Thread monnier--- via
monnier pushed a change to branch externals/realgud-trepan-ni.

  from  4cd936e   cl-lib is part of 25+
   new  0e82082   Try TravisCI testing
   new  fc5f62f   Travis 2nd try
   new  8046377   Travis 3rd try
   new  db6bab0   Travis 4th try
   new  7c2b230   Travis 5th try
   new  4daf309   Travis 6th try
   new  6e9cac5   Travis 7th try
   new  ae60134   http:// -> https://
   new  6e38cf8   Try to get travis working again


Summary of changes:
 .travis.yml  | 17 +
 Cask | 12 
 README.md| 11 +++
 cask-install.el  | 14 ++
 realgud-trepan-ni.el |  4 ++--
 run-travis-ci.sh | 21 +
 test/Makefile.am | 23 +++
 travis.sh| 24 
 8 files changed, 116 insertions(+), 10 deletions(-)
 create mode 100644 .travis.yml
 create mode 100644 Cask
 create mode 100644 cask-install.el
 create mode 100755 run-travis-ci.sh
 create mode 100755 travis.sh



[elpa] externals/realgud-trepan-ni 0e82082 1/9: Try TravisCI testing

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 0e82082149dc1e2b2ce4fbf987de434f18a0e783
Author: rocky 
Commit: rocky 

Try TravisCI testing
---
 .travis.yml  | 17 +
 Cask | 12 
 README.md| 11 +++
 run-travis-ci.sh | 21 +
 travis.sh| 24 
 5 files changed, 85 insertions(+)

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000..60876bc
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,17 @@
+language: emacs-lisp
+sudo: no
+
+env:
+ - EVM_EMACS=emacs-26.2-travis
+ - EVM_EMACS=emacs-26.1-travis
+ - EVM_EMACS=emacs-25.3-travis
+ - EVM_EMACS=emacs-25.2-travis
+
+# Install EVM, version EVM_EMACS
+install:
+  - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw > 
travis.sh && source ./travis.sh
+  - evm install $EVM_EMACS --use --skip
+
+# run the tests
+script:
+  - ./run-travis-ci.sh
diff --git a/Cask b/Cask
new file mode 100644
index 000..20e1385
--- /dev/null
+++ b/Cask
@@ -0,0 +1,12 @@
+(package-file "realgud-trepan-ni.el")
+
+(source gnu)
+(source melpa)
+
+(depends-on "realgud")
+(depends-on "loc-changes")
+(depends-on "load-relative")
+(depends-on "loc-changes")
+
+(development
+  (depends-on "test-simple"))
diff --git a/README.md b/README.md
index 273d72a..ee80165 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+[![Build Status][travis-image]][travis-url]
+[![MELPA][melpa-image]][melpa]
+[![MELPA Stable][melpa-stable-image]][melpa-stable]
+
 Module to add [trepan-ni](https://www.npmjs.com/package/trepan-ni) support
 using nodejs'
 
[V8-inspector-protocol](https://chromedevtools.github.io/devtools-protocol/v8/Debugger)
@@ -8,3 +12,10 @@ This code is available as an 
[ELPA](https://elpa.gnu.org/packages/realgud-trepan
 or [MELPA](https://melpa.org/#/realgud-trepan-ni) package.
 
 It is similar to [ELPA node 
inspect](https://elpa.gnu.org/packages/realgud-node-inspect.html), but the 
realgud interaction here is far superior.
+
+[travis-image]: 
https://api.travis-ci.org/realgud/realgud-trepan-ni.svg?branch=master
+[travis-url]: https://travis-ci.org/realgud/realgud-trepan-ni
+[melpa-stable-image]: 
http://stable.melpa.org/packages/realgud-trepan-ni-badge.svg
+[melpa-stable]: http://stable.melpa.org/#/realgud-trepan-ni
+[melpa-image]: http://melpa.org/packages/realgud-trepan-ni-badge.svg
+[melpa]: http://melpa.org/#/realgud-trepan-ni
diff --git a/run-travis-ci.sh b/run-travis-ci.sh
new file mode 100755
index 000..a17b3f9
--- /dev/null
+++ b/run-travis-ci.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+cd "$(dirname "$0")"
+
+set_default () {
+  eval "
+if [ -z \$$1 ]; then
+  $1=$2
+fi
+"
+}
+
+set_default EMACS "$(which emacs)"
+
+echo "*** Emacs version ***"
+echo "EMACS =" $(which $EMACS)
+$EMACS --version
+echo
+
+cask
+NO_CHECK_EMACS_PACKAGES=1 /bin/bash ./autogen.sh && cd test && make check-cask
diff --git a/travis.sh b/travis.sh
new file mode 100755
index 000..b1570c2
--- /dev/null
+++ b/travis.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+# This script will setup Evm (Emacs Version Manager) and Cask on
+# Travis to use for Emacs Lisp testing.
+#
+# In .travis.yml, add this:
+#
+#  - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw > 
x.sh && source ./x.sh
+#
+# Emacs 24.3 is installed in the above script because Cask requires
+# Emacs 24 to be installed. Because of this, when installing other
+# environments in the .travis.yml configuration, use the --skip
+# option, for example:
+#
+#  - evm install $EVM_EMACS --use --skip
+
+export PATH="/home/travis/.evm/bin:$PATH"
+export PATH="/home/travis/.cask/bin:$PATH"
+
+git clone https://github.com/rejeep/evm.git /home/travis/.evm
+evm config path /tmp
+evm install emacs-24.3-travis --use --skip
+
+curl -fsSkL https://raw.github.com/cask/cask/master/go | python



[elpa] externals/realgud-trepan-ni fc5f62f 2/9: Travis 2nd try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit fc5f62f565e7e5df696508157f0bb2ae7c982dfc
Author: rocky 
Commit: rocky 

Travis 2nd try
---
 test/Makefile.am | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/test/Makefile.am b/test/Makefile.am
index fbfb2c6..00bf71c 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,5 +1,9 @@
 include $(top_srcdir)/common.mk
 
+lisp_files = $(wildcard *.el)
+lisp_LISP = $(lisp_files)
+EXTRA_DIST = $(lisp_files)
+
 PHONY=check test all check-elget test-elget help
 
 #: overall help on running the make targets
@@ -44,8 +48,8 @@ EL_GET_CHECK_FILES = $(notdir $(test_files:.el=.elrun))
 #: Run all tests
 check: $(CHECK_FILES)
 
-#: Run all tests via el-get
-check-elget: $(EL_GET_CHECK_FILES)
+#: Run all tests via cask
+check-cask: $(EL_GET_CHECK_FILES)
 
 #: Run all tests with minimum verbosity
 check-short:
@@ -58,9 +62,9 @@ check-short-elget:
 test-%.run:
(cd $(top_srcdir)/test && EMACSLOADPATH=$(EMACSLOADPATH) $(EMACS) 
--batch --no-site-file --no-splash --load $(@:.run=.el))
 
-#: Run tests using el-get to specify external Lisp dependencies
+#: Run tests using cask to specify external Lisp dependencies
 test-%.elrun:
-   (cd $(top_srcdir)/test && EMACSLOADPATH=$(EMACSLOADPATH) $(EMACS) 
--batch --no-site-file --no-splash --load ../el-get-install.el --load 
$(@:.elrun=.el))
+   (cd $(top_srcdir)/test && $(EMACS) --batch --no-site-file --no-splash 
--load ../cask-install.el --load $(@:.elrun=.el))
 
 install-lispLISP: $(lisp_LISP) $(ELCFILES)
 



[elpa] externals/realgud-trepan-ni 4daf309 6/9: Travis 6th try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 4daf309139d493e141b9230bd8b71efb34d3d0a7
Author: rocky 
Commit: rocky 

Travis 6th try
---
 cask-install.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cask-install.el b/cask-install.el
index 4a9da0a..f7ff19d 100644
--- a/cask-install.el
+++ b/cask-install.el
@@ -10,4 +10,5 @@
 ;; We'll work around it here
 (if (not (functionp 'make-mutex))
 (defun make-mutex(&optional name)))
+(require 'realgud)
 (require 'realgud-lang-js)



[elpa] externals/realgud-trepan-ni 6e9cac5 7/9: Travis 7th try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 6e9cac5e8097018aadf41c88de541168036cc227
Author: rocky 
Commit: rocky 

Travis 7th try
---
 test/Makefile.am | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/test/Makefile.am b/test/Makefile.am
index 00bf71c..860a5c6 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -38,12 +38,15 @@ help:
 test: check
 
 #: same thing as "check-elget"
-test-elget: check-elget
+test-cask: check-cask
 
 test_files := $(wildcard test-*.el)
 
 CHECK_FILES = $(notdir $(test_files:.el=.run))
-EL_GET_CHECK_FILES = $(notdir $(test_files:.el=.elrun))
+
+cask_test_files := test-trepan-ni.inspect.el
+
+EL_GET_CHECK_FILES = $(notdir $(cask_test_files:.el=.elrun))
 
 #: Run all tests
 check: $(CHECK_FILES)
@@ -56,8 +59,8 @@ check-short:
$(MAKE) check 2>&1  | ruby ../make-check-filter.rb
 
 #: Run all tests with minimum verbosity via el-get
-check-short-elget:
-   $(MAKE) check-elget 2>&1  | ruby ../make-check-filter.rb
+check-short-cask:
+   $(MAKE) check-cask 2>&1  | ruby ../make-check-filter.rb
 
 test-%.run:
(cd $(top_srcdir)/test && EMACSLOADPATH=$(EMACSLOADPATH) $(EMACS) 
--batch --no-site-file --no-splash --load $(@:.run=.el))



[elpa] externals/realgud-trepan-ni 6e38cf8 9/9: Try to get travis working again

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 6e38cf838c7b47b5f1353d00901b939ffa36d707
Author: rocky 
Commit: rocky 

Try to get travis working again
---
 .travis.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 60876bc..22444af 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,9 @@
 language: emacs-lisp
-sudo: no
+sudo: yes
 
 env:
- - EVM_EMACS=emacs-26.2-travis
- - EVM_EMACS=emacs-26.1-travis
+#  - EVM_EMACS=emacs-26.2-travis
+#  - EVM_EMACS=emacs-26.1-travis
  - EVM_EMACS=emacs-25.3-travis
  - EVM_EMACS=emacs-25.2-travis
 



[elpa] externals/realgud-trepan-ni 8046377 3/9: Travis 3rd try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 80463777d5e8a0c84f575ab1054367b4dca306cb
Author: rocky 
Commit: rocky 

Travis 3rd try
---
 cask-install.el | 12 
 1 file changed, 12 insertions(+)

diff --git a/cask-install.el b/cask-install.el
new file mode 100644
index 000..9d964cf
--- /dev/null
+++ b/cask-install.el
@@ -0,0 +1,12 @@
+(require 'cask "~/.cask/cask.el")
+(let*
+((parent-dir
+  (if (string-match "test/$" default-directory)
+   (file-name-directory (directory-file-name default-directory))
+  default-directory)))
+  (cask-initialize parent-dir))
+;; There is a bug on Travis where we are getting
+;; "Symbol’s function definition is void: make-mutex"
+;; We'll work around it here
+(if (not (functionp 'make-mutex))
+(defun make-mutex(&optional name)))



[elpa] externals/realgud-trepan-ni 7c2b230 5/9: Travis 5th try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit 7c2b230df4b225792f8e8ef929861eeacbd28064
Author: rocky 
Commit: rocky 

Travis 5th try
---
 cask-install.el   | 1 +
 test/test-loc-regexp-trepan-ni.el | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/cask-install.el b/cask-install.el
index 9d964cf..4a9da0a 100644
--- a/cask-install.el
+++ b/cask-install.el
@@ -10,3 +10,4 @@
 ;; We'll work around it here
 (if (not (functionp 'make-mutex))
 (defun make-mutex(&optional name)))
+(require 'realgud-lang-js)
diff --git a/test/test-loc-regexp-trepan-ni.el 
b/test/test-loc-regexp-trepan-ni.el
index acdf68c..8c47f03 100644
--- a/test/test-loc-regexp-trepan-ni.el
+++ b/test/test-loc-regexp-trepan-ni.el
@@ -4,7 +4,6 @@
 (require 'test-simple)
 (require 'load-relative)
 (require 'realgud)
-(require 'realgud-lang-js)
 
 (load-file "./regexp-helper.el")
 (load-file "../trepan-ni/init.el")



[elpa] externals/realgud-trepan-ni db6bab0 4/9: Travis 4th try

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit db6bab02bb3f3ba16559fd542c2cae2064deb4e9
Author: rocky 
Commit: rocky 

Travis 4th try
---
 test/test-loc-regexp-trepan-ni.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/test/test-loc-regexp-trepan-ni.el 
b/test/test-loc-regexp-trepan-ni.el
index 8c47f03..acdf68c 100644
--- a/test/test-loc-regexp-trepan-ni.el
+++ b/test/test-loc-regexp-trepan-ni.el
@@ -4,6 +4,7 @@
 (require 'test-simple)
 (require 'load-relative)
 (require 'realgud)
+(require 'realgud-lang-js)
 
 (load-file "./regexp-helper.el")
 (load-file "../trepan-ni/init.el")



[elpa] externals/realgud-trepan-ni ae60134 8/9: http:// -> https://

2021-05-12 Thread monnier--- via
branch: externals/realgud-trepan-ni
commit ae6013431c99f6a29298a3046df40358148aebb1
Author: rocky 
Commit: rocky 

http:// -> https://
---
 realgud-trepan-ni.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/realgud-trepan-ni.el b/realgud-trepan-ni.el
index 655e42a..3886078 100644
--- a/realgud-trepan-ni.el
+++ b/realgud-trepan-ni.el
@@ -4,10 +4,10 @@
 ;; Version: 1.0.1
 ;; Package-Type: multi
 ;; Package-Requires: ((load-relative "1.2") (realgud "1.5.0") (emacs "25"))
-;; URL: http://github.com/realgud/realgud-trepan-ni
+;; URL: https://github.com/realgud/realgud-trepan-ni
 ;; Compatibility: GNU Emacs 25.x
 
-;; Copyright (C) 2015, 2016, 2019 Free Software Foundation, Inc
+;; Copyright (C) 2015, 2016, 2019, 2020 Free Software Foundation, Inc
 
 ;; Author: Rocky Bernstein 
 



[elpa] externals/company 54fb450: Mention company-text-icons-* options in NEWS

2021-05-12 Thread ELPA Syncer
branch: externals/company
commit 54fb45080755691793eefa2bd01539e0768c6f63
Author: Dmitry Gutov 
Commit: Dmitry Gutov 

Mention company-text-icons-* options in NEWS

#1088
---
 NEWS.md | 4 
 1 file changed, 4 insertions(+)

diff --git a/NEWS.md b/NEWS.md
index 69ebd83..2addb01 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -31,6 +31,10 @@
   dark icons. The default behavior is to choose the best one for the current
   theme automatically, or if the current frame is non-graphical or simply does
   not support rendering SVG images, fall back to text-based "icons".
+* User options `company-text-icons-mapping` and
+  `company-text-icons-add-background` control the looks and additional
+  decoration for the latter
+  ([#1088](https://github.com/company-mode/company-mode/issues/1088)).
 * New user option `company-abort-on-unique-match`
   ([#1046](https://github.com/company-mode/company-mode/issues/1046)).
 * `company-select-mouse` is a new frontend action



[elpa] externals/pyim 924167a: v3.7.6

2021-05-12 Thread ELPA Syncer
branch: externals/pyim
commit 924167a356ee4355e39461ea62c7dbd1eac45fc3
Author: Feng Shu 
Commit: Feng Shu 

v3.7.6
---
 pyim.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyim.el b/pyim.el
index 3571b73..6e7c918 100644
--- a/pyim.el
+++ b/pyim.el
@@ -7,7 +7,7 @@
 ;; Feng Shu 
 ;; Maintainer: Feng Shu 
 ;; URL: https://github.com/tumashu/pyim
-;; Version: 3.7.5
+;; Version: 3.7.6
 ;; Keywords: convenience, Chinese, pinyin, input-method
 ;; Package-Requires: ((emacs "24.4") (async "1.6") (xr "1.13"))