[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#12723: 24.2; Improvement: changing text rectangle kill/past and its
From: |
Stefan Monnier |
Subject: |
bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring |
Date: |
Wed, 24 Oct 2012 14:59:22 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
> In the following, I would like to present how I think it would be
> nicer, and also more accessible to users.
100% agreement. That's exactly how I want it to work, as well.
More specifically, I'd expect `mark-active' to take a special
`rectangle' value to mean that the current selection is
a rectangular region.
Also, I'd expect the rectangular highlighting to be done by moving the
region-highlighting code to Elisp (using the previously-mentioned
but vaporware before-redisplay-hook).
As for how to store the rectangles on the kill-ring, I haven't really
thought about it yet. We could maybe store them as strings with
a special text-property annotation, or as lists of strings, or as a cons
cell (rectange . STRING). The first option is probably best
compatibility-wise, while the second would be a step in the direction of
supporting general non-contiguous regions.
Stefan
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Jiehong Ma, 2012/10/24
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring,
Stefan Monnier <=
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Eli Zaretskii, 2012/10/24
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Stefan Monnier, 2012/10/24
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Eli Zaretskii, 2012/10/24
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Stefan Monnier, 2012/10/25
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Eli Zaretskii, 2012/10/25
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Stefan Monnier, 2012/10/25
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Eli Zaretskii, 2012/10/25
- bug#12723: 24.2; Improvement: changing text rectangle kill/past and its integration with the kill-ring, Stefan Monnier, 2012/10/25