unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Dmitry Gutov <dgutov@yandex.ru>
To: Robert Thorpe <rt@robertthorpeconsulting.com>
Cc: gregory@heytings.org, help-gnu-emacs@gnu.org
Subject: Re: not good proposal: "C-z <letter>" reserved for users
Date: Sun, 14 Feb 2021 02:35:20 +0200	[thread overview]
Message-ID: <640551af-d035-f133-3b98-fe7c7a06279d@yandex.ru> (raw)
In-Reply-To: <871rdk4c1m.fsf@robertthorpeconsulting.com>

On 13.02.2021 10:17, Robert Thorpe wrote:
> Dmitry Gutov <dgutov@yandex.ru> writes:
> 
>> On 12.02.2021 07:42, Robert Thorpe wrote:
>>
>>> I agree with Jean Louis on that too.  I think C-z C-z is not good
>>> enough.  Every other terminal application uses C-z by itself, it's a
>>> convention.  It's been that way for decades.  If you write a terminal
>>> application and do nothing special then C-z will suspend it.  That's
>>> because it sends SIGTSTP.
>>
>> Could we someday stop considering Emacs a "terminal application"? Yes,
>> it has a version that works in the terminal, but it's limited in
>> features compared to the graphical one.
> 
> I only use graphical Emacs myself.  But I think that terminal Emacs is
> still important, as Jean Louis says.
> 
> Lots of people who have started using Emacs recently came to from the
> terminal.  You can see that on Emacs Reddit.

Those are often former Vim developers, too. So it might not be due to 
the nature of their work, but largely due to their previous habits.

It's not a 100% conclusion of the survey we have referred to previously,
but its results state that ~30% of all users are in the terminal, ~30% 
of all users are using a Vim key bindings emulation, and ~30% of all 
users have been using Vim as their primary editor previously. They can't 
be all the same users, but it's an interesting coincidence.

> I'm not a web developer myself, but it seems to have happened like
> this....  Web people put their stuff on test servers to try it out.
> Sometimes they prepare it or compile it on their own PC then copy it to
> the test server.  To save time some people started developing on the
> test server using things like VNC or Microsoft Remote Desktop.  That
> removes the copying over step.  Other would do tweaks to the code on the
> server by direct editing on the server, but keep the main code on their
> own PC.

I'm a web developer by trade, so maybe I could clarify a few things.

First, we don't usually edit the code on the server unless it's 
something really urgent and critical (and even then, we try not to). We 
edit the code on the local machine, check it into version control, and 
then perform the deployment using something like Ansible. We do 
automated testing, and for manual testing we usually do automated 
deployments as well, only on different servers.

Editing code on the remote machine can happen, but it's usually 
something minor you don't need a full-featured editor for. And you don't 
have your personal Emacs config on that server anyway, so why even 
bother. Tramp is available as an alternative, too.

Second, I'm the only one who uses Emacs in our department. Vim, VS Code 
and IntelliJ are the popular options. And I can see the reasons. So if 
you see me clamoring for change here, that's why.

> All that worked until web services became popular.  Then the test server
> was no longer a nearby, dedicated server accessed by a fast network.  It
> was an instance on a virtualized machine far away.  That has made using
> graphical tools to access these test servers less practical.  So, some
> people have moved to terminal programs instead.  A terminal editor like
> Emacs is very useful for making quick changes on a remote virtual
> machine.  That seems to have brought Emacs to a new audience.

I do see people working in the terminal, but that's either someone using 
Vim (which has no popular graphical UI still), or running tests, or 
doing some exploration in a REPL. Some edit code inside Docker, though.

But I rarely ever see someone using the 'C-z' -> 'fg' pair, in fact, I 
struggle to remember anyone do that (except some of the sysadmins, I 
guess). I am aware of that capability myself, but never take advantage 
of it, opting instead for an additional split in the terminal emulator. 
Overall, it seems to be like it had been more important in the earlier 
age when operating systems had no real multitasking. Now we have 
terminal splits, and tmux, and so on.

If it actually matters to the decision makers, I could make a poll or 
two (maybe on Reddit, maybe on my workplace) about whether people know 
about this feature, and whether they use it regularly.

That's not to say I would vote for removing it in favor of just freeing 
a key binding. If we do it, it should be for something important, like 
making Emacs's key bindings more mainstream. Even if it's just C-z and C-Z.



  reply	other threads:[~2021-02-14  0:35 UTC|newest]

Thread overview: 239+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1973673328.2493716.1612740554692.ref@mail.yahoo.com>
2021-02-07 23:29 ` Proposal: "C-z <letter>" reserved for users S Boucher via Users list for the GNU Emacs text editor
2021-02-07 23:46   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-08  2:06   ` Howard Melman
2021-02-11  1:37     ` Christopher Miles
2021-02-11 13:52       ` Howard Melman
2021-02-11 16:58         ` [External] : " Drew Adams
2021-02-12  3:31         ` Christopher Miles
2021-02-08  3:31   ` Eli Zaretskii
2021-02-08 16:22     ` Francis Belliveau
2021-02-08 21:19       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09  0:52         ` Skip Montanaro
2021-02-09  1:03           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09  5:58           ` Marcin Borkowski
2021-02-09 12:19             ` Skip Montanaro
2021-02-09 13:44               ` Marcus Harnisch
2021-02-09 16:48               ` Gregory Heytings
2021-02-09 16:53                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 17:24                   ` Skip Montanaro
2021-02-09 17:33                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 17:43                       ` Skip Montanaro
2021-02-09 17:35                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 17:45                       ` Skip Montanaro
2021-02-09 23:55                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-10  1:50                           ` no job control in this shell (was: Proposal: "C-z <letter>" reserved for users) Skip Montanaro
2021-02-10  5:22                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-10 10:49                   ` Proposal: "C-z <letter>" reserved for users Jean Louis
2021-02-09 17:24                 ` Skip Montanaro
2021-02-11  0:52           ` Francis Belliveau
2021-02-09  5:55       ` Marcin Borkowski
2021-02-09  6:41       ` not good proposal: " Jean Louis
2021-02-09  7:51         ` Yuri Khan
2021-02-10 10:13           ` Jean Louis
2021-02-10 10:43           ` Jean Louis
2021-02-09  8:07         ` Marcin Borkowski
2021-02-10 10:21           ` Jean Louis
2021-02-09  9:13         ` Gregory Heytings
2021-02-09  9:31           ` C-z, C-c, job control commands [was: not good proposal: "C-z <letter>" reserved for users] tomas
2021-02-09 12:22             ` Skip Montanaro
2021-02-10 10:36           ` not good proposal: "C-z <letter>" reserved for users Jean Louis
2021-02-10 12:46             ` Marcin Borkowski
2021-02-10 19:14               ` Jean Louis
2021-02-10 19:31                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-10 19:42                   ` Jean Louis
2021-02-10 19:31                 ` Gregory Heytings
2021-02-10 19:49                   ` Jean Louis
2021-02-10 20:20                     ` Gregory Heytings
2021-02-11  7:54                   ` Robert Thorpe
2021-02-11  8:30                     ` Joost Kremers
2021-02-11 13:15                       ` Gregory Heytings
2021-02-12 10:14                         ` Joost Kremers
2021-02-12 13:00                           ` Gregory Heytings
2021-02-12 16:48                             ` Joost Kremers
2021-02-12 17:33                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-12  8:10                       ` Robert Thorpe
2021-02-12 12:37                         ` Dmitry Gutov
2021-02-13  7:37                           ` Robert Thorpe
2021-02-13  8:50                             ` Jean Louis
2021-02-13 14:17                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 20:48                             ` [External] : " Drew Adams
2021-02-13 21:17                               ` Jean Louis
2021-02-13 22:23                               ` Dmitry Gutov
2021-02-13 23:38                               ` Philip Kaludercic
2021-02-14 18:30                                 ` Drew Adams
2021-02-15  4:23                               ` Robert Thorpe
2021-02-13 23:47                             ` Dmitry Gutov
2021-02-15  4:49                               ` Robert Thorpe
2021-02-15 18:28                                 ` Dmitry Gutov
2021-02-16  7:18                                   ` Jean Louis
2021-02-16  7:26                                     ` Jean Louis
2021-02-11  8:45                     ` Gregory Heytings
2021-02-12  5:42                       ` Robert Thorpe
2021-02-12  8:44                         ` Gregory Heytings
2021-02-12  9:58                           ` Joost Kremers
2021-02-12 12:40                         ` Dmitry Gutov
2021-02-12 12:47                           ` Gregory Heytings
2021-02-12 19:07                             ` Howard Melman
2021-02-12 20:56                               ` Jean Louis
2021-02-12 21:05                                 ` Howard Melman
2021-02-16 12:38                                   ` ken
2021-02-12 21:07                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13  7:54                                   ` Jean Louis
2021-02-13  8:03                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13  9:01                                       ` Jean Louis
2021-02-13 14:21                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-12 20:04                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-12 20:10                               ` Philip Kaludercic
2021-02-12 20:51                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-12 20:45                             ` Jean Louis
2021-02-12 20:57                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13  8:28                                 ` Robert Thorpe
2021-02-13  9:56                                   ` Jean Louis
2021-02-13 14:43                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 14:55                                       ` math (was: Re: not good proposal: "C-z <letter>" reserved for users) Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 15:08                                         ` Jean Louis
2021-02-13 15:20                                           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 15:29                                             ` Jean Louis
2021-02-13 20:32                                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 15:09                                         ` Make Super key work in console - was " Jean Louis
2021-02-13 15:23                                           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-13 15:33                                             ` Jean Louis
2021-02-13 20:26                                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16 11:55                                                 ` OT: more praise to Tramp - was: Re: Make Super key work in console - was Re: math ken
2021-02-13 23:43                                             ` console key tutorial, revised (was: Re: Make Super key work in console - was Re: math (was: Re: not good proposal: "C-z <letter>" reserved for users)) Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  5:17                                               ` Jean Louis
2021-02-14  6:21                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  8:05                                                   ` Jean Louis
2021-02-14  8:37                                                     ` Yuri Khan
2021-02-14  9:36                                                       ` Jean Louis
2021-02-14 13:43                                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 14:36                                                           ` Jean Louis
2021-02-14  8:58                                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 10:38                                                       ` Snippet for website inquiries by using one click on the email address Jean Louis
2021-02-14 13:56                                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 19:38                                           ` Make Super key work in console Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15 11:10                                             ` Jean Louis
2021-02-15 16:36                                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15 18:06                                                 ` Yuri Khan
2021-02-15 18:46                                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  6:53                                                   ` Jean Louis
2021-02-16  7:42                                                     ` Yuri Khan
2021-02-16 11:03                                                       ` Jean Louis
2021-02-20 14:32                                                       ` Jean Louis
2021-02-20 15:26                                                         ` Yuri Khan
2021-02-20 15:46                                                           ` Stefan Monnier
2021-02-20 16:07                                                             ` Eli Zaretskii
2021-02-20 16:16                                                               ` Yuri Khan
2021-02-20 16:38                                                                 ` Yuri Khan
2021-02-21  5:31                                                                   ` Jean Louis
2021-02-21  7:18                                                                     ` Yuri Khan
2021-02-21 12:40                                                                       ` Jean Louis
2021-02-20 16:49                                                               ` Stefan Monnier
2021-02-20 17:27                                                                 ` Eli Zaretskii
2021-02-20 18:13                                                                   ` Stefan Monnier
2021-02-20 18:19                                                                     ` Eli Zaretskii
2021-02-20 21:14                                                                       ` Stefan Monnier
2021-02-21  3:32                                                                         ` Eli Zaretskii
2021-02-21 20:11                                                                           ` Stefan Monnier
2021-02-21  4:56                                                           ` Jean Louis
2021-02-21  5:06                                                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-21  5:42                                                               ` Jean Louis
2021-02-21  6:10                                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-22  4:59                                                                   ` Jean Louis
2021-02-24 15:37                                                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-12 20:26                           ` not good proposal: "C-z <letter>" reserved for users Jean Louis
2021-02-12 21:08                             ` Dmitry Gutov
2021-02-13  7:59                               ` Jean Louis
2021-02-13 12:30                                 ` Dmitry Gutov
2021-02-13  7:12                             ` Eli Zaretskii
2021-02-13  8:37                               ` Jean Louis
2021-02-13  9:09                                 ` Eli Zaretskii
2021-02-13 10:14                                   ` Jean Louis
2021-02-13  8:17                           ` Robert Thorpe
2021-02-14  0:35                             ` Dmitry Gutov [this message]
2021-02-14  1:54                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  7:58                                 ` Jean Louis
2021-02-14  8:33                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  9:34                                     ` Jean Louis
2021-02-14 13:18                                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 14:29                                         ` Jean Louis
2021-02-14 15:26                                           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 17:22                                             ` Jean Louis
2021-02-14 17:56                                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15  4:12                                           ` Robert Thorpe
2021-02-15 18:15                                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15 18:24                                               ` tomas
2021-02-16  1:30                                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  6:05                                               ` Stefan Möding
2021-02-16 21:58                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  7:13                                               ` Jean Louis
2021-02-16 22:07                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-20 14:39                                                   ` Jean Louis
2021-02-20 19:14                                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-17  8:55                                               ` Robert Thorpe
2021-02-17 23:23                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-18  6:29                                                   ` Robert Thorpe
2021-02-20 14:54                                                   ` Jean Louis
2021-02-20 19:21                                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-21  6:02                                                       ` Jean Louis
2021-02-21  6:21                                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  8:03                                 ` Jean Louis
2021-02-14  8:46                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 10:21                                     ` Jean Louis
2021-02-14 13:27                                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 10:24                                     ` handling viewport in HTML - was " Jean Louis
2021-02-14 13:48                                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 14:37                                         ` Jean Louis
2021-02-14 15:21                                           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 16:26                                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 19:44                                               ` Dmitry Gutov
2021-02-14 19:50                                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 13:11                                 ` Dmitry Gutov
2021-02-14 13:16                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14  7:58                               ` Jean Louis
2021-02-14  8:43                                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 10:16                                   ` Jean Louis
2021-02-14 13:21                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 14:31                                       ` Jean Louis
2021-02-14 22:13                                 ` Dmitry Gutov
2021-02-15  0:39                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15  2:23                                     ` Dmitry Gutov
2021-02-15  6:16                                       ` Who use C-x u or C-/ for undo? Who uses C-z for undo? Jean Louis
2021-02-15 17:59                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  6:52                                           ` Jean Louis
2021-02-15 17:56                                       ` not good proposal: "C-z <letter>" reserved for users Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-15 18:03                                         ` tomas
2021-02-15  6:06                                     ` Jean Louis
2021-02-15 18:31                                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  7:22                                         ` Jean Louis
2021-02-15  4:18                                   ` Robert Thorpe
2021-02-15  5:51                                   ` Jean Louis
2021-02-15 18:20                                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-16  6:57                                       ` Jean Louis
2021-02-16 22:02                                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 11:28                               ` Philip Kaludercic
2021-02-14 12:55                                 ` Dmitry Gutov
2021-02-14 13:14                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-14 20:22                                     ` Dmitry Gutov
2021-02-14 20:49                                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-11 14:32                     ` Jean Louis
2021-02-11 16:58                     ` [External] : " Drew Adams
2021-02-12  7:18                       ` Robert Thorpe
2021-02-12 17:51                         ` Drew Adams
2021-02-13  7:46                           ` Robert Thorpe
2021-02-08 10:03   ` Proposal: " Colin Baxter
2021-02-08 20:20     ` Leo Butler
2021-02-09  6:02     ` Marcin Borkowski
2021-02-09 12:23       ` Dmitry Gutov
2021-02-09 12:41         ` Gregory Heytings
2021-02-09 12:56           ` Dmitry Gutov
2021-02-09 13:04             ` Gregory Heytings
2021-02-10 10:54               ` Jean Louis
2021-02-09 13:05             ` Bastian Beranek
2021-02-09 15:59             ` Skip Montanaro
2021-02-09 16:11               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 16:19                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 20:14               ` Dmitry Gutov
2021-02-09 20:50                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-02-09 20:18               ` Joost Kremers
2021-02-10 10:57               ` Jean Louis

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=640551af-d035-f133-3b98-fe7c7a06279d@yandex.ru \
    --to=dgutov@yandex.ru \
    --cc=gregory@heytings.org \
    --cc=help-gnu-emacs@gnu.org \
    --cc=rt@robertthorpeconsulting.com \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).