From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: fei xiaobo Newsgroups: gmane.emacs.devel Subject: [Feature Discuss] Nested buffer Date: Mon, 23 Jul 2018 12:03:08 -0400 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c3ed260571acc8ea" X-Trace: blaine.gmane.org 1532361694 16452 195.159.176.226 (23 Jul 2018 16:01:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 23 Jul 2018 16:01:34 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 23 18:01:30 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhdH6-00045I-E2 for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2018 18:01:28 +0200 Original-Received: from localhost ([::1]:35409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhdJB-0001q2-DF for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2018 12:03:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhdIx-0001oX-1J for emacs-devel@gnu.org; Mon, 23 Jul 2018 12:03:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhdIw-0003Qn-7t for emacs-devel@gnu.org; Mon, 23 Jul 2018 12:03:23 -0400 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:36621) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhdIv-0003QT-UR for emacs-devel@gnu.org; Mon, 23 Jul 2018 12:03:22 -0400 Original-Received: by mail-lf1-x12f.google.com with SMTP id b22-v6so859840lfa.3 for ; Mon, 23 Jul 2018 09:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=mCJ5EO4sMRuBwQIbXt89iu/0DvKVfAmyrsxIbDcs0IA=; b=TzZfhfho27YMux8YCufRQ1YpKP56qzptzs8Qa24b9KlYJ/0IYgVEYZl6BDhGPXMGOQ 4pg+pBwDa0Lxq29wE7jaXap04bdNmpTNeLfmm6wPipXP+FenfTm5U5/Xf5FrnByQBnZx TbjNVUfSzq0nT2tqUV0wMMz1XXOppCP/EjlgkDPPtOIqAi/2TiKZEvPwt6rISSxsd8It GRw5CrzfQWsbWiulRp+F/EQ4d7tf7JUC7xLvJYsDOxvEIGoVj//3Brxv7B82Hj2tRWZc wSJ+WfjwKwGPTN90r/jgGrN47+qW0H9vgdU841Bjk/UF2yDhXrI5xnmADzICAGGp+oW8 AchQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mCJ5EO4sMRuBwQIbXt89iu/0DvKVfAmyrsxIbDcs0IA=; b=PTuTi0eodeOv+3jIwrmqt/7seYElv6/xaJuZLluC1stouv4YvUqq3+aM+Q9elAzZlD N+sHkX5TqdRnSBDWZzjkjDztRzCjHPA3qgxd20jQ8ytS1cy/3EqSvTfODV4f2guhkNbz Kdud/9efcwENEosX8lF9KQ133YYmGUUIgwD740Mu8oLd3GW6vnvSXhKbM0u/0qNO6+Wt tyoQLTA3qNGFFbh3SBt4FC9VTBGjf21J/QRWja8t++PXrCdlCg1lWkHurnDwyJNnWntz JATv+d4nViKKaDQq8brViXm0mgKB7kz04QvTn9mgxM8FnpdZy6Nc9Kcjs1qlBKWPLjF3 WZVg== X-Gm-Message-State: AOUpUlGiZnr7kDDv8WSCVrAEh70YAls2WSYizKgpi5jEjNH7oSVnwet3 gUyc8f56s5bBkzi2v7FQbc8bpJDNv9aajTNdOoW46j1V X-Google-Smtp-Source: AAOMgpdZZUQFYp/y7ioCag+8YrCMFm/iozreh1z49HmDelFIUlCmDkmp2SaWF2S7iEPe6tfIJ/ZkWIJSlhWodkCyD+4= X-Received: by 2002:a19:f015:: with SMTP id p21-v6mr7622699lfc.77.1532361800149; Mon, 23 Jul 2018 09:03:20 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::12f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:227726 Archived-At: --000000000000c3ed260571acc8ea Content-Type: text/plain; charset="UTF-8" Hi all. I am building a plan to implement *Nested buffer* in Emacs recently. Is it a good ideal? Nested buffer what I mean here is the sub-buffers which embedded in a host buffer. - Nested/Embed buffer's content is linked to an arbitrary buffer. - Host buffer's content consists of the content of all the nested buffers. If having this, we could embed multiple buffers' content into a host buffer to get one virtual buffer. And, after updating the nested buffer's content, the virtual host buffer's content is updated too. I think it will be helpful for many special plugins. Appreciated any comments or suggestion. --000000000000c3ed260571acc8ea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all.

I am building a plan= to implement *Nested buffer* in Emacs recently. Is it a good ideal?
<= div>
Nested buffer what I mean here is the sub-buffers which = embedded in a host buffer.
  • Nested/Embed buffer's cont= ent is linked to an arbitrary buffer.
  • Host buffer's content con= sists of the content of all the nested buffers.
If= having this, we could embed multiple buffers' content into a host buff= er to get one virtual buffer. And, after updating the nested buffer's c= ontent, the virtual host buffer's content is updated too. I think it wi= ll be helpful for many special plugins.

Appreciated any= comments or suggestion. --000000000000c3ed260571acc8ea--