emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/eev 12f4d8f: Renamed some functions that had bad prefix


From: ELPA Syncer
Subject: [elpa] externals/eev 12f4d8f: Renamed some functions that had bad prefixes.
Date: Wed, 11 Aug 2021 06:57:09 -0400 (EDT)

branch: externals/eev
commit 12f4d8ff47b89ee2dd77d9b960773359dc6ab2e6
Author: Eduardo Ochs <eduardoochs@gmail.com>
Commit: Eduardo Ochs <eduardoochs@gmail.com>

    Renamed some functions that had bad prefixes.
---
 ChangeLog         | 10 ++++++++++
 VERSION           |  4 ++--
 eepitch.el        | 27 ++++++++++++---------------
 eev-on-windows.el | 23 +++++++++++++----------
 eev-prepared.el   | 25 +++++++++++++++++--------
 5 files changed, 54 insertions(+), 35 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2687a70..627b0ad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2021-08-11  Eduardo Ochs  <eduardoochs@gmail.com>
+
+       * eev-prepared.el (octal-to-num): renamed to `ee-octal-to-num'.
+
+       * eepitch.el (at-eepitch-target): deleted. It was a copy of
+       `eepitch-eval-at-target-window', but with a bad name.
+       (del-echo): renamed to `eepitch-del-echo'.
+
+       * eev-on-windows.el (add-to-PATH): renamed to `ee-add-to-PATH'.
+
 2021-08-10  Eduardo Ochs  <eduardoochs@gmail.com>
 
        * eev-tlinks.el (ee-0x0-url): new variable.
diff --git a/VERSION b/VERSION
index 4cd5ae8..64fed88 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Wed Aug 11 01:45:06 GMT 2021
-Tue Aug 10 22:45:06 -03 2021
+Wed Aug 11 10:44:32 GMT 2021
+Wed Aug 11 07:44:32 -03 2021
diff --git a/eepitch.el b/eepitch.el
index be03d4d..1f56ed3 100644
--- a/eepitch.el
+++ b/eepitch.el
@@ -1,6 +1,6 @@
 ;; eepitch.el - record interactions with shells as readable notes, redo tasks.
 
-;; Copyright (C) 2012,2015,2018,2019,2020 Free Software Foundation, Inc.
+;; Copyright (C) 2012,2015,2018,2019,2020,2021 Free Software Foundation, Inc.
 ;;
 ;; This file is part of GNU eev.
 ;;
@@ -19,7 +19,7 @@
 ;;
 ;; Author:     Eduardo Ochs <eduardoochs@gmail.com>
 ;; Maintainer: Eduardo Ochs <eduardoochs@gmail.com>
-;; Version:    20210808
+;; Version:    20210811
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eepitch.el>
@@ -693,30 +693,27 @@ to make it work similarly in unibyte and multibyte 
buffers."
 ;;; | (_| (_) | | | | | | | | | | ||_____|  __/ (__| | | | (_) |
 ;;;  \___\___/|_| |_| |_|_|_| |_|\__|     \___|\___|_| |_|\___/ 
 ;;;                                                             
-;; What is this: I am trying to find an elegant way to deal with
-;; programs that echo their input (like zsh)... This is still a bit
-;; experimental!
+;; Some programs, like zsh, echo their input when they are run in
+;; eepitch buffers. Sometimes setting the variable
+;; `comint-process-echoes' fixes this, but now always. The most
+;; reliable (modern) way to run them is to use vterm, but this
+;; requires compiling emacs with support for modules and installing
+;; the vterm package.
 ;; See: (find-variable 'comint-process-echoes)
 ;; To do: send an e-mail to Olin Shivers about echoing and stty.
 
-(defun at-eepitch-target (code)
-  (eepitch-prepare)
-  (save-selected-window
-    (select-window (eepitch-target-window))
-    (eval code)))
-
-(defun del-echo (flag)
+(defun eepitch-del-echo (flag)
 "A hack to help determining whether a program echoes its commands or not.
 An example of use:\n
  (eepitch-zsh)
  (eepitch-kill)
  (eepitch-zsh)
 cd /tmp/
- (del-echo t)
+ (eepitch-del-echo t)
 cd /tmp/
- (del-echo nil)
+ (eepitch-del-echo nil)
 cd /tmp/\n"
-  (at-eepitch-target `(setq comint-process-echoes ,flag))
+  (eepitch-eval-at-target-window `(setq comint-process-echoes ,flag))
   (message "At %s: %S" eepitch-buffer-name
           `(setq comint-process-echoes ,flag)))
 
diff --git a/eev-on-windows.el b/eev-on-windows.el
index b06cbf3..17d2753 100644
--- a/eev-on-windows.el
+++ b/eev-on-windows.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author:     Eduardo Ochs <eduardoochs@gmail.com>
 ;; Maintainer: Eduardo Ochs <eduardoochs@gmail.com>
-;; Version:    20190627
+;; Version:    20210811
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eev-on-windows.el>
@@ -30,13 +30,13 @@
 
 ;;; Commentary:
 ;;
-;; Experimental, undocumented, and messy. This is being used in a
-;; course on LaTeX and Emacs in which the students are trying to run
-;; everything on Windows and I am trying to help them even though I
-;; know next to nothing about Windows.
+;; Experimental, undocumented, and messy. This was used in a course on
+;; LaTeX and Emacs in which the students were trying to run everything
+;; on Windows and I was trying to help them even though I know next to
+;; nothing about Windows.
 
 ;; «.eev-tar»          (to "eev-tar")
-;; «.add-to-PATH»      (to "add-to-PATH")
+;; «.ee-add-to-PATH»   (to "ee-add-to-PATH")
 
 ;; (find-eev "eev-plinks.el" "find-urlretrieve")
 ;; (find-es "emacs" "package-untar")
@@ -49,8 +49,11 @@
 
 
 ;; «eev-tar»  (to ".eev-tar")
-;; Use this - with `M-e' in each line - to download a very recent
-;; version of eev using only Lisp.
+
+;; This was a way to to download a very recent version of eev using
+;; only Lisp. I used it a bit with the students, but then eev became a
+;; part of ELPA and this became obsolete... and now I don't even
+;; remember how reliable this code was.
 ;;
 ;;   (setq  eev-tar-dir   "~/eev-tar/")
 ;;   (setq  eev-tar-fname "~/eev-tar/eev2.tar")
@@ -80,7 +83,7 @@
 
 
 
-;; «add-to-PATH»  (to ".add-to-PATH")
+;; «ee-add-to-PATH»  (to ".ee-add-to-PATH")
 
 ;; (setq mylist '(22 33 44))
 ;; (add-to-list 'mylist 44)
@@ -108,7 +111,7 @@
         (newlist (cons dir (delete dir list))))
     (ee-dospath-unsplit newlist)))
 
-(defun add-to-PATH (dir)
+(defun ee-add-to-PATH (dir)
   (setenv "PATH" (ee-dospath-add (getenv "PATH") dir)))
 
 
diff --git a/eev-prepared.el b/eev-prepared.el
index 4cec958..99a15db 100644
--- a/eev-prepared.el
+++ b/eev-prepared.el
@@ -1,6 +1,6 @@
 ;;; eev-prepared.el -- eev modules that use temporary dirs and prepared shells.
 
-;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
 ;;
 ;; This file is part of GNU eev.
 ;;
@@ -19,7 +19,7 @@
 ;;
 ;; Author:     Eduardo Ochs <eduardoochs@gmail.com>
 ;; Maintainer: Eduardo Ochs <eduardoochs@gmail.com>
-;; Version:    20190302
+;; Version:    2021aug11
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eev-prepared.el>
@@ -29,10 +29,19 @@
 ;;                                                (find-eev-intro)
 
 ;;; Commentary:
-;; See: (find-eev "eev-env.el")
-;;      (find-prepared-intro)
-
 
+;; This used to be my main way of sending chunks of code to external
+;; programs, but then `eepitch' appeared and I started to use eepitch
+;; for almost everything. This is still useful in some niche cases but
+;; I don't even know if there are other people besides me who still
+;; use this code. I still use it to 1) send commands like `cd' to
+;; terminals running outside emacs, 2) send chunks of shell commands
+;; to external machines, 3) save blocks of LaTeX code that are loaded
+;; by some .tex files for tests, 4) send chunks of code to Tcl/Tk or
+;; SmallTalk.
+;;
+;; See: (find-prepared-intro)
+;;      (find-eev "eev-env.el")
 
 
 
@@ -95,11 +104,11 @@ interpreting \"(S E)\"-pairs as this function."
   (cond ((numberp s) (buffer-substring-no-properties s e))
         ((stringp s) s)))
 
-(defun octal-to-num (str)
+(defun ee-octal-to-num (str)
   "Convert STR - a sequence of octal digits - to a number."
   (let ((lastv (- (string-to-char (substring str -1)) ?0))
        (rest (substring str 0 -1)))
-    (if (string= "" rest) lastv (+ lastv (* 8 (octal-to-num rest))))))
+    (if (string= "" rest) lastv (+ lastv (* 8 (ee-octal-to-num rest))))))
 
 (defun ee-write-string (str &optional altfile fmode)
   "Write STR to ALTFILE, or to ee-file if ALTFILE is nil.
@@ -108,7 +117,7 @@ octal digits; if it is not nil then do the equivalent of a
 \"chmod FMODE file\"."
   (let ((fname (substitute-in-file-name (or altfile ee-file))))
     (write-region str nil fname)       ; a standard kludge
-    (if fmode (set-file-modes fname (octal-to-num fmode)))))
+    (if fmode (set-file-modes fname (ee-octal-to-num fmode)))))
 
 (defun ee-write (s e pre post &optional altfile fmode)
   "Write PRE+(ee-se-to-string S E)+POST to ALTFILE, or to `ee-file'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]