From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel E. Doherty Subject: Feature Request: Move table row groups, like rows? Date: Mon, 08 Dec 2014 06:24:09 -0600 Message-ID: <87ppbul47q.wl-ded-law@ddoherty.net> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XxxMi-0000bn-Am for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 07:24:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XxxMc-0000xu-RK for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 07:24:36 -0500 Received: from mail-ie0-x231.google.com ([2607:f8b0:4001:c03::231]:43530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XxxMc-0000xc-MU for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 07:24:30 -0500 Received: by mail-ie0-f177.google.com with SMTP id rd18so4353711iec.22 for ; Mon, 08 Dec 2014 04:24:29 -0800 (PST) Received: from saturn.ddoherty.net ([76.92.184.223]) by mx.google.com with ESMTPSA id uf2sm3750887igc.11.2014.12.08.04.24.27 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 08 Dec 2014 04:24:28 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org-mode List One thing I use org tables for is to represent a series of accounting transactions, with each group of rows representing a set of entries for the transaction. Like this: |-----+---+------------------+---------------+-----------+-----------+---+---+----------------| | Id | X | Date | Charge | Dr | Cr | C | R | Description | |-----+---+------------------+---------------+-----------+-----------+---+---+----------------| | 206 | | [2010-12-05 Sun] | l:chase visa | | 1,648.62 | x | x | Opening Equity | | 207 | | [2010-12-05 Sun] | q:eq | 1,648.62 | | | | Opening Equity | |-----+---+------------------+---------------+-----------+-----------+---+---+----------------| | 208 | | [2010-12-20 Mon] | l:comm:visa | | 3,859.39 | x | x | Opening Equity | | 209 | | [2010-12-20 Mon] | q:eq | 3,859.39 | | | | Opening Equity | |-----+---+------------------+---------------+-----------+-----------+---+---+----------------| | 211 | | [2010-12-27 Mon] | q:eq | 43,447.85 | | | | Opening Equity | | 210 | | [2010-12-27 Mon] | l:charter one | | 43,447.85 | x | x | Opening Equity | |-----+---+------------------+---------------+-----------+-----------+---+---+----------------| It is sometimes handy to move transactions around, but they have to be moved as a group. It would be nice if org had the ability to do this in a manner as convenient as moving around individual rows. Perhaps, C-M-, C-M- could be bound to such a function. A Bonus feature might be to provide a way to sort groups in a manner similar to rows, using say, the first row in each group for the sort criteria, but moving whole groups as a unit. So I could sort the transactions by date, description, etc. -- ==================================================== Daniel E. Doherty ded-law@ddoherty.net