comparison lisp/ChangeLog @ 56837:2b6ea2ab774f

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Sun, 29 Aug 2004 20:55:46 +0000
parents 5b321dee9ed2
children 8cb61798f706
comparison
equal deleted inserted replaced
56836:c62b80691d9f 56837:2b6ea2ab774f
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
1 2004-08-28 Luc Teirlinck <teirllm@auburn.edu> 41 2004-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.
4 44
5 2004-08-28 Richard M. Stallman <rms@gnu.org> 45 2004-08-28 Richard M. Stallman <rms@gnu.org>