[comp.emacs] monkey cheat sheet

jat@hpsemc.HP.COM (Joe Talmadge) (01/14/88)

I've been playing around in monkey for the past few days, and I came
up with the following "cheat sheet" to help me out.  The first column
is the key, the second column is the gnuemacs function, and I included
a third column if I thought the second column wasn't enough to
describe the function.

This isn't done in troff, so you'll want to print it out on a line
printer or in tty (computer) font.  

Joe Talmadge			Trust me.  I know what I'm doing.
Cabal of Fools				   -- Inspector Sledge Hammer
hplabs!hpda!hpsemc!jat


--------------cut here for monkey mode cheat sheet-----------------


                  ---------General Commands----------
C-c, ESC        Prefix Command
q               monkey-toggle-quietness		toggle file stating (/,*)
A, g            monkey-gee			reset and redraw the directory

              ----------------Moving Around---------------
C-n, SPC, n     monkey-next-line
C-p, p          monkey-previous-line
C-v             monkey-scroll-up
ESC v           monkey-scroll-down
ESC >           monkey-end-of-buffer
ESC <           monkey-beginning-of-buffer
C-c ^, C-c C-b  monkey-directory-heading	move to line containing directory heading
C-c p, C-c C-p  monkey-previous-same-level	previous line at same level of subdirectory-ness
C-c n, C-c C-n  monkey-next-same-level		next line at same level of subdirectory-ness
ESC p           monkey-previous-directory	last directory encountered
ESC n           monkey-next-directory		next directory

             -----Operations on Files and Directories-----
l               monkey-list-this-long		show output of 'll' on this file
L               monkey-list-long		show output of 'll' on all
\, ^, `         monkey-parent			call monkey on ..
c               monkey-copy-this		do a 'cp' on current file
d               monkey-delete-this		do an 'rm' on current file
e, f            monkey-edit-this		edit current file
r               monkey-rename-this		do a 'mv' on current file
j, v            monkey-edit-this-and-trash-this-buffer	edit this file, trash monkey
o               monkey-edit-this-other-window	
s               monkey-mung-this-subdirectory	do an 'ls -F' on this directory
w               monkey-copy-this-file-name	copy file name into kill ring

             ------------------Marking---------------------
RET, +, =, m    monkey-mark-this		mark this file
ESC (RET,=,+,m) monkey-mark-all
*               monkey-mark-executables
.               monkey-mark-dotfiles
/               monkey-mark-directories
@              monkey-mark-links		mark symbolic links
k               monkey-mark-by-type
x               monkey-mark-by-extension
~               monkey-mark-backup-files
C-c s, C-c C-s  monkey-mark-subdirectory
t               monkey-toggle-this		toggle marked status
ESC t           monkey-toggleall
u               monkey-unmark-this		unmark
C-c C-c, ESC u  monkey-unmark-all

              ---------Operations on Marked Files-----------
!               monkey-shell-command		run command on marked files
&               monkey-background		background command 
C               monkey-copy-marked		run 'cp' on marked files
D               monkey-delete-marked
E, F            monkey-edit-marked
R               monkey-rename-marked
O               monkey-edit-marked-other-window	
S               monkey-mung-marked-subdirectories
V               monkey-edit-marked-and-trash-this-buffer
W               monkey-copy-marked-file-names	into kill ring
]               monkey-shove			into scratch buffer

               ----------Using Regular Expressions----------
C-c r           monkey-rename-by-regexp
C-c c           monkey-copy-by-regexp
C-c (m,=,+,RET) monkey-mark-by-regexp
C-c t, C-c C-t  monkey-toggle-marked-by-regexp
C-c u, C-c C-u  monkey-unmark-by-regexp