From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#35419: [Proposal] Buffer Lenses and the Case of Org-Mode (also,
Jupyter)
Date: Thu, 25 Apr 2019 19:52:34 +0200
Message-ID:
References:
<87sgu6rhkt.fsf@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226";
logging-data="22251"; mail-complaints-to="usenet@blaine.gmane.org"
Cc: Noam Postavsky , 35419@debbugs.gnu.org
To: Dmitrii Korobeinikov
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 25 19:53:15 2019
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([209.51.188.17])
by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
(Exim 4.89)
(envelope-from )
id 1hJiYZ-0005aP-Eb
for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Apr 2019 19:53:11 +0200
Original-Received: from localhost ([127.0.0.1]:33195 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1hJiYY-00078h-Fn
for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Apr 2019 13:53:10 -0400
Original-Received: from eggs.gnu.org ([209.51.188.92]:40450)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1hJiYS-00078R-No
for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2019 13:53:05 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1hJiYR-0001bb-Rr
for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2019 13:53:04 -0400
Original-Received: from debbugs.gnu.org ([209.51.188.43]:45733)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1hJiYQ-0001UP-10; Thu, 25 Apr 2019 13:53:02 -0400
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from )
id 1hJiYP-0001PS-Uv; Thu, 25 Apr 2019 13:53:01 -0400
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org
Resent-Date: Thu, 25 Apr 2019 17:53:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 35419
X-GNU-PR-Package: emacs,org-mode
Original-Received: via spool by 35419-submit@debbugs.gnu.org id=B35419.15562147595390
(code B ref 35419); Thu, 25 Apr 2019 17:53:01 +0000
Original-Received: (at 35419) by debbugs.gnu.org; 25 Apr 2019 17:52:39 +0000
Original-Received: from localhost ([127.0.0.1]:59277 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1hJiY3-0001Os-GJ
for submit@debbugs.gnu.org; Thu, 25 Apr 2019 13:52:39 -0400
Original-Received: from mail-oi1-f180.google.com ([209.85.167.180]:45316)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1hJiY2-0001Og-BD
for 35419@debbugs.gnu.org; Thu, 25 Apr 2019 13:52:38 -0400
Original-Received: by mail-oi1-f180.google.com with SMTP id y84so727635oia.12
for <35419@debbugs.gnu.org>; Thu, 25 Apr 2019 10:52:38 -0700 (PDT)
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=amZkr1b0DHWzqhBOPCKvRGzG9WXxwLA6XA5CJzIIdpY=;
b=m2O5xnA0IT5IyNyytoVMXFJD29B/z5IB0EA71Ggq7XqT6JXxO6KV1+T50njJeD873h
bw7+bCFXA5Qofxj1MzKpMUTrn7+BhhUi2qe/dnIJwtmit1IXL/87+wsP7fJ9zCmDtWBp
ohc/n/m0Wx66jiXd1JQbIZjfsn/VrUXSfsFYJq309TMt8SScpd8xSsEH9U/MjAS6zh6O
ZZ3p9EiomtRsa2r4N8Jse7Tsjx60R4/QIlxphaR+Y/ZDGp0wrLDyebzAPShboAlGIABq
+d6FY3zSAMiixN2jF4C77fofKYE9Ic6y84v/KJqVmlJgCM/nzzgu14lKTiqWZ+GCjQwT
E5bA==
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=amZkr1b0DHWzqhBOPCKvRGzG9WXxwLA6XA5CJzIIdpY=;
b=eumQ1YT9tb35P1F0RF5IuHvTLFK8Tef1cLN1r/wXhrLhpqXjCcavCywuQh/OoN9alL
dkdyMBV+lzcVQ34cJqYdbNm2CPE2wU2+Xuq9wxVorov7cVmAx7gOcyKduidVYUr4Zysu
vlI0iK5oift/5YKeso6OsZr6eZTrWuDsRLzYGuHQk6J3M6ZXz6HMxG9opkIYPzjRICqP
azfoe53XMEI2kLdcBwDQa3WfbJlUpvrLZIo3TILfcZimISjj0eT/pnm0rpVGwLezvV0q
WBlj36MPHW/YiNlPcTg+vSh9eZ75otY6uqSYCCudNsLMYTbS4yhpVtHUHCjKsLNYkpRW
z1Fg==
X-Gm-Message-State: APjAAAULWImN6EnhN+kQyw1tlLlho0V1H+M4oH+fFvWurjs6YKpxa7Qy
0XWDPNrZdwKvCC3mRRuLMoGy8RNPoC3shfN5PbY=
X-Google-Smtp-Source: APXvYqzZ4FQusGpht/txu/uT2yy+rc1p5CHd1PrejgCZZWT6zZDlowQlheyaCkbZYgOxuOqfnah+EFd/+GgM5uvDbrQ=
X-Received: by 2002:aca:b3c2:: with SMTP id c185mr4335390oif.98.1556214751016;
Thu, 25 Apr 2019 10:52:31 -0700 (PDT)
In-Reply-To:
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 209.51.188.43
X-BeenThere: bug-gnu-emacs@gnu.org
List-Id: "Bug reports for GNU Emacs,
the Swiss army knife of text editors"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: "bug-gnu-emacs"
Xref: news.gmane.org gmane.emacs.bugs:158259
Archived-At:
Am Do., 25. Apr. 2019 um 10:41 Uhr schrieb Dmitrii Korobeinikov
:
> I have imagined that at the low level there is an actual data structure that keeps the raw textual data and it could be directly shared by multiple buffers.
That's what indirect buffers do. Maybe the indirect buffer
functionality could be beefed up to support what you want?