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?