Inside emacs, my friend Edrx has eev-mode where I can write lines like these. I program lisp and my KRF, but it also does everything else including shell.
(eepitch-shell)
cd
git clone https://codeberg.org/tfw/pawn-75
mkdir -p ~/leocommunity
cp -r ~/Pawn-75/Pawn-75 ~/leocommunity/my-software-individual-name
Where ‘red star’ lines contain elisp, and other lines are ‘pitched’ like-you-typed-it to whatever buffer eepitch-buffer-name
is set to.
(setq inferior-lisp-program "clisp -E ISO-8859-1 -modern")
(slime)
(setq eepitch-buffer-name "*slime-repl clisp*")
as you can tell, I snuck in both making and starting one software-individual here.
(require "asdf")
(uiop:chdir "~/leocommunity/my-software-individual-name/demus/Process/main/")
(load #p"../../../remus/Startup/cl/acleo.leos")
(cle)
put my-first-symbol property is-value
(get my-first-symbol property)
Pressing <F8>
either evaluates a red star line as elisp, or pitches any other line and moves the cursor down either way. Eduardo describes eev-mode
as automating-almost-everything. Whatever you see here ‘’ is the default ‘red star’ character.
This pretty much concludes emacs useage. I’m writing eepitches inside of md markdown simply because Aral’s small-web Kitten directly supports md markdown, and eev-mode does not care.
I guess
You type | and it does | ||
---|---|---|---|
C-x C-f <ret> | is a file picker (dired) | ||
C-x C-s | is save -C-x C-w to write | ||
C-x b <buffernais change buffer | C-x o is go-to-other-pane | |
Big changes for eev-mode:
M-e | eval nearby elisp sexp |
M-k | kill current buffer |
M-S-k | Do not kill current buffer (this makes sense in context) |
the idea being that these can span a vast majority (actually all) of emacs useage and should be easier to type than C-c C-e . |
By the way, please download/watch/share Kent Pitman’s interview from this week from the archive peertube. I think it can rightly be called rare, only 19 people before you personally seem to have listened to it since it got archived. Featuring: