1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-12-12 09:28:11 +00:00
Commit Graph

276 Commits

Author SHA1 Message Date
Carsten Dominik
12ab55ca43 Release 6.30d 2009-09-03 13:53:46 +02:00
Carsten Dominik
c855e4cbcc Restore the window configuration after editing table formulas
Karl Stump writes:

> Table Editing Cycle With Multiple Windows On One Buffer Does Not
> Return to Start State
>
> When I have two windows open on two buffers, one to a table in a
> file that I'm editing, the other to some other file of interest,
> the editing cycle of C-` ... C-c C-c works great, meaning that
> when the cycle is finished, the windows are restored to the start
> state.
>
> But when I have two windows open on the same buffer, one window
> on the table, and the other window somewhere else, the editing
> cycle does not restore to the beginning state.
2009-09-03 08:10:36 +02:00
Carsten Dominik
adfa87282d Push version number to 6.30trans 2009-09-03 08:10:36 +02:00
Carsten Dominik
63e1714288 Release 6.30c 2009-09-02 14:40:56 +02:00
Carsten Dominik
fc332703bf Release 6.30b 2009-09-02 11:33:10 +02:00
Carsten Dominik
1d04b205e6 Release 6.30a 2009-09-02 09:00:23 +02:00
Carsten Dominik
db70cdb13b Release 6.30 2009-09-01 06:09:23 +02:00
Carsten Dominik
8160044f2e Avoid problems with table alignment an overlays.
We now first insert a new aligned table, and then remove to old one,
this helps to keep overlays after the table from covering table text
as well.
2009-08-27 12:50:36 +02:00
Carsten Dominik
350691164b Avoid calling `goto-line' from lisp programs 2009-08-27 10:24:09 +02:00
Carsten Dominik
bfdd3d3fd3 Push version number to 6.29trans 2009-08-06 12:07:20 +02:00
Carsten Dominik
0864163024 Release 6.29c 2009-08-06 06:26:23 +02:00
Carsten Dominik
d6b37ddbea Release 6.29b 2009-08-05 12:34:30 +02:00
Carsten Dominik
1c25048e48 Release 6.29a 2009-08-04 23:54:22 +02:00
Carsten Dominik
d67a9be8a2 Release 6.29 2009-08-04 23:06:39 +02:00
Carsten Dominik
6062cef1c6 Allow export of tables from temporary buffers without a file
Gregory Grubbs writes:

I like to make org-mode tables in arbitrary buffers, then
save them as CVS files. The export fails when done from a
buffer with no associated file.

Here's a little patch that allows exporting a table from
any buffer (org-mode version 6.28trans):
2009-08-03 07:42:40 +02:00
Carsten Dominik
31ceed47ff New minor mode org-indent-mode
This mode implements outline indentation similar to clean view, but in
a dynamic and virtual way, at display time.
2009-08-03 06:24:24 +02:00
Carsten Dominik
2cc99fbb0a Tables: Relative row references may now cross hlines
A relative row reference like @-1 in a table may now reach across a
horizontal separator line.  I hope this will not break any important
tables out there, but I think it is the right thing to do.

The original reason for not-crossing was to implement running
averages of one column in the next.  This can now be done using field
formulas near the beginning and end of the column, and a column
formula for the central part.

See the variable `org-table-relative-ref-may-cross-hline' for more
details.
2009-08-01 07:56:26 +02:00
Carsten Dominik
09cccb22b3 Tables: Cut or copy single fields if no active region is defined
C-c C-x C-w and C-c C-x M-w now act on single table fields if there is
no active region defined.
2009-07-31 07:35:02 +02:00
Carsten Dominik
9a6261df78 Tables: Allow #+TABNAME to be indented 2009-07-02 09:10:20 +02:00
Carsten Dominik
f648323253 Push version number to 6.28trans 2009-06-26 17:26:50 +02:00
Carsten Dominik
cd4e52a5ef Release 6.28d 2009-06-26 17:23:27 +02:00
Carsten Dominik
00ddc4dba7 Release 6.28c 2009-06-26 09:27:50 +02:00
Carsten Dominik
dfe2186724 Fix typos 2009-06-26 07:04:22 +02:00
Carsten Dominik
e7ffcc1d4d Release 6.28b 2009-06-25 09:01:20 +02:00
Carsten Dominik
7906427aa6 Release 6.28 2009-06-25 08:59:59 +02:00
Carsten Dominik
c1c3c3f7cb Tables: Allow forced alignment to left or right.
Michael Brand writes:

>  2) One could like to have configurable left/right alignment, even
>     combinable with column width, e. g.
>
>  | <l10>      | <r>       |
>  | 3.14       |      0x10 |
>  | 3.141592=> | 0x32 0x10 |

Good idea, I would say.
2009-06-21 22:40:45 +02:00
Carsten Dominik
94c4f801a2 Tables: Fix auto-blanking of fields is yasnippet is active.
When yasnippet is active, it is the official binding of TAB.  That
means, the org-mode self-insert command must know that it may blank
table fields if the last command was yas/expand.
2009-06-21 22:19:15 +02:00
Carsten Dominik
743b6e396b Add bindings for S-iso-lefttab and backtab to orgtbl-mode
Requested by Derek Upham.
2009-06-19 17:46:27 +02:00
Carsten Dominik
19748886eb Tables: Allow #+TBLFM to be indented 2009-05-28 17:44:12 +02:00
Carsten Dominik
ae7b8f6b12 Push version number to 6.27trans 2009-05-26 15:41:44 +02:00
Carsten Dominik
0421dead4b Release 6.27a 2009-05-25 16:04:45 +02:00
Carsten Dominik
b681c7b26e Release 6.27 2009-05-23 08:22:04 +02:00
Carsten Dominik
69e6d249aa Push version number to 6.26trans 2009-04-22 09:08:13 +02:00
Carsten Dominik
73854f435d Release 6.26d 2009-04-22 06:42:17 +02:00
Carsten Dominik
595e9603ac Release 6.26c 2009-04-21 20:26:27 +02:00
Carsten Dominik
e0cd12716a Release 6.26b 2009-04-21 10:21:36 +02:00
Carsten Dominik
b8a5f1a7fc Release 6.26a 2009-04-19 22:31:36 +02:00
Carsten Dominik
ba66d2c8ae Release 6.26 2009-04-19 08:38:49 +02:00
Carsten Dominik
c0f97f14e2 Tables: Allow standard references in remote references.
Rares Vernica writes:

>  I think the standard references do not work correctly in the
>  "remote" function. Moreover, the "edit all formulas" (C-c ')
>  window replaces the internal references with standard
>  references. Even if I toggle the references back to internal
>  ones, the references in the "remote" function do not get
>  updated.
>
>  Here is an example:
>
>  #+TBLNAME: TableA
>  | 101 |
>  #+TBLFM: @1$1=remote(TableC,@1$1)
>
>  #+TBLNAME: TableB
>  | A1 |
>  #+TBLFM: @1$1=remote(TableC,A1)
>
>  #+TBLNAME: TableC
>  | 101 |
>
>  If I do C-c * in TableA, it works correctly. In TableB it
>  doesn't. If I do C-c ' in TableA and then (with or without
>  C-c C-r) C-c C-c and C-c *, then the contents of TableA will
>  be equivalent to the ones of TableB and the reference will
>  be broken.

Standard references like A1 are now allowed in call to
remote().
2009-04-15 15:16:05 +02:00
Carsten Dominik
06ddc5e9d2 Tables: Don't modify remote references when changing a table
Rares Vernica writes:

>  I think I found another bug related to remote
>  references. When I insert/remove a row/column using the
>  table commands, the remote references to other tables are
>  also updated. I think org treats "remote" as a regular
>  function and updates the references inside it.
>
>  Here is an example:
>
>  #+TBLNAME: TableA
>  | 101 |
>  #+TBLFM: @1$1=remote(TableB,@1$1)
>
>  #+TBLNAME: TableB
>  | 101 |
>
>  If I go in the cell of TableA and do M-S-down arrow, I get
>  the following:
>
>  #+TBLNAME: TableA
>  |     |
>  | 101 |
>  #+TBLFM: @2$1=remote(TableB,@2$1)
>                             ^^^^
>
>  As you can see the remote reference has been updated. I
>  similar update happens when I remove a row or insert/remove
>  a column.

This commit makes sure that references inside calls to
remote() are not touched.
2009-04-15 15:15:17 +02:00
Carsten Dominik
ef2ee3df5d Version number pushed to 6.25trans 2009-04-07 18:43:42 +02:00
Carsten Dominik
eef47f820f Release 6.25d 2009-04-05 15:29:45 +02:00
Carsten Dominik
e2eebc83a1 Release 6.25c 2009-04-05 08:45:39 +02:00
Carsten Dominik
5624263d97 Release 6.25b 2009-04-03 19:18:41 +02:00
Carsten Dominik
1426f8bcfd Release 6.25a 2009-04-02 18:24:52 +02:00
Carsten Dominik
aeb5cb98d6 Release 6.25 2009-04-01 16:00:39 +02:00
Carsten Dominik
c7718a1999 Tables: Make M-a and M-e go to beginning and end of table field
This commit overloads the sentence commands M-a and M-e so that they
will work on table fields in tables.
2009-03-21 18:25:11 +01:00
Carsten Dominik
722fc9a490 Version number to 6.24trans 2009-03-14 08:03:10 +01:00
Carsten Dominik
c8b6a9cc60 Release 6.24c 2009-03-12 12:51:17 +01:00
Carsten Dominik
680d8cb440 Release 6.24b 2009-03-10 17:50:17 +01:00
Carsten Dominik
7e8a387184 Release 6.24a 2009-03-09 05:37:09 +01:00
Carsten Dominik
20828f3176 Release 6.24 2009-03-05 21:11:18 +01:00
Carsten Dominik
c91bca9d1c Push version number to 6.23trans 2009-02-26 21:32:04 +01:00
Carsten Dominik
8b0d614702 Undo: Cluster self-insert characters for undo
Undo will now remove up to 20 characters typed consecutively, just
like Emacs normally does.  We need a special implementation for this
because Org has its own self-insert command.

The code for doing this is a patch by Martin Pohlack.
2009-02-25 12:46:09 +01:00
Carsten Dominik
6c8beec225 Release 6.23b 2009-02-22 18:37:24 +01:00
Carsten Dominik
482216f300 Release 6.23a 2009-02-21 15:18:39 +01:00
Carsten Dominik
82f2fca21e Release 6.23 2009-02-20 11:16:03 +01:00
Carsten Dominik
492a5b5ea9 Version number: Push to 6.22trans 2009-02-13 07:45:42 +01:00
Carsten Dominik
bc5b0056e7 Release 6.22b 2009-02-10 20:21:33 +01:00
Carsten Dominik
e592c77846 Release 6.22a 2009-02-10 10:11:23 +01:00
Carsten Dominik
8d213584ff Release 6.22 2009-02-10 08:23:35 +01:00
Carsten Dominik
93ec228f36 Push version number to 6.21trans 2009-02-03 00:06:22 +01:00
Carsten Dominik
0b424cb238 Release 6.21b 2009-02-02 21:42:20 +01:00
Carsten Dominik
2fa17ebf74 Release 6.21a 2009-02-02 14:23:54 +01:00
Carsten Dominik
193fab0788 Release 6.21 2009-02-02 12:18:44 +01:00
Carsten Dominik
c1296074f2 Release 6.20i 2009-02-01 00:16:43 +01:00
Carsten Dominik
7b061f4329 Maintenance: Include changes from downstream Emacs 2009-01-30 22:51:17 +01:00
Carsten Dominik
924110aecc Release 6.20h 2009-01-30 18:31:37 +01:00
Carsten Dominik
f99b00f61c Release 6.20g 2009-01-30 09:20:41 +01:00
Carsten Dominik
bb3570eae9 Release 6.20f 2009-01-29 15:29:07 +01:00
Carsten Dominik
11fa49dd21 Release 6.20e 2009-01-29 14:13:30 +01:00
Carsten Dominik
317f08c69b Release 6.20d 2009-01-29 10:38:35 +01:00
Carsten Dominik
435ac059bf Release 6.20c 2009-01-28 14:35:50 +01:00
Carsten Dominik
bc19e4df69 Release 6.20b 2009-01-28 14:04:56 +01:00
Carsten Dominik
16f7c4f384 Release 6.20a 2009-01-28 12:28:54 +01:00
Carsten Dominik
b81f597de0 Release 6.20 2009-01-28 09:30:12 +01:00
Carsten Dominik
78b4ca8cfc Release 6.19e 2009-01-27 11:44:49 +01:00
Carsten Dominik
2860252c9e Minor fixes, and release 6.19d 2009-01-27 09:11:34 +01:00
Carsten Dominik
c848dae4be Release 6.19c 2009-01-27 09:02:13 +01:00
Carsten Dominik
f31255c8f3 Maintenance: Remove unused variables. 2009-01-26 11:04:45 +01:00
Carsten Dominik
ea446a6ff7 Release 6.19b 2009-01-26 08:22:14 +01:00
Carsten Dominik
5e965557b3 Release 6.19a 2009-01-25 16:08:16 +01:00
Carsten Dominik
41e51dfef4 Release 6.19 2009-01-25 13:41:09 +01:00
Carsten Dominik
4260aad09d Maintenance: Fix declarations and necessary require statements. 2009-01-25 13:07:23 +01:00
Carsten Dominik
e793158bc8 Tables: Support for references to remote tables
Formulas can now refer to fields and regions in other tables, be it in
the same file or even in different files.

This also opens the door for more interesting R support, because
arbitrary tables in a file can now be accessed with appropriate
commands.

Finally, this commit also introduces a convenience for creating
references in tables.  For the purpose of references, it will always
be *assumed* that there is another hline at the end if each table.  So
for example in a table that has only a single hline, to separate
header from data, you can now access all of column two with
"@I$2..@II$2".
2009-01-24 10:51:21 +01:00
Carsten Dominik
19351e35c2 Version number: pushed to 6.18trans 2009-01-21 17:59:42 +01:00
Carsten Dominik
e2371c542b Tables: Document use of C-c RET add hline and then move below it. 2009-01-21 13:14:07 +01:00
Carsten Dominik
5f814319eb Release 6.18c 2009-01-21 10:34:03 +01:00
Carsten Dominik
d164a22da6 Release 6.18a 2009-01-21 10:24:46 +01:00
Carsten Dominik
b76b28f2a7 Release 6.18 2009-01-20 10:23:26 +01:00
Carsten Dominik
34867369df Push version number to 6.17trans 2009-01-07 13:27:02 +01:00
Carsten Dominik
6b686333fb Release 6.17c 2009-01-06 23:35:50 +01:00
Carsten Dominik
621d11687d Update copyright notice to 2009 2009-01-06 10:47:36 +01:00
Carsten Dominik
da36bd29ab Release 6.17b 2009-01-06 09:56:42 +01:00
Carsten Dominik
35c0798d69 Release 6.17a 2009-01-05 13:25:58 +01:00
Carsten Dominik
2f38ef0c60 Release 6.17 2009-01-04 09:00:34 +01:00
Carsten Dominik
8915859c08 Version number back to 6.16trans. 2008-12-25 11:10:02 +01:00
Carsten Dominik
20f2f8e1e1 Release 6.16c 2008-12-25 11:06:35 +01:00
Carsten Dominik
951d117a47 Spreadsheet: Don't assume every last row filed has a formula
In a recent patch we have introduced names for all fields in the last
row.  This has lead to a bug, that Org thinks there might be a field
formula associated with those fields.  Now we check if there really is
one, and only in this case ask to overwrite it with a column formula.

Report by Henry Atting.
2008-12-22 23:10:32 +01:00
Carsten Dominik
a8282e38c3 Version number: Pushed to 6.16trans. 2008-12-22 07:35:14 +01:00