Robert Roessler:

> Of course, there are a few issues:
> 
> 1) where to put this state bit
> 2) how [best] to set (and test?) it
> 3) what happens if there are multiple markers (with different states)?
> 4) to name but a few...

   The main issue to me is what to do when part of a line is removed.
Do transient lines get removed when
   all the text on the line is removed?
   the line end is removed?
   the previous line end is removed?

   If you use the most obvious definition [a marker is deleted if the
complete line including line end is deleted] then you will see
problems when a macro operation removes lines in parts leading to full
line removal. Attaching it to the deletion of the line end will see
people that are joining one line to another be surprised.

   Neil

_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to