| [613] | 1 | ZVEMSH8 ;DJB,VSHL**MISCELLANEOUS [3/8/95 6:55am] | 
|---|
|  | 2 | ;;12;VPE;;COPYRIGHT David Bolduc @1993 | 
|---|
|  | 3 | ; | 
|---|
|  | 4 | MISC ;;; | 
|---|
|  | 5 | ;;; M I S C E L L A N E O U S | 
|---|
|  | 6 | ;;; | 
|---|
|  | 7 | ;;; S H E L L   P A R A M E T E R S | 
|---|
|  | 8 | ;;; | 
|---|
|  | 9 | ;;; There are a few VShell parameters which you can adjust to meet your needs by | 
|---|
|  | 10 | ;;; running the PARAM System QWIK. Type ..PARAM at the '>>' prompt. The following | 
|---|
|  | 11 | ;;; parameters can be set: | 
|---|
|  | 12 | ;;; | 
|---|
|  | 13 | ;;;   Global Kill: NO/YES | 
|---|
|  | 14 | ;;;                If you enter code at the '>>' prompt that is killing a | 
|---|
|  | 15 | ;;;                global, you will be warned and asked if you want the code | 
|---|
|  | 16 | ;;;                executed. The default answer to that question is setable here. | 
|---|
|  | 17 | ;;; | 
|---|
|  | 18 | ;;;   Prompt: ACTIVE/INACTIVE | 
|---|
|  | 19 | ;;;                If Prompt is set to INACTIVE, the VShell's prompt will be | 
|---|
|  | 20 | ;;;                '>>'. If Prompt is ACTIVE, the VShell's prompt will include | 
|---|
|  | 21 | ;;;                UCI and Volume Set. Example: VAH,ROU>> | 
|---|
|  | 22 | ;;; | 
|---|
|  | 23 | ;;;   Time-out: SECONDS | 
|---|
|  | 24 | ;;;                You can set the length of time before the VShell times out | 
|---|
|  | 25 | ;;;                from inactivity. Enter the time out length in seconds. | 
|---|
|  | 26 | ;;; | 
|---|
|  | 27 | ;;;   SAVE Routine: ROUTINE NAME | 
|---|
|  | 28 | ;;;                The routine entered here will be the default routine when | 
|---|
|  | 29 | ;;;                you run System QWIK ..QSAVE, to save your User QWIKs. | 
|---|
|  | 30 | ;;;                ..QSAVE is also used to restore your previously saved QWIKs. | 
|---|
|  | 31 | ;;;                NOTE: It is your responsibility to insure that the routine | 
|---|
|  | 32 | ;;;                entered here doesn't already exist. If it does, it will | 
|---|
|  | 33 | ;;;                be overwritten. | 
|---|
|  | 34 | ;;; | 
|---|
|  | 35 | ;;;   <DEL> different from <BS> | 
|---|
|  | 36 | ;;;                  When set to DIFF, the <BS> key (8) deletes the character | 
|---|
|  | 37 | ;;;                  to the left of the cursor, and the <DEL> key (127) | 
|---|
|  | 38 | ;;;                  deletes the character under the cursor. When set to SAME, | 
|---|
|  | 39 | ;;;                  both the <BS> and <DEL> keys delete the character to the | 
|---|
|  | 40 | ;;;                  left of the cursor. You can do ..KEY to see what your <BS> | 
|---|
|  | 41 | ;;;                  key is sending. If it's sending 127, the same as your <DEL> | 
|---|
|  | 42 | ;;;                  key and you want these keys to delete the character to the | 
|---|
|  | 43 | ;;;                  left of the cursor, set this parameter to SAME. | 
|---|
|  | 44 | ;;; | 
|---|
|  | 45 | ;;; V S H E L L   T I M E   O U T | 
|---|
|  | 46 | ;;; | 
|---|
|  | 47 | ;;; If no activity occurs at the '>>' prompt, the VShell will time out. It will | 
|---|
|  | 48 | ;;; then look to see if you have a User QWIK named TO, and execute it. You can | 
|---|
|  | 49 | ;;; set TO to run any M code you'd like. Setting TO="HALT" will cause the VShell | 
|---|
|  | 50 | ;;; to quit. | 
|---|
|  | 51 | ;;; | 
|---|
|  | 52 | ;;; The VShell comes with its own screensaver which you can use by setting | 
|---|
|  | 53 | ;;; TO="DO ^%ZVEMSTO". This screensaver will disable Control-C. Hitting any key | 
|---|
|  | 54 | ;;; will return you back to your normal screen. | 
|---|
|  | 55 | ;;; | 
|---|
|  | 56 | ;;; To disable Control-Y in VAX DSM, set TO="DO VMS^%ZVEMSTO". Then set up the | 
|---|
|  | 57 | ;;; following file called TIMEOUT.COM, in your Log-In Directory: | 
|---|
|  | 58 | ;;; | 
|---|
|  | 59 | ;;;     $ SET NOCONTROL=(T,Y) | 
|---|
|  | 60 | ;;;     $ DEFINE/USER SYS$INPUT SYS$COMMAND | 
|---|
|  | 61 | ;;;     $ DSM/UCI=VAH/VOL=ROU/ENV=MMPSMGR VMS1^%ZVEMSTO | 
|---|
|  | 62 | ;;; | 
|---|
|  | 63 | ;;; NOTE: In the last line, replace MMPSMGR with your own Mumps Manager account. | 
|---|
|  | 64 | ;;; | 
|---|
|  | 65 | ;;; The VSHELL also includes a screen blanker. Set TO="BLANK^%ZVEMSTO". If you're | 
|---|
|  | 66 | ;;; on a VAX, change TIMEOUT.COM to call BLANK^%ZVEMSTO instead of VM1^%ZVEMSTO. | 
|---|
|  | 67 | ;;;*** | 
|---|