|
|
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.