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 install eev with M-x list-packages and how to navigate its tutorials

This is a very basic video about Emacs and eev.
The easiest way to install eev in Emacs is with `M-x list-packages'.
This video shows how to do that and how to navigate its tutorials with the keys `M-e', `M-j', and `M-k'.
The three most basic keys of eev are `M-e' (eval), `M-j' (jump), and `M-k' (kill).
The fourth of the three most basic keys is `<f8>'. It is explained below.
There's more info on this video here.
The .mp4 is here.

Click on the timestamps below to play the video on Youtube starting from that position.

0:00  
0:19  Let me load my notes...
0:31  0.1. M-x package-initialize
0:39  0.2. M-x list-packages
0:44    run M-x list-packages and wait a bit
1:26    click on eev, click on install
1:42    just installs eev but doesn't change any defaults
2:25    installed but not active by default
2:30  0.3. M-x eev-beginner (to activate eev and enter the tutorial)
3:06    a section about how Emacs deals with elisp expressions
3:17    elisp expressions that can be used as hyperlinks
3:41    you just need to remember two keys
3:46  0.4. for the beginners: quitting and restarting
4:06    the part of the sequence of keys
4:21    go to the file menu, click quit
4:46    enter emacs again, type M-x eev-beginner
5:17  1. Basic keys (eev)
5:26    M-e goes to the end of the line and...
6:28    M-j: you can forget practically everything...
6:41    if you type just M-j
6:48    has a header that is beginner-friendly
7:20    if I execute this ... (find-emacs-keys-intro)
7:30      a copy of the instructions that I showed before
8:06      in the other sections: Emacs concepts, other Emacs keys
8:19      hyperlink to the section about quitting in the manual
8:48    most of the entries have hyperlinks to the manual
9:48    M-j with numeric prefixes
9:59    M-2 M-j runs (find-emacs-keys-intro)
10:06   M-5 M-j runs (find-eev-quick-intro)
10:09  In section 6 of the main tutorial we have:
10:20  section 6: eepitch - how to control shells
10:36    if I type six times here
10:50    we have a shell running inside Emacs
11:22  oops, I forgot to explain M-k!
11:33    you can go back from the new buffer by killing
11:40    ee-kill-this-buffer


Sending commands to shells

My talk at the EmacsConf2021 was about "test blocks".
Here are links to its page, slides, and video, but if you understand
how <f8> works - explained in the video above at 10:20, and
in the image below,

...then you can try to copy & paste the block below to an
Emacs buffer and type <f8> on each line. Don't worry if
the bullets lose their red color after copying; they will
behave as red stars anyway. The block below -

 (eepitch-shell)
 (eepitch-kill)
 (eepitch-shell)
export S=$HOME/snarf
mkdir -p $S/http/angg.twu.net/eev-videos/
cd       $S/http/angg.twu.net/eev-videos/
wget -nc  http://angg.twu.net/eev-videos/2020-list-packages-eev-nav.mp4
mpv      $S/http/angg.twu.net/eev-videos/2020-list-packages-eev-nav.mp4

# (find-eevnavvideo "10:20")

...downloads a local copy of a video and plays it with mpv.
If everything works there then you should also be able to
play the video from Emacs by running `M-x find-eevnavvideo'.
Click on the link on the "find-eevnavvideo" below to learn more:

# (find-eevnavvideo "10:20")