From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Mark Plaksin Newsgroups: gmane.emacs.help Subject: Emacs 21 and M-x term Date: 01 Sep 2003 12:32:14 -0400 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1062529931 412 80.91.224.253 (2 Sep 2003 19:12:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 2 Sep 2003 19:12:11 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Sep 02 21:12:10 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19uGZV-0002J9-00 for ; Tue, 02 Sep 2003 21:12:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19uGSi-0001oj-OP for geh-help-gnu-emacs@m.gmane.org; Tue, 02 Sep 2003 15:05:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19ttTt-0004uZ-VN for help-gnu-emacs@gnu.org; Mon, 01 Sep 2003 14:32:50 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19ttAz-0007fH-3R for help-gnu-emacs@gnu.org; Mon, 01 Sep 2003 14:13:18 -0400 Original-Received: from [198.72.70.185] (helo=iris.bor.usg.edu) by monty-python.gnu.org with esmtp (Exim 4.22) id 19trcn-0006BX-Is for help-gnu-emacs@gnu.org; Mon, 01 Sep 2003 12:33:53 -0400 Original-Received: from grapes.rath.peachnet.edu (grapes.rath.peachnet.edu [198.72.70.68]) by iris.bor.usg.edu (8.11.6p2/8.11.6) with ESMTP id h81GWFv26809 for ; Mon, 1 Sep 2003 12:32:15 -0400 (EDT) Original-Received: from usg.edu.water.rath.peachnet.edu (water.rath.peachnet.edu [168.24.245.33]) by grapes.rath.peachnet.edu (8.11.6p2/8.11.6) with ESMTP id h81GWEn04772 for ; Mon, 1 Sep 2003 12:32:14 -0400 (EDT) Original-To: help-gnu-emacs@gnu.org Original-Lines: 36 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 X-USG-MailScanner: Found to be clean X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:12229 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:12229 Is there a version of Emacs 21 in which M-x term does the right thing most of the time? I've tried many versions including 21.3.50.2 from CVS and they all have wacky problems. For example, in 21.3.50.2 it won't use more than half of the window and ls output is not properly aligned. It behaves this way with TERM set to both eterm and vt100. I've tried starting emacs with -q and removing my shell's dot files just to make sure I'm not causing the problem. Is M-x term in Emacs 21 working well for folks? If so, what is your emacs-version and OS? Currently I use Emacs 20 and M-x term to log into lots of remote machines via ssh. I often need to run terminal-based programs like less and vi on the remote machine. I'm used to minor terminal emulation problems but most of them can be fixed by hitting C-l or with small changes to term.el. The M-x term problems with Emacs 21 are much worse. Am I just missing something? I've looked at M-x shell and M-x eshell but neither does what I want--I really love M-x term :) A side note: The remote machines I connect to run several different OSes. Almost every time there is a new version of an OS (e.g., HP-UX 11.11 comes out) there are new terminal emulation problems with M-x term in Emacs 20. The problems can usually be demonstrated by hitting paging down with C-d inside of vi. After that some lines of the file are on the wrong line of the terminal. C-l usually gets things displayed correctly. Is there a good reason for these problems? I don't fully understand terminal emulation but I'd have guessed that once vt100 worked it should work forever. term.el can be changed to resolve the problems, of course, but it seems like that shoudn't be required. Thanks for any help!