From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Desired behavior on splitting screens in xwidget Webkit Browser Date: Fri, 19 Jul 2019 12:09:02 -0400 Message-ID: References: <7534417B-6B8D-494C-AC0C-D361C6B3F5C0@icloud.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="39382"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Emacs developers To: =?utf-8?B?7KGw7ISx67mI?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 19 18:13:16 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hoVVS-000A7e-Ic for ged-emacs-devel@m.gmane.org; Fri, 19 Jul 2019 18:13:14 +0200 Original-Received: from localhost ([::1]:46900 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoVVR-0001Mz-D2 for ged-emacs-devel@m.gmane.org; Fri, 19 Jul 2019 12:13:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39760) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoVVI-0001Mn-Uh for emacs-devel@gnu.org; Fri, 19 Jul 2019 12:13:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoVVD-0002bb-9H for emacs-devel@gnu.org; Fri, 19 Jul 2019 12:13:03 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:44114) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hoVV8-0000BX-KO for emacs-devel@gnu.org; Fri, 19 Jul 2019 12:12:56 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 9921210087A; Fri, 19 Jul 2019 12:09:04 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 609FC100641; Fri, 19 Jul 2019 12:09:03 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1563552543; bh=O7AgquBDLzeuEQ9lGndhkGcf8q6px/CY8lEnkCG4moI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BAn8JI9EgvKcCdKW3wHa2FAg6rSOSLJqhce5kFTAyVbEj8O3aNgqPyL5IMAaaT235 +JuC8RHtB0TC5x0p30vS4qj7hZdsK4sLpx4BIrgerJPIE1VLP3Xm1f5If+Qx+QZpwp aEGLCNPZ6TqwKTBw3W+1wuFaIQt2Y2ntGWHgPndnnznzyxv8jQuBSZKmI8p3SjBuvX +efH1jrsIVPUOK+VpYGT3Jol3VwCBkIEXGW7ezjavVg95doxLMpyNjmlgDLeUNZ8MQ S23mcbpRoDf+oi/w0jmMiBc9bBWekHqVYYSCYsKGF1e58x2X0M7wT+iR18o3ZQW/bu hG6Q5zHXxdLIQ== Original-Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4BFEB1205EF; Fri, 19 Jul 2019 12:09:03 -0400 (EDT) In-Reply-To: <7534417B-6B8D-494C-AC0C-D361C6B3F5C0@icloud.com> (=?utf-8?B?IuyhsOyEseu5iCIncw==?= message of "Sat, 20 Jul 2019 00:41:11 +0900") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 132.204.25.50 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:238707 Archived-At: > Currently, displaying one xwidgets in two different buffers is not supported. But the user can still cause it to happen. What happens in this case? > What should be the desired behavior when splitting buffers in the > xwidget Webkit Browser? Maybe it should just do the split "normally" with one of the two windows displaying the xwidget and the other displaying some kind of "error information". You'll probably want to keep the kind of "clone" commands you currently have under C-x 2 and C-x 3, but let the user request them explicitly (e.g. under a different key-binding). Stefan