aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index faf8c354e23..5168f53d1cb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,43 @@
12004-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
12004-08-28 Luc Teirlinck <teirllm@auburn.edu> 412004-08-28 Luc Teirlinck <teirllm@auburn.edu>
2 42
3 * indent.el (edit-tab-stops-buffer): Doc fix. 43 * indent.el (edit-tab-stops-buffer): Doc fix.