|
|
|
|
|
by nickbw
6466 days ago
|
|
I love SubEthaEdit for single-user editing. It's built into Coda, which is my preferred web development app. http://www.panic.com/coda/ For collaboration, continuous editors drive me nuts. Someone inevitably winds up typing over someone else. It's tedious in SubEtha with just two users, and gets worse with more users or with the added latency from web apps. We're trying to impose just enough structure to eliminate collisions. Any suggestions for ways we might soften the hit to flow? |
|
Maybe a good compromise would be to make each line a "block". If you're the first to click a line, you get a lock on it to edit it. Make a new line (i.e. block) by hitting enter/return.
I disagree that people typing over each other is a problem with continuous editors. If you're editing different lines it's not a problem at all. If you're editing different parts of the same line SubEthaEdit can handle that fine. The only ambiguous case is when your cursors are at the exact same point when you start typing. Since SubEthaEdit shows you where each user's cursor is you can clearly see if you're about to conflict with someone else. The key to this type of collaboration is it need to be very much real-time, the lower latency the better.