all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Bob Proulx <bob@proulx.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Why is Emacs so slow when used remotely?
Date: Thu, 21 Nov 2013 14:39:37 -0700	[thread overview]
Message-ID: <20131121213937.GA24720@hysteria.proulx.com> (raw)
In-Reply-To: <528E6967.80003@gmail.com>

Manuel Gómez wrote:
> Bob Proulx escribió:
> > Wow.  That was from two years ago.
> 
> I found the description of my problem while searching for a
> solution. When I found it by my own experimentation I wanted to
> share it with the other possible sufferers. I suspect the original
> poster and I are not the only ones.
> 
> > It may be true that the display code is very inefficient there.  But
> > I don't think it is that reasonable to expect an X program to be
> > snappy fast over a high latency WAN connection.  There are many
> > issues with throwing a display remotely.  Many programs have been
> > written to try to optimize it.  But it remains a hard problem.
> 
> This is the only interaction that it is slow over this connection.
> Once disabled, it runs smoothly.

Then that is probably dramatic enough that it would count as something
to be improved and fixed.

> > Instead I definitely recommend that you try using emacs in text mode.
> > That is the original operation mode.  It is really quite a fine
> > terminal screen editor.  The performance of throwing whold characters
> > over the Internet will be much better than throwing pixels over the
> > Internet.
> 
> I prefer disabling only the mouse-highlight feature. I wouldn't like
> to loose other graphical features when it is not needed.

I use the graphical features with a local emacs.  They are nice.  I am
happy to hear that you have a compromise that works for you.

> But I agree with you that a modern Emacs is also very good in the
> terminal.

This was the sentence that motivated me to reply.  :-)

You included the word "modern" there.  But emacs has been used on
terminals for decades.  An ancient emacs is very good in the terminal!
That is the foundation upon which the graphical version is built upon.
Of course a modern one still works well too.  Not as well as it used
to work.  I have some terminal regressions that have been nagging at
me that I need to report.  And so I would have to say that the older
emacs worked better at the terminal than the modern one.  Though the
modern one is still very good.  In my not so humble opinion your
statement would have been perfect if you hadn't said "modern" there.  :-)

Bob



  reply	other threads:[~2013-11-21 21:39 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-20 23:20 Why is Emacs so slow when used remotely? Russ P.
2010-09-21  1:40 ` despen
2010-09-21 18:29   ` Russ P.
2010-09-21 18:53     ` Thorsten Bonow
2010-09-21 21:19       ` despen
2010-09-21 21:23     ` despen
2010-09-21 22:12     ` Tim X
2010-09-21 22:31       ` Pascal J. Bourguignon
2010-09-22  6:54         ` David Kastrup
2010-09-22 13:05           ` Pascal J. Bourguignon
2010-09-22 13:25             ` David Kastrup
2010-09-22 13:41               ` Pascal J. Bourguignon
2010-09-22 22:33             ` Tim X
2010-09-23 22:50           ` Stefan Monnier
2010-09-21 22:19     ` David Kastrup
2010-09-22 21:56     ` Andrea Venturoli
2010-09-23 22:54       ` Stefan Monnier
2010-09-24 15:48       ` Giacomo Boffi
2010-09-24 18:01         ` despen
2010-09-23 22:44     ` Stefan Monnier
2010-09-24  2:29       ` despen
2013-11-15 15:47   ` mgrojo
2013-11-15 22:24     ` Bob Proulx
2013-11-15 22:58       ` Drew Adams
2013-11-15 23:30         ` Bob Proulx
2013-11-21 20:13       ` Manuel Gómez
2013-11-21 21:39         ` Bob Proulx [this message]
2013-11-27 17:58         ` Ken Goldman
2013-11-27 23:16           ` Peter Dyballa
2013-11-28  2:34             ` Bob Proulx
2013-11-28 11:35               ` Peter Dyballa
2013-11-28 19:48                 ` Bob Proulx
2013-11-28 21:53                   ` Peter Dyballa
2013-11-29 18:56                     ` Bob Proulx
2013-11-30 15:23                       ` Perry Smith
2013-11-30 23:03                         ` Peter Dyballa
2013-12-01 15:41                           ` Perry Smith
2013-11-28  4:11         ` Stefan Monnier
     [not found]       ` <mailman.6780.1385064830.10748.help-gnu-emacs@gnu.org>
2013-11-24 16:17         ` Kenneth Jacker
2013-11-24 20:02           ` Manuel Gómez
     [not found]     ` <mailman.6297.1384554313.10748.help-gnu-emacs@gnu.org>
2013-11-16  2:13       ` Dan Espen
2010-09-22 10:44 ` Uday Reddy
     [not found] ` <306c0aac-97e2-47b4-bf63-afe247dea2b3@u13g2000vbo.googlegroups.com>
2010-09-23 22:06   ` Tim X
2010-09-24 15:45 ` Giacomo Boffi
2010-09-24 22:32   ` Russ P.
2010-09-25  0:39     ` Tim X
2010-09-27 13:30     ` Giacomo Boffi
2010-09-27 21:11       ` Stefan Monnier
2010-09-27 21:16         ` Giacomo Boffi
2010-09-27 23:01           ` Stefan Monnier
  -- strict thread matches above, loose matches on Subject: below --
2010-09-21 22:32 Russ P.

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131121213937.GA24720@hysteria.proulx.com \
    --to=bob@proulx.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.