unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: What is the most useful potential feature which Emacs lacks?
@ 2020-05-27 15:58 Van Ly
  2020-05-28  3:13 ` Richard Stallman
  0 siblings, 1 reply; 48+ messages in thread
From: Van Ly @ 2020-05-27 15:58 UTC (permalink / raw)
  To: emacs-devel


> > Why use the name shr for an HTML renderer?
>
> As the file's header says, "shr" stands for "Simple HTML Renderer".

Does Emacs do video streams?  Can it play well with VLC and multicast 
streams?  Is that the most useful potential feature which Emacs 
lacks?  From what people say on r/spacex, proprietary systems don't 
play well collectively as user-friendly 'eye witness' solution.

Remember-notes-mode could be used to annotate video streams for 
lawyering professional essential workers.  For example, to note when 
people slip on banana peel which must be picked up within a well 
defined time margin in public space maintained by robot cleaning 
machine.

 	VanL

--
... dragons do not see stones, fish do not see water.



^ permalink raw reply	[flat|nested] 48+ messages in thread
* Collaborative editing.
@ 2021-08-12 23:43 Perry E. Metzger
  2021-08-13  5:32 ` Tim Cross
                   ` (2 more replies)
  0 siblings, 3 replies; 48+ messages in thread
From: Perry E. Metzger @ 2021-08-12 23:43 UTC (permalink / raw)
  To: emacs-devel

Howdy!

For years now, pair programming has been of interest to loads of 
programmers, and I've done quite a bit of it myself. For a long time, 
I'd do this with Emacs by running Screen on a machine and having myself 
and whoever I was pairing with both connect up to the same Emacs 
(running in a terminal) that way.

However, it's increasingly difficult to get the full benefits of Emacs 
in ordinary terminals; there are too many things a gui can do that a 
terminal can't.

I've also discovered that many other editors (such as VSCode and Atom) 
seem to now have dedicated modes for doing collaborative editing, and 
apparently do it quite well. Indeed, many people I asked directed me to 
VSCode for this when I asked around about methods to do it for Emacs. 
(SubEthaEdit, which is now free software, also allows such things, but 
it is a much more limited editor.)

Especially with more and more working programmers doing their jobs from 
home but wanting to work with colleagues far away, it would seem like 
having truly good support for collaborative editing baked in to Emacs by 
some means would be a good idea.

I know there have been some experiments with collaborative editing modes 
in the past that were written purely in Elisp but none seem to be 
currently maintained and I'm not sure if any were actually very good to 
begin with.

Anyone have thoughts on how one could get Emacs to be a really top 
flight collaborative editing environment, especially for programmers? 
Just to be clear, one would want both programmers to be in distant 
locations, but to get essentially the same view of the file being 
edited, the same view of any UI elements like popups, and to be able to 
control the keyboard and mouse more or less simultaneously. Presumably 
one of the two Emacsen would be the primary one and the other one just a 
remote display, though other architectures are possible.

Obvious design alternatives are dealing with some sort of quite literal 
display sharing mechanism in which a VNC-like protocol is used, a 
slightly more "semantically" based display sharing protocol in which a 
remote display is sent a series of high level commands about updates, 
some sort of more literal collaborative editing in which diffs to text 
get sent back and forth (but this would not make it easy for both 
programmers to see the same view of the text, including popups etc.), 
and there are probably other places in the design space.

Perry





^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2021-09-01  6:32 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-27 15:58 What is the most useful potential feature which Emacs lacks? Van Ly
2020-05-28  3:13 ` Richard Stallman
2020-05-30  7:17   ` Van Ly
2020-05-31  7:10     ` Richard Stallman
2020-05-31 10:01       ` Van Ly
2020-05-31 12:49         ` excalamus--- via Emacs development discussions.
2020-06-01  3:54           ` Richard Stallman
2020-06-01  5:21             ` Yuri Khan
2020-06-02  2:55               ` Richard Stallman
2020-06-02  3:57             ` Karl Fogel
2020-06-02  5:15               ` Ihor Radchenko
2020-06-02 13:42               ` Stefan Monnier
2020-06-01  9:11           ` Bastien
2020-06-01 15:03             ` Eli Zaretskii
2020-06-01 23:32               ` Bastien
2020-06-01 23:50                 ` Jean-Christophe Helary
2020-06-06  9:42                   ` Eli Zaretskii
2020-06-06  9:58                     ` tomas
2020-06-06 10:11                       ` Eli Zaretskii
2020-06-06 10:29                         ` tomas
2020-06-06 14:19                         ` Stefan Monnier
2020-06-06 14:58                           ` Arthur Miller
2020-06-06 20:18                         ` tomas
2020-06-06 22:20                           ` Stefan Monnier
2020-06-06  9:59                     ` Thibaut Verron
2020-06-06 10:12                       ` Eli Zaretskii
2020-06-06 10:18                       ` tomas
2020-06-07  3:36                         ` collaborative editing Richard Stallman
2020-06-07  9:28                           ` tomas
2020-06-06 12:05                     ` What is the most useful potential feature which Emacs lacks? Jean-Christophe Helary
  -- strict thread matches above, loose matches on Subject: below --
2021-08-12 23:43 Collaborative editing Perry E. Metzger
2021-08-13  5:32 ` Tim Cross
2021-08-13  6:40 ` Eli Zaretskii
2021-09-01  6:32   ` Ag Ibragimov
2021-08-15  5:46 ` Jean Louis
2021-08-15 11:24   ` Ergus
2021-08-19  9:32     ` Philip Kaludercic
2021-08-19  9:33     ` Philip Kaludercic
2021-08-19 14:18       ` Ergus
2021-08-19 14:38         ` dick
2021-08-19 15:19         ` Perry E. Metzger
2021-08-19 15:56           ` Eli Zaretskii
2021-08-19 15:36         ` Philip Kaludercic
2021-08-28  8:41           ` Qiantan Hong
2021-08-28 11:40             ` Philip Kaludercic
2021-08-28 11:53               ` Qiantan Hong
2021-08-28 12:14                 ` Philip Kaludercic
2021-08-28  9:17           ` Qiantan Hong

Code repositories for project(s) associated with this public inbox

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

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).