Quick
index
main
eev
maths
blogme
dednat6
littlelangs
PURO
(GAC2,
C3TD,
λMDetc)
(Chapa 1)

emacs
lua
(la)tex
fvwm
agda
tcl
forth
icon
debian
irc
contact

How to create hyperlinks to "here" with `find-here-links' (2020)

This video is a tutorial on how to create an elisp hyperlink to "here" - where "here" is the current Emacs buffer, or a position on the current Emacs buffer - and how to copy it to our notes, all this with few keystrokes.

For more on eev see http://angg.twu.net/#eev.

I recorded this video without rehearsing it first, so it's a bit messy... sorry!

Links to the video on YouTube and to its original MP4:
https://www.youtube.com/watch?v=8jtiBlaDor4
http://angg.twu.net/eev-videos/2020-find-here-links.mp4
Its "script" is here.


If you have eev with can download and play a local copy of the video with mpv with:

(code-eevvideo "2020findherelinks" "2020-find-here-links" "8jtiBlaDor4")
(code-video "2020findherelinksvideo" "$S/http/angg.twu.net/eev-videos/2020-find-here-links.mp4")
(find-2020findherelinksvideo "0:00")
(find-2020findherelinksvideo "0:30" "create a hyperlink to that")
(find-2020findherelinksvideo "0:54" "1. The tutorials")
(find-2020findherelinksvideo "2:07" "we are going to start with the beginner's way")
(find-2020findherelinksvideo "2:23" "remember that `M-h M-k'")
(find-2020findherelinksvideo "3:05" "demo of `M-h M-2' in the tutorial")
(find-2020findherelinksvideo "4:00" "you can use it with the cursor at any point")
(find-2020findherelinksvideo "4:40" "2. The beginner's way")
(find-2020findherelinksvideo "4:40" "2.1. The 3-window setting - and going back from it")
(find-2020findherelinksvideo "5:00" "I sometimes teach Emacs to people who")
(find-2020findherelinksvideo "5:04" "minicourse on LaTeX")
(find-2020findherelinksvideo "6:25" "trick mainly meant for people")
(find-2020findherelinksvideo "6:47" "`M-h M-3': three windows; `M-h M-1' goes back")
(find-2020findherelinksvideo "7:29" "the original configuration can be anything")
(find-2020findherelinksvideo "8:55" "let me explain how I teach this to beginners")
(find-2020findherelinksvideo "8:56" "2.2. Copying one link")
(find-2020findherelinksvideo "10:10" "when people know a few more keys ... C-w and M-w")
(find-2020findherelinksvideo "10:21" "that correspond to Cut, Copy, and Paste")
(find-2020findherelinksvideo "10:30" "2.3. Duplicating and refining")
(find-2020findherelinksvideo "10:53" "as a string at the end of the sexp")
(find-2020findherelinksvideo "11:12" "an example without so much clutter on the screen")
(find-2020findherelinksvideo "11:56" "let me demonstrate this")
(find-2020findherelinksvideo "12:35" "3. Using a single window")
(find-2020findherelinksvideo "13:19" "go back usually by using")
(find-2020findherelinksvideo "14:00" "4. Advanced usage: anchors")
(find-2020findherelinksvideo "14:18" "4.1. Creating anchors")
(find-2020findherelinksvideo "15:22" "an index at the beginning of the file")
(find-2020findherelinksvideo "15:47" "the tutorial also explains ... `M-A'")
(find-2020findherelinksvideo "16:19" "use `M-B' to create something like this block here")
(find-2020findherelinksvideo "17:02" "4.2. The option :anchor for `code-c-d'")
(find-2020findherelinksvideo "17:21" "here I have one of the source files")
(find-2020findherelinksvideo "17:30" "here we have an index")
(find-2020findherelinksvideo "17:47" "this sexp is equivalent to")
(find-2020findherelinksvideo "18:12" "not all functions created by code-c-d behave in that way")
(find-2020findherelinksvideo "18:36" "let me give the short explanation")
(find-2020findherelinksvideo "18:57" "is a button that defines new functions")
(find-2020findherelinksvideo "19:04" "and this sexp here shows the code")
(find-2020findherelinksvideo "19:24" "this defun that defines find-eev")
(find-2020findherelinksvideo "20:04" "4.3. Shrinking hyperlinks")
(find-2020findherelinksvideo "20:25" "it has a demo here")
(find-2020findherelinksvideo "21:07" "4.4. The preceding tag")
(find-2020findherelinksvideo "21:35" "a variant of `M-h M-w'")
(find-2020findherelinksvideo "22:06" "it also explains in the echo area what it does")
(find-2020findherelinksvideo "22:43" "in this example the refined hyperlink is not useful")
(find-2020findherelinksvideo "22:48" "but here is a demo that makes more sense")