From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Some more analysis of the 2020 Emacs User Survey Date: Sat, 9 Jan 2021 14:05:56 +1100 Message-ID: References: <87a6tkedw7.fsf@gmail.com> <878s93e4a5.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000045336c05b86ef493" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25261"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Arthur Miller , Emacs developers To: TEC Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 09 04:07:08 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ky4ap-0006Su-Ue for ged-emacs-devel@m.gmane-mx.org; Sat, 09 Jan 2021 04:07:08 +0100 Original-Received: from localhost ([::1]:48170 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ky4ao-0007JL-U1 for ged-emacs-devel@m.gmane-mx.org; Fri, 08 Jan 2021 22:07:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ky4Zy-0006sX-9U for emacs-devel@gnu.org; Fri, 08 Jan 2021 22:06:14 -0500 Original-Received: from mail-ot1-x32a.google.com ([2607:f8b0:4864:20::32a]:38702) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ky4Zu-00062c-U6 for emacs-devel@gnu.org; Fri, 08 Jan 2021 22:06:13 -0500 Original-Received: by mail-ot1-x32a.google.com with SMTP id j20so11731247otq.5 for ; Fri, 08 Jan 2021 19:06:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aOuO3MfAhsOXpz/MkIt7YbC8r3kZCNdGFhj9sCm4HgM=; b=maLIYZf3BrNzdTLIioWVuyPKiJK58FSq//cJds07sK7TN2c9cqrUcWlsgilzPhC0WG hVqXkLXyrWd+ByhTSHqFlTYkzQ5g7No3igGe4MwlV/Eye8INuHL5Huw6uF0uVm7jaUTA wiL1Cafawkt3AQwTmCOg9hXxHnzbnZvbj3xzrQlLvTBT6YnbVJU0XlB6aSW+cR+9rehn ZA/xWOd/Uh8vxfuNlus4Zin+RD0wr65ab5ZiYoXALAV2atreGs9RYPtRkzzD1R210465 PDjB+F4NYrrI6DL8yJGNwQxanD51+bq4xCCg4y+bAqMwcd4uNw/CEXllhuo58DrnnOot rUYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aOuO3MfAhsOXpz/MkIt7YbC8r3kZCNdGFhj9sCm4HgM=; b=BTFB3Tvprh5iEQCOACtUQaCqeU7UPHteU5YgJoB/JAWuFffxY4oI4aCc4oQlPCkKUT 5W870viQ36gNg15e8ChWdxds3HSJSDHNrmFq88RSC+A/lUJkf8E3Abw3IJaTb/Hyoani 0G8hg4RKkwa8674OQYxxa1C/K7jja+BE7ws++pkZEJhTiLeSspk/sF4LVc42/RTbCM6u 67BTrRYcFHhNOe6VmSXlmy5oXeXTiydmjRtiOBTXbfDQPG/rM0h3i+QJQYGs0Jw6mmnl SFTuMlMnkNvBwyGA4Gj0J9DsU/VSK8ZXbXbZIXDd9815Jq35kuaXg//z0VlLnOWCCRA6 CnCg== X-Gm-Message-State: AOAM531RQBC+aHqz6PEcVVcEzyAi93VuuCaWMEa/g0jJTXmpx+IP0nSt naxG1ZnOCKDs24Xd5DUnNI77WXSd79G+ZRzv8A4= X-Google-Smtp-Source: ABdhPJyejC3LSH6mB1PxpyIP80ODvYfcMHhvMtP1/mhLh3fvix4pWah/U/WdsKuG48wvpiD+jMCwes55eXfLUmHb8WY= X-Received: by 2002:a9d:2c63:: with SMTP id f90mr4652285otb.325.1610161567641; Fri, 08 Jan 2021 19:06:07 -0800 (PST) In-Reply-To: <878s93e4a5.fsf@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::32a; envelope-from=theophilusx@gmail.com; helo=mail-ot1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:262780 Archived-At: --00000000000045336c05b86ef493 Content-Type: text/plain; charset="UTF-8" On Sat, 9 Jan 2021 at 04:21, TEC wrote: > > > > I am surprised in that case, since I experience Emacs GUI window as a > > much better terminal, but might be just me :-). > > I have heard (and found) that TUI emacs can perform better than TRAMP > (at least at the moment) over an SSH connection. Perhaps this has > something to do with it? > With the intake of Vim users, there could also just be a number of > now-Emacsers who are familiar with working in a terminal. > > > The TUI interface can also be more consisent across platforms. Also, depending on the setup, running emacs from a terminal can result in a TUI version rather than the GUI version and given on some systems (like macOS), starting Emacs from the dock has some added complexities for environment settings (because apps run from the dock don't run inside your login shell). Running inside the terminal as a TUI instance tends to isolate platform differences a little - for example, depending on which version of Emacs you are running on macOS (macports, brew from source, etc), the fullscreen/maximise functionality tends to vary when running as a GUI. Running in the terminal as a TUI makes things a little more consistent and if you do also run remote, everything is consistent. Plus I've seen quite a few people who also like to use tmux. For example, this is one setup I've seen for pair programming. All of this means a TUI instance can make everything feel more consistent when working locally and remotely and when working on different platforms. Your point on tramp is also valid. I love tramp and use it a lot (I also use GUI rather than TUI), but in some instances, tramp can be less reliable or slower than running Emacs remotely. The downside with running remotely is maintaining your emacs config, but having it in git can simplify that somewhat. -- regards, Tim -- Tim Cross --00000000000045336c05b86ef493 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Sat, 9 Jan 2021 at 04:21, TEC <= tecosaur@gmail.com> wrote:
=


> I am surprised in that case, since I experience Emacs GUI window as a<= br> > much better terminal, but might be just me :-).

I have heard (and found) that TUI emacs can perform better than TRAMP
(at least at the moment) over an SSH connection. Perhaps this has
something to do with it?
With the intake of Vim users, there could also just be a number of
now-Emacsers who are familiar with working in a terminal.


The TUI interface can also be more consisent across plat= forms. Also, depending on the setup, running emacs from a terminal can resu= lt in a TUI version rather than the GUI version and given on some systems (= like macOS), starting Emacs from the dock has some added complexities for e= nvironment settings (because apps run from the dock don't run inside yo= ur login shell). Running inside the terminal as=C2=A0 a TUI instance tends = to isolate platform differences a little - for example, depending on which = version of Emacs you are running on macOS (macports, brew from source, etc)= , the fullscreen/maximise functionality tends to vary when running as a GUI= . Running in the terminal as a TUI makes things a little more consistent an= d if you do also run remote, everything is consistent.=C2=A0

=
Plus I've seen quite a few people who also like to use tmux. For e= xample, this is one setup I've seen for pair programming.=C2=A0

All of this means a TUI instance can make everything feel= more consistent when working locally and remotely and when working on diff= erent platforms.=C2=A0

Your point on tramp is also= valid. I love tramp and use it a lot (I also use GUI rather than TUI), but= in some instances, tramp can be less reliable or slower than running Emacs= remotely. The downside with running remotely is maintaining your emacs con= fig, but having it in git can simplify that somewhat.=C2=A0


--
regards,

Tim
--
Tim Cross

--00000000000045336c05b86ef493--