lisa%sauron@sauron.UUCP (05/06/86)
I just got a copy of GNU emacs version 17.57 which seems to run fine on the System V.2 NCR Tower32, using either the NCR 7930 terminal or a Wyse50. However, it doesn't work at all for the TeleVideo 955..... is anyone out there using GNU emacs with a TeleVideo 955? If so, would you please mail (preferably) to me or post (if there is any other interest) your TeleVideo termcap entry? Thanks in advance, Lisa Campbell -- ------------------------------------------------------------------------------- NCR Corporation USENET: ...decvax!mcnc!ncsu!ncrcae!sauron!lisa E&M-Columbia PHONE: (803) 791-6693 3325 Platt Springs Rd. W. Columbia, SC 29169 -------------------------------------------------------------------------------
ljz@well.UUCP (Lloyd Zusman) (05/14/86)
In article <673@sauron> lisa%sauron@sauron.UUCP writes: >I just got a copy of GNU emacs version 17.57 which seems to run fine >on the System V.2 NCR Tower32, using either the NCR 7930 terminal or >a Wyse50. However, it doesn't work at all for the TeleVideo 955..... >is anyone out there using GNU emacs with a TeleVideo 955? If so, >would you please mail (preferably) to me or post (if there is any other >interest) your TeleVideo termcap entry? I'm not using GnuEmacs, but I do have a well-tested TVI955 termcap entry. I took a seminar with Doug Merritt on writing termcap entries, and I used the knowledge gained from this seminar to produce this entry. Works well with 'vi', 'curses', and other programs. Good luck ... #----------------------TVI955 termcap entry begins below--------------------- # #------------------------------------------ # # Televideo 955 # # Entered by Lloyd Zusman, 6/27/85 # # (1) Cursor movement can be affected by ^K, ^V, ^H, # and ^L (for up, down, left, right, respectively) # or by the corresponding \E[A, \E[B, \E[D, \E[C. # The latter work better in vi, since ^V is vi's # escape character and ^L is vi's screen repaint. # Hence, I reprogram the arrow keys in both :is: and # :ks: so that they echo these values. I changed # :ku:, :kd:, :kl:, :kb:, and :kr: accordingly. # # (2) Uses \E* to clear screen in :cl: and :is:. This # makes sure all the screen is really cleared, # irrepective of whether or not any fields were # protected. This also unprotects all fields. # # (3) The string for setting us to 80-column mode also # moves the cursor to the upper left of the screen # without clearing any of the existing data. For # this reason, I reposition to the lower lefthand # corner of the screen as the final operation of :is:. # # (4) To make cursor motion work better, set autowrap off # when entering application (such as vi) and turn it # back on upon exiting (do this via :ti: and :te:). # This compensates for brain damage in cursor motion. # # (5) Initialization (:is:) # # Monitor mode off # Keyclick off # Set auto wrap # Set auto repeat # DOWN key = ^J # Nonvolatile function keys # SET UP key enabled # ESC key enabled # CLEAR SPACE key enabled # Transmission control off # Data word 7 bits # Attribute base line # 80 columns # Margin bell off # Normal intensity full # New line CR # Character set U.S. # TVI955 mode (instead of TVI950) # Unlock keyboard # Screen on # Dark background, light characters # All visual attributes off # Attributes do not occupy a space # Special graphics mode off # Write protect mode off # Protect mode off # Unlock all lines on the screen # Conversational mode (not block mode) # Full duplex # Duplex editing key mode (not local) # Enable X-On/X-Off # Buffered copy print mode off # Buffered transparent print mode off # Redefine arrow keys as described in (1) # Move to lower lefthand corner # #------------------------------------------ T8|tvi955|955|Televideo 955:if=/usr/lib/tabset/stdcrt:\ :is=\EX\E<\E[=7;8;10;11;12;13h\E[=0;1;2;3;4;5;6;9l\E[9;0v\E[10;0v\E"\En\Ed\EG0\EF1\E%\E(\E'\E!2\EC\EDF\El^O\EA\Ea\E0A\E[B\E0B\E[A\E0C\E[D\E0D\E[C\E=7 :\ :bs:mi:pt:xs:co#80:li#24:\ :al=\EE:dc=\EW:dl=\ER:\ :cd=\Ey:ce=\EG0\Et:cl=\E*:\ :im=\Eq:ei=\Er:ic=:\ :bt=\EI:cm=\E=%+ %+ :do=^V:ho=^^:nd=^L:up=^K:\ :kn#10:kd=\E[B:kh=^^:kl=\E[D:kr=\E[C:ku=\E[A:kb=\E[D:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k0=^AI\r:\ :so=\EG4:se=\EG0:us=\EG8:ue=\EG0:\ :ks=\E[=9l\E0A\E[B\E0B\E[A\E0C\E[D\E0D\E[C:ti=\E[=7l:te=\E[=7h: #------------------------------------------ T9|tvi955vb|955vb|Televideo 955 with visual bell:\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :tc=tvi955: #------------------------------------------ Ta|tvi955vbw|955vbw|Televideo 955 with visual bell and autowrap:\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :am:xn:ti@:te@:tc=tvi955: