;; This is the README for the htmlized versions of ;; the "intros" for eev2, that are at: ;; http://angg.twu.net/eev-intros/ ;; (find-angg "eev-intros/") ;; The htmlized versions are produced from the defuns in: ;; http://angg.twu.net/eev-current/eev-intro.el.html ;; (find-eev "eev-intro.el") ;; by the Lisp code below, plus some other heavy tricks. ;; The newest upstream version of this README is stored at: ;; http://angg.twu.net/eev-intros/README.html ;; (find-angg "eev-intros/README") ;; YOU ARE NOT EXPECTED TO UNDERSTAND THIS. ;; Eduardo Ochs, 2019jun22 / 2019oct15 (progn ;; The list of intros, taken from: (find-eev-intro) ;; See: (find-blogme3 "eevintros.lua" "listofintros") (setq ee-intros (ee-split (mapcar (lambda (sexp) (symbol-name (car sexp))) '( (find-anchors-intro) (find-audiovideo-intro) (find-bounded-intro) (find-brxxx-intro) (find-channels-intro) (find-code-c-d-intro) (find-defun-intro) (find-dot-emacs-intro) (find-edit-index-intro) (find-eejump-intro) (find-eepitch-intro) (find-eev-exercises-intro) (find-eev-install-intro) (find-eev-intro) (find-eev-levels-intro) (find-eev-quick-intro) (find-elisp-intro) (find-emacs-intro) (find-emacs-keys-intro) (find-escripts-intro) (find-eval-intro) (find-git-intro) (find-here-links-intro) (find-kl-here-intro) (find-kla-intro) (find-lexical-intro) (find-links-conv-intro) (find-links-intro) (find-lua-tutorial-intro) (find-multiwindow-intro) (find-org-intro) (find-pdf-like-intro) (find-prepared-intro) (find-psne-intro) (find-rcirc-intro) (find-refining-intro) (find-rstdoc-intro) (find-saving-links-intro) (find-show2-intro) (find-strange-functions-intro) (find-templates-intro) (find-three-main-keys-intro) (find-video-links-intro) (find-videos-intro) (find-windows-beginner-intro) (find-wrap-intro) )))) ;; The mapcar sexp below saves each intro into a separate file. ;; To make sure that they are all being re-generated, we can ;; clean the eev-intros/ directory, with: ;; (find-sh0 "rm -v ~/eev-intros/f*") ;; and inspect it with: ;; (find-angg "eev-intros/") ;; (defun ee-intro-contents (name) (funcall (ee-intern "%s" name)) (prog1 (buffer-substring-no-properties (point-min) (point-max)) (ee-kill-this-buffer))) (defun ee-intro-save (name) (write-region (ee-intro-contents name) nil (ee-expand (format "~/eev-intros/%s" name))) name) (load "~/eev-current/eev-intro.el") (mapcar 'ee-intro-save ee-intros) (find-wset "13o_o" ' (find-ebuffer "*Messages*")) ) ;; end of the progn ;; Whenever we modify the list of intros in ;; (find-eev-intro) ;; we have to modify the list of `find-*-intro' sexps in the places ;; listed here: ;;; (find-blogme3 "eevintros.lua" "add-new-intro") ;; ' (find-estring (mapconcat (lambda (name) (format " eev-intros/%s\n" name)) ee-intros "")) ;; (find-angg "eev-intros/") ;; (load "~/eev-intros/README") ;; http://angg.twu.net/eev-intros/README.html ;; file:///home/edrx/TH/L/eev-intros/README.html ;; Local Variables: ;; coding: raw-text-unix ;; mode: emacs-lisp ;; End: