[Orgmode] Feature request for copy cell in tables

2008-09-08 Thread Chris Randle
Hi Carsten

I use the table feature in org-mode daily to keep a log of incoming work
requests. These requests have a 16-digit ID based on date such as the
first row/column in the example below. Sometimes I want to copy the same
ID to the line below, but S-return gives the result in the second row:

|--+|
| 200809091121 | 10 |
|  -2147483648 | 11 |
|--+|

This is presumably due to integer overflow.

Secondly, I sometimes want to duplicate the cell which contains a simple
integer such as 10 without it being incremented to 11 (although the
auto-increment is also very useful). I don't really want to start
setting org-table-copy-increment one way or the other as I'd use both
types of copy equally.

Two ideas:

A) Could the table copy feature be altered to do a string-type copy if
integer arithmetic is overflowing or wrapping round?

And/or

B) Could there be some keystroke to ignore integer increment and just
treat the number as text? Would 'C-u 0 S-return' do the trick or has
someone got a more elegant combination? C-S-return might also be a
candidate, although it currently seems to mimic C-return and call
(org-insert-heading-after-current).

Thanks for your consideration.

-- 
Chris Randle
Windows XP SP3 - GNU Emacs 22.1.1 - Org-mode 6.06b



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Feature request for copy cell in tables

2008-09-08 Thread Carsten Dominik

Hi Chris,

both proposals do make sense, and I have implemented them.

- Carsten

On Sep 8, 2008, at 7:16 PM, Chris Randle wrote:


Hi Carsten

I use the table feature in org-mode daily to keep a log of incoming  
work

requests. These requests have a 16-digit ID based on date such as the
first row/column in the example below. Sometimes I want to copy the  
same

ID to the line below, but S-return gives the result in the second row:

|--+|
| 200809091121 | 10 |
|  -2147483648 | 11 |
|--+|

This is presumably due to integer overflow.

Secondly, I sometimes want to duplicate the cell which contains a  
simple

integer such as 10 without it being incremented to 11 (although the
auto-increment is also very useful). I don't really want to start
setting org-table-copy-increment one way or the other as I'd use both
types of copy equally.

Two ideas:

A) Could the table copy feature be altered to do a string-type copy if
integer arithmetic is overflowing or wrapping round?

And/or

B) Could there be some keystroke to ignore integer increment and just
treat the number as text? Would 'C-u 0 S-return' do the trick or has
someone got a more elegant combination? C-S-return might also be a
candidate, although it currently seems to mimic C-return and call
(org-insert-heading-after-current).

Thanks for your consideration.

--
Chris Randle
Windows XP SP3 - GNU Emacs 22.1.1 - Org-mode 6.06b



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode