Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
;; This file: ;; http://anggtwu.net/elisp/screwlispkitten.el.html ;; http://anggtwu.net/elisp/screwlispkitten.el ;; (find-angg "elisp/screwlispkitten.el") ;; (find-anggwget-elisp "elisp/screwlispkitten.el") ;; Author: Eduardo Ochs <eduardoochs@gmail.com> ;; See: https://emacs.social/@eduardoochs/114957472194661846 ;; ;; (defun e () (interactive) (find-angg "elisp/screwlispkitten.el")) ;; «.git» (to "git") ;; «.wget» (to "wget") ;; «.web» (to "web") ;; «git» (to ".git") ;; Access a git-clone'd copy of the git repository. ;; The repository is here: ;; https://codeberg.org/tfw/screwlisps-kitten ;; I downloaded it with: ;; (find-es "kitten" "screwlisp") ;; ;; Tests: (find-screwlispkittenfile "") ;; (find-screwlispkittensh "find * | sort") ;; (code-c-d "screwlispkitten" "~/usrc/screwlisps-kitten/") ;; «wget» (to ".wget") ;; Use find-wget to access the files in the git repository. ;; Tests: ;; (find-screwlispkittenfile "emacs/writing-experience.page.md") ;; (find-screwlispkittenwget "emacs/writing-experience.page.md") ;; (find-screwlispkittenwgetmd "emacs/writing-experience.page.md") (setq ee-screwlispkitten-raw "https://codeberg.org/tfw/screwlisps-kitten/raw/branch/main/") (defun find-screwlispkittenwget (fname &rest rest) (apply 'find-wget (concat ee-screwlispkitten-raw fname) rest)) (defun find-screwlispkittenwgetmd (fname &rest rest) (apply 'find-wget-mode '(markdown-mode) (concat ee-screwlispkitten-raw fname) rest)) ;; «web» (to ".web") (setq ee-screwlispkitten-web "https://screwlisp.small-web.org/") (defun find-screwlispkittenweb (stem &rest rest) (find-googlechrome (concat ee-screwlispkitten-web stem))) ;; Tests: ;; (find-screwlispkittenfile "emacs/writing-experience.page.md") ;; (find-screwlispkittenwget "emacs/writing-experience.page.md") ;; (find-screwlispkittenwgetmd "emacs/writing-experience.page.md") ;; (find-screwlispkittenweb "emacs/writing-experience/") ;; (find-screwlispkittenweb "") ;; <find-screwlispkitten-links> ;; Skel: (find-find-links-links-new "screwlispkitten" "stem" "") ;; Test: (find-screwlispkitten-links) ;; (find-screwlispkitten-links "screwniverse/cl-eepitch") ;; (find-screwlispkitten-links "complex/my-eepitch-send-actions-and-the-situation-calculus") ;; (defun find-screwlispkitten-links (&optional stem &rest pos-spec-list) "Visit a temporary buffer containing hyperlinks for screwlispkitten." (interactive) (setq stem (or stem "{stem}")) (apply 'find-elinks-elisp `((find-screwlispkitten-links ,stem ,@pos-spec-list) (find-screwlispkitten-links "emacs/writing-experience") ;; Convention: the first sexp always regenerates the buffer. (find-efunction 'find-screwlispkitten-links) "" ,(ee-template0 "\ ;; (find-screwlispkittenfile \"\") ;; (find-screwlispkittensh \"find * | sort\") ;; (find-screwlispkittenfile \"{stem}.page.md\") ;; (find-screwlispkittenwget \"{stem}.page.md\") ;; (find-screwlispkittenwgetmd \"{stem}.page.md\") ;; (find-screwlispkittenweb \"{stem}/\") ;; (find-screwlispkittenweb \"\") ") ) pos-spec-list))