|
|
1.1 ! root 1: Documentation for the LIST tool ! 2: ! 3: Sales Pitch: ! 4: A quick & dirty listing program for protect mode OS/2. It uses multiple ! 5: threads for reading ahead in the file. The first screen comes up after the ! 6: first read! You don't have to wait for the file to be read in. (The read- ! 7: ahead buffer is configurable from 50K on up (default is 200K)). The colors ! 8: are configurable through an INI file. Goes straight to physical screen if ! 9: possible (otherwise the virtual one is used). Also provides search and copy ! 10: features from the files being listed. ! 11: ! 12: ! 13: Keyboard: ! 14: ? - Calls up the help menu ! 15: PgUp - Goes up one page (determined by the current screen height) ! 16: PgDn - Goes down one page ! 17: Home - Move to the top of the current file ! 18: End - Move to the end of the current file ! 19: Arrows - Moves up, down one line. Or left, right one tab stop. ! 20: Note: The key repeat rate determines the speed of the scrolling. ! 21: ! 22: Alt E - Toggle EGA mode. Goes from 80 x 43, to 80 x 25. ! 23: Alt V - Toggle VGA mode. Goes from 80 x 50, to 80 x 25. ! 24: Note: EGA/VGA mode toggling will be ignored if the display ! 25: does not support that mode. ! 26: ! 27: W - Toggles word wrap from 254 to the current screen width ! 28: ^L - Will refresh the display ! 29: Q,ESC - Quit ! 30: ! 31: ! 32: Searching: ! 33: ! 34: / - Searches for a string ! 35: \ - Searches for a string in any case ! 36: Note: There is no speed difference in these searches. ! 37: ! 38: F4 - Toggles multifile search ! 39: n,F3 - Will search for the next occurence of the string ! 40: N - Will search for the previous occurence of the string ! 41: Note: This is from the current marked text. If no ! 42: text is marked (it has been cleared), then the next ! 43: occurence will be from the current position of the display. ! 44: ! 45: C - Clears the marked area ! 46: J - Jumps to the marked text ! 47: G - Goto line number ! 48: M - Marks the center line on the current display. ! 49: (This will clear the current marked location, if there ! 50: is one) ! 51: ! 52: Shift-Up - Pull the copy buffer up one line ! 53: Shift-Down - Pull the copy buffer down one line ! 54: Shift-PgUp - Pull copy buffer up one page ! 55: Shift-PgDn - Pull copy buffer down one page ! 56: Shift-Home - Slide the copy buffer up one line ! 57: Shift-End - Slide the copy buffer down one line ! 58: ! 59: P - Will paste the buffer to a file ! 60: Note: By using these keys you can mark an area. (where ! 61: the search only marks a line). Then the highlighted ! 62: lines can be copied to a file. In the file, each line ! 63: will be terminated with a CR/LF (this is the default ! 64: for OS/2). When listing a file, list will work with ! 65: either CR's, LF's or both. ! 66: ! 67: ! 68: ^ PgUp - Go back to the Previous file being displayed ! 69: ^ PgDn - Go to the next file to be displayed ! 70: F - Prompts for a new filename to list ! 71: Note: Wild cards are expanded, and then sorted. The ! 72: new file(s) are added after the current file. (Ie, ^ PgUp ! 73: will take you back to the file you were on when you ! 74: specified "f"). ! 75: ! 76: ! 77: List INI file parameters: ! 78: ! 79: If you have an enviroment variable "INIT", list will look in this ! 80: directory for TOOLS.INI. For the best performance you should put the ! 81: list section near the top of your initialization file. You ! 82: are encouraged to at least put "[list]" in your tools.ini ! 83: file; otherwise, list.exe will scan the complete tools.ini ! 84: before displaying any part of the file being listed. ! 85: ! 86: Note: while the INI file is being searched for, and read, ! 87: list will go ahead and read up to the first 50K of the ! 88: first file to list... This way, once the TOOLS.INI section ! 89: has been read, the first screen will be displayed right away. ! 90: ! 91: ! 92: The following keywords are allowed in the ini file: ! 93: Dafault is used for any value not specifed. ! 94: ! 95: tcolor - Color of the title line ! 96: (all colors are hex values) ! 97: Default: 07 (white) ! 98: ! 99: lcolor - Color of the listing ! 100: Default: 03 (cyan) ! 101: ! 102: hcolor - Color of highlighted text ! 103: Default: 70 (Black chars, on white background) ! 104: ! 105: bcolor - Color of the scroll bar ! 106: Default: 05 (green) ! 107: ! 108: ccolor - Color of the command line ! 109: Default: 05 (magenta) ! 110: ! 111: kcolor - Color of keyed input ! 112: Default: 02 (green) ! 113: ! 114: ! 115: width - Specifies the width you would like to see your listings in. ! 116: height - Specifies the height you would like to see your listings in. ! 117: Default: The current video mode. ! 118: Note: The current video mode is also used if these settings ! 119: are illegal for the current monitor. ! 120: ! 121: buffer - Amount of memory (in K) to use for reading ahead. ! 122: The min amount which can be specified is: 50 ! 123: Default: 200K ! 124: Note: List will automatically try to keep ahead ! 125: of the user whom is listing a file. The program will ! 126: not allocate more then the specified amount of memory ! 127: for reading ahead of the user. Also note, the read ahead ! 128: is only for the current file. ! 129: ! 130: For optimal performance, the read ahead is performed ! 131: asynchronously to the displaying. The first screen of ! 132: the listing will occur after a small amount of the file ! 133: has been read. ! 134: ! 135: Also in the intrest of speed, list will attempt to use ! 136: the physical display addresses to perform its updates ! 137: to the screen. If, for some reason, addressability can ! 138: not be obtained to the physical display, it will still ! 139: work by using normal Vio calls. (A 'v' will be displayed ! 140: on the top status line). ! 141: ! 142: ! 143: tabamt - The tab stop amount per tab char. ! 144: Default is 8. ! 145: Note: Very rarely needs adjusting. However, sometimes ! 146: someone changes their editor to tab by a different amount. ! 147: ! 148: nobeep - Disables beeping ! 149: ! 150: ! 151: Status line information: ! 152: ! 153: FileName Line WW of XX Col YY-ZZ [flags] Date Time ! 154: ! 155: FileName- The name of the file currently being displayed ! 156: ! 157: WW - The line number of the top line on the display ! 158: XX - The line number of the last line in the file. ! 159: Note: This will not appear until the last line is known. ! 160: (If the read ahead has read to the end of the file). ! 161: ! 162: YY - ZZ - The columns which are being displayed. ! 163: Note: This will only appear if the display is not showing ! 164: column 1. ! 165: ! 166: flags: ! 167: * - Multi file search has been selected ! 168: N - The file is on the network ! 169: M - The file has been totally read into memory, and closed ! 170: R - The file is flagged as read only ! 171: H - The file is hidden ! 172: S - The file is flagged as a system file ! 173: v - List is using VioCalls ! 174: ! 175: ! 176: Date & Time ! 177: - Last modification Date/Time on the file
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.