|
|
1.1 root 1: Information for blit owners on emacs related blit software
2:
3:
4: There are two macro libraries for use with the blit and the etty
5: terminal emulator. Etty downloads into a layer and provides
6: enhanced terminal functions that can be used by emacs, vi, and other
7: screen tools. When run with etty, the macro libraries blit
8: or blit_dired can be loaded to allow the user to use the mouse for
9: pointing and menu selection. In general, button 1 on the mouse is
10: used for pointing, and button two makes selections on the menu.
11: Some of the menu selections change the menu or cause positioning to
12: be interpreted differently. In general, a single push with the
13: mouse standing still causes the cursor to move to that spot, while
14: pushing button one and sweeping out a region before releasing the
15: button causes some function (settable by a menu selection) to be
16: performed on the selected region.
17:
18: the blit library has the following functions:
19:
20: M-O Download the cursor and function keys for emacs (doesn't yet
21: work on the Super blit)
22:
23: M-# Sent by pushing button 1 of the mouse, this macro reads the
24: position information from the mouse push and positions the
25: cursor there. It will cross windows when running in two
26: window mode.
27:
28:
29: M-& Sent at the end of a mouse push that selects a region. This
30: Command is mapped to one of the following 3 commands
31: according to the mode selected by selecting mouse action
32: from the second menu.
33:
34: ^X-A Kill region - deletes region swept out by the mouse
35: ^X-C Pickup region - picks it up onto the kill stack
36: ^X-D Mark region - marks the selected region.
37:
38: The following commands are bound to various menu selections. There
39: are two menues, the custom menu and standard menu. The terminal
40: file for etty loads the standard menu, while the macro bound to the
41: custom menu selection loads it.
42:
43: M-H Go to top of the screen
44: M-L Go to bottom of the screen
45: M-M Go to middle of the screen
46: M-^N Scroll back one line
47: M-^P Scroll up one line
48: ^XM Display the custom menu
49: ^Xs Display the standard menu
50: ^X6 Set the action of the mouse on a region. The next thing
51: done MUST be a menu selection (using button 2) from one of
52: the 3 alternatives. Anything else will be ignored.
53:
54: ^X5 Change buffers - this macro is bound to a menu item and
55: displays a list of active buffers. The next thing done MUST
56: be selection of one of the lines with the mouse. Anything
57: else will be interpreted as a mouse push and will likely
58: result in going into a new empty buffer with a very strange
59: name.
60:
61: ^X4 Kill region - This command expects the next two actions to
62: be mouse pushes (button 1) and deletes the region between
63: them.
64:
65: ^X3 Scroll bar - This command displays a scroll bar at the
66: botton of the screen. The scroll bar is 50 characters long
67: and has X's representing the part of the file that is
68: before the cursor and -'s for that part that is after. The
69: next action MUST be a mouse selection of a character on the
70: line (actually, you can push anywhere, only the horizontal
71: position counts), and will cause a move to the appropriate
72: spot in the file.
73:
74:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.