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

emacs
lua
(la)tex
maxima
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")