|
|
1.1 root 1: �name_kbdmac names keyboard macro. prompts for name
2: <save
3: 2�
turn off autosave, but first save its current status
4: B save current buffer name
5: <kbdmac
6: go to kbdmac buffer
7: <$HOME/.emacs_kbd
8: read in the default kbdmac file
9: pause to show it off, with a recursive edit.
10: <Name for this kbdmac?
11: 0> copy this file name on kill stack
12: �$HOME/.kbdmac.dir/km.-set up line w/filename for macro
13: &- kill the first line putting filename on stack
14: write to new name
15: �fix.kmac.doc
16: <save
17: 2
restore save mode status
18:
19: ,fix.kmac.doc fix kboard macro documentation and return to
20: orig buffer
21: requires macroname(top) and orig buffer(2)
22: in stack
23: <$HOME/.kbdmac.dir/README.doc
24: now read in the documentation file
25: <kbdmac.doc
26: rename the buffer
27: �km.-: make a copy of the filename with the "km.*: "
28: &- put it on the kill stack twice
29: |� � search for the new file name
30: -<:
31: if found - pop filename and go past the ":"
32: �
33: �� if not found go to endof file
34: $HOME/.kbdmac.dir/-set up new documentation line
35: �
36: �
37: edit the documentation recursively
38: save the new file...
39: return to original buffer
40: <kbdmac.doc
41: kill kbdmac.doc buffer
42:
43: �execute_named_kbdmac executes named keyboard macro <arg> times
44:
45:
46: FIRST SET UP THE NAME OF THE KEYBOARD MACRO FILE
47: <save
48: 2�
turn off autosave, but first save its current status
49: B save current buffer name
50: <Execute kbdmac name:
51: <kbdmac
52: �- go to and clear kbdmac buffer
53: -&$HOME/.kbdmac.dir/km. set up filename of macro
54: then return to original buffer
55: ^��12~ While (arg--)
56: B save current buffer name
57: <kbdmac
58: go to kbdmac buffer
59: & get prevously set up filename of macro
60: % switch kbdmac filename and orig buffer name
61: then return to original buffer
62: execute from the keyboard macro filename
63: �
64: <kbdmac
65: kill kbdmac buffer
66: <save
67: 2
restore save mode status
68:
69: �edit_named_kbdmac edits named keyboard macro
70: <save
71: 2�
turn off autosave, but first save its current status
72: B save current buffer name
73: <kbdmac
74: go to kbdmac buffer
75: < (Edit kbdmacro) name:
76: 0> copy this file name on kill stack
77: �$HOME/.kbdmac.dir/km.-set up line w/filename for macro
78: &- kill the first line putting filename on stack
79: read in the appropriate kbdmac file
80: pause to show it off, with a recursive edit.
81: rewrite file
82: �fix.kmac.doc
83: <save
84: 2
restore save mode status
85:
86: �get.input gets a line of input from the terminal for use in kbdmacros
87: <input:
88:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.