I've seen this before RC2 as well, but I'm complaining about it now...
In Tbfilelist.e, goto line 25, colum 10
#import "files.e"
#import "fileman.e"
#import "guiopen.e"
#import "listproc.e"
#import "main.e"
#import "project.e"
#import "projutil.e"
select_block();
cursor down 5 times (6 lines selected).
add-multiple-cursors
Ctrl+Shift+Right 2 or 3 times (or ctrl+Shift+End)
HOME
Paste
Expected:
files.e"#import "files.e"
fileman.e"#import "fileman.e"
guiopen.e"#import "guiopen.e"
listproc.e"#import "listproc.e"
main.e"#import "main.e"
project.e"#import "project.e"
projutil.e"#import "projutil.e"
But, sometimes I get the following.
I thought I had a solid repro, then slick crashed.
After restart it was much harder to repro, but I did.
After a failed-repro attempt, then while I had multiple cursors I played around with Home, End, Undo, Redo, Paste, etc.
Then, sometimes it will repro.
Note also that I have seen other bad-behavior combining Undo with Multiple cursors, but no solid repro steps.
For example, I did something like the above, but I pasted multiple times, hit End, hit Undo a few times.
Undo didn't undo all of my changes -- it left several of the paste operations in place (the buffer was still in the modified state).
#import "complete.e"
#import "context.e"
#import "diff.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "files.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "fileman.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "guiopen.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "listproc.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "main.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "project.e"
files.e"
fileman.e"
guiopen.e"
listproc.e"
main.e"
project.e"
projutil.e"#import "projutil.e"
#import "sellist.e"
#import "stdprocs.e"