This is the README.md file for eev. I used to call eev a "tool for automating almost everything" and "my project to save the world with Free Software". In more concrete terms, eev is a library for Emacs that lets us create _executable logs_ of what we do in a format that is reasonably easy to read and to modify, and that lets us "play back" those logs step by step in any order. The tutorial at http://angg.twu.net/eev-intros/find-eev-quick-intro.html explains the main ideas of eev - elisp hyperlinks, a way to control shell-like programs ("eepitch"), and sandboxed tutorials (the "find-xxx-intro"s) - quite clearly in its first sections. I've been using it to teach Emacs and GNU/Linux to beginners.


### EmacsConf 2019 Besides that tutorial the best introduction to eev is this video: How to record executable notes with eev - and how to play them back http://angg.twu.net/emacsconf2019.html http://angg.twu.net/LATEX/2019emacsconf.pdf (slides) http://www.youtube.com/watch?v=86yiRG8YJD0 Its slide 13 shows how beginners can learn eev by starting with just two keys, M-j and M-e. See: https://www.youtube.com/watch?v=86yiRG8YJD0&t=680 http://angg.twu.net/eev-intros/find-emacs-keys-intro.html#1 http://angg.twu.net/eev-intros/find-eev-quick-intro.html#7.2


### Older videos These two older videos are also interesting: Eepitch: a way to control shell-like programs from Emacs (2013) http://www.youtube.com/watch?v=Lj_zKC5BR64 An introduction to eev2 (2012) http://www.youtube.com/watch?v=doeyn5MOaB8 The video about eepitch has a very nice demonstration of controlling two shell-like programs at once - watch its first two minutes. Note: I made these two videos before implementing the "find-xxx-intro"s, that in the last few years became a central feature in eev.


### Etc The main URLs for eev are these: http://angg.twu.net/#eev http://angg.twu.net/eev-intros/find-eev-quick-intro.html The "quick intro" has installation instructions. Cheers! =) Eduardo Ochs eduardoochs@gmail.com http://angg.twu.net/