branch: externals/eev
commit 1379ca71a9dd409d0c28fb1995bbd6a4c252ea07
Author: Eduardo Ochs <eduardoo...@gmail.com>
Commit: Eduardo Ochs <eduardoo...@gmail.com>

    Added (find-newbrowser2-links).
---
 ChangeLog     | 13 ++++++++++++
 VERSION       |  4 ++--
 eev-intro.el  |  6 ++++++
 eev-tlinks.el | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 84 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e7a9ff25df..62f23fd396 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2024-07-21  Eduardo Ochs  <eduardoo...@gmail.com>
+
+       * eev-tlinks.el (find-newbrowser-links): marked as obsolete.
+       (find-newbrowser2-links): new function.
+
+2024-07-19  Eduardo Ochs  <eduardoo...@gmail.com>
+
+       * eev-tlinks.el (find-dot-emacs-links): point to
+       <http://anggtwu.net/2024-find-dot-emacs-links.html>.
+
+       * eev-intro.el (find-dot-emacs-intro): point to
+       <http://anggtwu.net/2024-find-dot-emacs-links.html>.
+
 2024-07-18  Eduardo Ochs  <eduardoo...@gmail.com>
 
        * eev-tlinks.el (ee-dot-emacs-melpa, ee-dot-emacs-lean4): new
diff --git a/VERSION b/VERSION
index 633383df5c..eebcb7388d 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Fri Jul 19 16:13:19 GMT 2024
-Fri Jul 19 13:13:19 -03 2024
+Mon Jul 22 05:10:08 GMT 2024
+Mon Jul 22 02:10:08 -03 2024
diff --git a/eev-intro.el b/eev-intro.el
index 1e57d3497a..9af955c1bb 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -17809,6 +17809,12 @@ UNFINISHED! UNTESTED!
 ================
   http://anggtwu.net/2024-lean4-oficina-0.html
   (find-windows-beginner-intro)
+  (find-windows-beginner-intro \"6. Learn the basics of Emacs and eev\")
+
+(find-eev-quick-intro \"6.1. The main key: <F8>\")
+(find-eev-quick-intro \"6.2. Other targets\")
+(find-eev-quick-intro \"6.3. Creating eepitch blocks: `M-T'\")
+(find-eev-quick-intro \"6.4. Red stars\")
 
 
 
diff --git a/eev-tlinks.el b/eev-tlinks.el
index 9728c62660..a7ab25d6af 100644
--- a/eev-tlinks.el
+++ b/eev-tlinks.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author:     Eduardo Ochs <eduardoo...@gmail.com>
 ;; Maintainer: Eduardo Ochs <eduardoo...@gmail.com>
-;; Version:    20240719
+;; Version:    20240721
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://anggtwu.net/eev-current/eev-tlinks.el>
@@ -132,6 +132,7 @@
 ;; «.find-eeit-links»                  (to "find-eeit-links")
 ;; «.find-texlive-links»               (to "find-texlive-links")
 ;; «.find-newbrowser-links»            (to "find-newbrowser-links")
+;; «.find-newbrowser2-links»           (to "find-newbrowser2-links")
 ;; «.find-newpdfviewer-links»          (to "find-newpdfviewer-links")
 ;; «.ee-0x0-upload-region»             (to "ee-0x0-upload-region")
 ;; «.find-0x0-links»                   (to "find-0x0-links")
@@ -3116,6 +3117,11 @@ sudo ./install-tl -select-repository
      ;; Convention: the first sexp always regenerates the buffer.
      (find-efunction 'find-newbrowser-links)
      ""
+     ";; Important: this function is OBSOLETE!"
+     ";; It was superseded by: (find-newbrowser2-links)"
+     ""
+     ""
+     ""
      ";; See: (find-wconfig-browser-links)"
      ""
      ,(ee-template0 "\
@@ -3200,7 +3206,63 @@ sudo ./install-tl -select-repository
 ;;          (find-youtube-video \"FoAzpGzFCSE\" \"15:14\")
 ;;                 (find-2022findeevanggvideo \"15:14\")
 (setq ee-find-youtube-video-program 'find-{browser})
+")
+     )
+   pos-spec-list))
+
 
+
+
+;;;                      _                                    ____  
+;;;  _ __   _____      _| |__  _ __ _____      _____  ___ _ _|___ \ 
+;;; | '_ \ / _ \ \ /\ / / '_ \| '__/ _ \ \ /\ / / __|/ _ \ '__|__) |
+;;; | | | |  __/\ V  V /| |_) | | | (_) \ V  V /\__ \  __/ |  / __/ 
+;;; |_| |_|\___| \_/\_/ |_.__/|_|  \___/ \_/\_/ |___/\___|_| |_____|
+;;;                                                                 
+;; «find-newbrowser2-links»  (to ".find-newbrowser2-links")
+;; Skel: (find-find-links-links-new "newbrowser2" "binary" "")
+;; Test: (find-newbrowser2-links)
+;;
+(defun find-newbrowser2-links (&optional binary &rest pos-spec-list)
+"Visit a temporary buffer with instructions for making `find-googlechrome'
+call BINARY instead of \"google-chrome\"."
+  (interactive)
+  (setq binary (or binary "{binary}"))
+  (apply
+   'find-elinks-elisp
+   `((find-newbrowser2-links ,binary ,@pos-spec-list)
+     (find-newbrowser2-links "{binary}" ,@pos-spec-list)
+     (find-newbrowser2-links "google-chrome" ,@pos-spec-list)
+     (find-newbrowser2-links "chromium" ,@pos-spec-list)
+     ;; Convention: the first sexp always regenerates the buffer.
+     (find-efunction 'find-newbrowser2-links)
+     ""
+     ,(ee-template0 "\
+;; Make `{binary}' the default browser.
+;; This is a hack that makes `find-googlechrome' call `{binary}'!
+
+
+;; Try:
+;;
+(defun find-googlechrome (url) (find-bgprocess `(\"{binary}\" ,url)))
+(find-googlechrome \"https://www.lua.org/\";)
+;;
+;; Then run these tests:
+;;   (find-bgprocess \"{binary} https://www.lua.org/\";)
+;;   (find-googlechrome \"https://www.lua.org/\";)
+;;   (brg \"https://www.lua.org/\";)
+;;   (find-eev-quick-intro \"3.1. Non-elisp hyperlinks\" \"M-x brg\")
+
+
+;; To save this configuration, see:
+;;   (find-dot-emacs-intro)
+;; and run:
+;;   
+;; (ee-copy-rest-3 nil \";;--end\" \"~/.emacs\")
+;; From: (find-newbrowser2-links \"{binary}\")
+(defun find-googlechrome (url) (find-bgprocess `(\"{binary}\" ,url)))
+(find-googlechrome \"https://www.lua.org/\";)
+;;--end
 ")
      )
    pos-spec-list))

Reply via email to