From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: [SPAM] Re: Rectangular regions Date: Sun, 03 Nov 2013 17:41:51 +0900 Message-ID: <87y555ri5s.fsf@uwakimon.sk.tsukuba.ac.jp> References: <52707D17.6010801@dancol.org> <8338niefba.fsf@gnu.org> <87a9hq8h7p.fsf@bzg.ath.cx> <29a14514-03d2-42ba-88c1-1bbac26f045a@default> <87iowbs4a9.fsf@uwakimon.sk.tsukuba.ac.jp> <87y557kyoj.fsf@gmail.com> <87bo23rut5.fsf@uwakimon.sk.tsukuba.ac.jp> <5274CE7F.9030906@poczta.onet.pl> <87a9hnrruq.fsf@uwakimon.sk.tsukuba.ac.jp> <87bo22yhrm.fsf@gmail.com> <8738nesps3.fsf@uwakimon.sk.tsukuba.ac.jp> <87txfulo16.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1383468135 20898 80.91.229.3 (3 Nov 2013 08:42:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Nov 2013 08:42:15 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jambunathan K Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 03 09:42:18 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VctGD-0007T5-Ui for ged-emacs-devel@m.gmane.org; Sun, 03 Nov 2013 09:42:18 +0100 Original-Received: from localhost ([::1]:44434 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VctGD-0003G5-8C for ged-emacs-devel@m.gmane.org; Sun, 03 Nov 2013 03:42:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VctG3-0003Fu-L7 for emacs-devel@gnu.org; Sun, 03 Nov 2013 03:42:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VctFw-00005z-1Y for emacs-devel@gnu.org; Sun, 03 Nov 2013 03:42:07 -0500 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:53302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VctFv-00004s-NI for emacs-devel@gnu.org; Sun, 03 Nov 2013 03:41:59 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 48E9197069B; Sun, 3 Nov 2013 17:41:51 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 3C2DC1A3508; Sun, 3 Nov 2013 17:41:51 +0900 (JST) In-Reply-To: <87txfulo16.fsf@gmail.com> X-Mailer: VM undefined under 21.5 (beta34) "kale" 182d01410b8d XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 130.158.97.224 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164890 Archived-At: Jambunathan K writes: > Table-cells are rectangles with fancy and visible orders. No, they aren't. A "rectangle" in Emacs as currently implemented is the intersection of the rows between the row position of point and the row position of mark (both inclusive) and the columns between the column position of point and the column position of mark (both inclusive). In other words, it is (implemented as) two buffer positions. Table cells (in table.el, restructured text, and markdown) are defined rather by their borders, as indicated by actual buffer text (possibly implicit for most cells, as in the case of restructured text simple tables). IIRC, in those modes, there is no "internal" (ie, Lispy) representation of a table; rather, each table command parses the buffer. And that's the design issue here. There is *no* unity, certainly not based on the rectangle commands. One needs to be created before it makes sense to talk about adding a facility to core. Steve