1 |
|
2004-08-29 Kim F. Storm <storm@cua.dk> |
2 |
|
|
3 |
|
* emulation/cua-base.el (cua-auto-expand-rectangles): Remove |
4 |
|
automatic rectangle padding feature; replace by non-destructive |
5 |
|
virtual rectangle edges feature. |
6 |
|
(cua-virtual-rectangle-edges): New defcustom. |
7 |
|
(cua-auto-tabify-rectangles): New defcustom. |
8 |
|
(cua-paste): If paste into a marked rectangle, insert rectangle at |
9 |
|
current column, even if virtual; also paste exactly as many lines |
10 |
|
as has been marked (ignore additional lines or add empty lines), |
11 |
|
but paste whole source if only one line is marked. |
12 |
|
(cua--update-indications): No longer use overwrite-cursor to |
13 |
|
indicate rectangle padding |
14 |
|
|
15 |
|
* emulation/cua-rect.el (cua--rectangle-padding): Remove. |
16 |
|
(cua--rectangle-virtual-edges): New defun. |
17 |
|
(cua--rectangle-get-corners): Remove optional PAD arg. |
18 |
|
(cua--rectangle-set-corners): Never do padding. |
19 |
|
(cua--forward-line): Remove optional PAD arg. Simplify. |
20 |
|
(cua-resize-rectangle-right, cua-resize-rectangle-left) |
21 |
|
(cua-resize-rectangle-down, cua-resize-rectangle-up): |
22 |
|
(cua-resize-rectangle-bot, cua-resize-rectangle-top) |
23 |
|
(cua-resize-rectangle-page-up, cua-resize-rectangle-page-down) |
24 |
|
(cua--rectangle-move): Never do padding. Simplify. |
25 |
|
(cua--tabify-start): New defun. |
26 |
|
(cua--rectangle-operation): Add tabify arg. All callers changed. |
27 |
|
(cua--pad-rectangle): Remove. |
28 |
|
(cua--delete-rectangle): Handle delete with virtual edges. |
29 |
|
(cua--extract-rectangle): Add spaces if rectangle has virtual edges. |
30 |
|
(cua--insert-rectangle): Handle insert at virtual column. |
31 |
|
Perform auto-tabify if necessary. |
32 |
|
(cua--activate-rectangle): Remove optional FORCE arg. |
33 |
|
Never do padding. Simplify. |
34 |
|
(cua--highlight-rectangle): Enhance for virtual edges. |
35 |
|
(cua-toggle-rectangle-padding): Remove command. |
36 |
|
(cua-toggle-rectangle-virtual-edges): New command. |
37 |
|
(cua-sequence-rectangle): Add optional TABIFY arg. Callers changed. |
38 |
|
(cua--rectangle-post-command): Don't force rectangle padding. |
39 |
|
(cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges. |
40 |
|
|
41 |
2004-08-28 Luc Teirlinck <teirllm@auburn.edu> |
2004-08-28 Luc Teirlinck <teirllm@auburn.edu> |
42 |
|
|
43 |
* indent.el (edit-tab-stops-buffer): Doc fix. |
* indent.el (edit-tab-stops-buffer): Doc fix. |