>>> "DA" == Drew Adams writes: >> The multi-region looks very much what I need, >> but the kill operation only works for one marked >> region and append-next-kill does not work with >> this package (which is very old, it is a miracle >> that it somehow still works, well it is Emacs >> of course) > You can show the current set of zones, in > various ways (e.g., highlight/unhighlight), > so you can easily see what you're acting on. > You can define a command that deletes or > kills the text in a set of zones. Ok, it seems that I have to combine zones with the ancient multi-region-mark-region, so the steps are 1. Mark say a line 2. Run multi-region-mark-region 3. Mark another line 4. Run multi-region-mark-region, this way various noncontiguous are higlighted. 5. Run zz-add-zone on each highlighted region (I prefer to do this once all regions are highlighted) 6. Run your function (zz-copy-izones-as-kill 'zz-izones) Voila. A last question about a function I do not find listed in your package: Can I purge all zones in one go? Thanks Uwe