GNU bug report logs - #35419
[Proposal] Buffer Lenses and the Case of Org-Mode (also, Jupyter)

Previous Next

Packages: org-mode, emacs;

Reported by: Dmitrii Korobeinikov <dim1212k <at> gmail.com>

Date: Wed, 24 Apr 2019 18:36:01 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Dmitrii Korobeinikov <dim1212k <at> gmail.com>
To: Noam Postavsky <npostavs <at> gmail.com>
Cc: 35419 <at> debbugs.gnu.org
Subject: bug#35419: [Proposal] Buffer Lenses and the Case of Org-Mode (also, Jupyter)
Date: Thu, 25 Apr 2019 14:40:27 +0600
[Message part 1 (text/plain, inline)]
> Have you looked at Phil Lord's lentic package?  I think it implements a
> lot of what you're talking about.

> https://github.com/phillord/lentic

This is nice to see!
Indeed, except for embedding, there is a large overlap with what I
described as buffer lenses.

BTW, judging by this description: "changes percolation now happens
incrementally, so only those parts of the buffer are updated. As a result,
lentic now cope with long files with little noticable delay", the buffers
don't share any data and need to sync with the master [linked] buffer.
Is this the best solution? 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. I mean, when a buffer is saved to a
file, the text doesn't need to be stripped of properties beforehand, right?

чт, 25 апр. 2019 г. в 07:37, Noam Postavsky <npostavs <at> gmail.com>:

> Dmitrii Korobeinikov <dim1212k <at> gmail.com> writes:
>
> > * Implementation
> >
> >   I am not familiar with Emacs internals to say what's feasible of the
> > proposed structure.
>
> Have you looked at Phil Lord's lentic package?  I think it implements a
> lot of what you're talking about.
>
> https://github.com/phillord/lentic
>
[Message part 2 (text/html, inline)]

This bug report was last modified 5 years and 74 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.