eev
- Description
- Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)
- Latest
- eev-20241123.tar (.sig), 2024-Nov-23, 1.83 MiB
- Maintainer
- Eduardo Ochs <[email protected]>
- Website
- http://anggtwu.net/#eev
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
Eev's central idea is that you can keep "executable logs" of what you do, in a format that is reasonably readable and that is easy to "play back" later, step by step and in any order. We call these "executable logs" _e-scripts_. These "steps" are mainly of two kinds: 1) elisp hyperlinks, and 2) lines sent to shell-like programs. To run the tutorial: install this package, then type `M-x eev-beginner'. This will load all the main modules, activate the eev-mode keybindings, and open this tutorial, http://anggtwu.net/eev-intros/find-eev-quick-intro.html (find-eev-quick-intro) in a sandboxed buffer. The URL aboves points to an HTMLized version of the sandboxed tutorial, and the `(find-*-intro)' sexp opens it in Emacs. You can find an index of the other sandboxed tutorials here: http://anggtwu.net/eev-intros/find-eev-intro.html (find-eev-intro) The home page of eev is: http://anggtwu.net/#eev Autoloads ========= Eev handles autoloads in a very atypical way, explained in these three places: http://anggtwu.net/eev-current/eev-load.el.html#autoloads http://anggtwu.net/eev-intros/find-eev-install-intro.html#7.3 http://anggtwu.net/eev-intros/find-eev-intro.html#4 (find-eev "eev-load.el" "autoloads") (find-eev-install-intro "7.3. Autoloads") (find-eev-intro "4. The prefix `find-'") If you load eev in one of these three ways 1. `M-x eev-beginner' 2. (require 'eev-beginner) 3. (require 'eev-load) then everything will work. If you try to use a package that tries to bypass autoloads - say, by loading the file that seems to contain the definition of `eev-foo' when you try to run `M-x eev-foo' - then lots of things will break. =( Eev mode ======== Eev mode only activates some keybindings and adds a reminder saying "eev" to the mode line, as explained here: http://anggtwu.net/eev-intros/find-eev-intro.html#1 (find-eev-intro "1. `eev-mode'") It is possible to use eev's elisp hyperlink functions with eev-mode turned off: just put the point on a line with an elisp hyperlink and type `C-e C-x C-e' to execute it. To load all the main modules of eev to make its functions available to be used in this way, do this: (require 'eev-load) then you can use `M-x eev-mode' to toggle eev-mode on and off when desired.
Old versions
eev-20241022.tar.lz | 2024-Oct-23 | 341 KiB |
eev-20241014.tar.lz | 2024-Oct-14 | 341 KiB |
eev-20241002.tar.lz | 2024-Oct-02 | 340 KiB |
eev-20240925.tar.lz | 2024-Sep-26 | 339 KiB |
eev-20240811.tar.lz | 2024-Aug-11 | 335 KiB |
eev-20240731.tar.lz | 2024-Jul-31 | 335 KiB |
eev-20240710.tar.lz | 2024-Jul-10 | 328 KiB |
eev-20240513.tar.lz | 2024-May-13 | 325 KiB |
eev-20240309.tar.lz | 2024-Mar-31 | 325 KiB |
eev-20240205.tar.lz | 2024-Feb-05 | 316 KiB |
eev-20240115.tar.lz | 2024-Jan-16 | 313 KiB |
eev-20240105.tar.lz | 2024-Jan-05 | 309 KiB |
eev-20231226.tar.lz | 2023-Dec-26 | 304 KiB |
eev-20230102.tar.lz | 2023-Jan-02 | 288 KiB |
eev-20221227.tar.lz | 2022-Dec-27 | 287 KiB |
eev-20220814.tar.lz | 2022-Aug-14 | 271 KiB |
eev-20211226.tar.lz | 2021-Dec-26 | 245 KiB |
eev-20201013.tar.lz | 2020-Oct-14 | 171 KiB |
eev-20191105.tar.lz | 2019-Nov-08 | 155 KiB |
eev-20190902.tar.lz | 2019-Sep-08 | 150 KiB |