Allan,
I've found a bug with mirror typing in that I seem to be able to get stuck in mirror typing mode. It seems related to how many tab completions there are, if I tab all the way through them and then press tab one more time then mirror typing is cancelled, but if I ignore one of them then the file in question gets stuck with mirror typing on and some very odd things happen (like multiple copies of whatever text Im typing appearing on the same line). Once in this weird mode the line upon which the mirror typing was initially active seems to remain in this mode, other lines in the same file are fine, hitting tab again seems to kill it off.
I reckon there are a couple of possible solutions to this seeing as how it is difficult to tell when the user wants to abandon mirror mode and return to normal, you could use a key press to cancel the mode, like escape for example, and you could supplement that with some form of user feedback about which mode you are in, an icon in the status bar or something would be useful, or I guess you could just improve your rules for automatically figuring out which mode the user is in.
Anyway, just thought you should know, keep up the good work, the betas are looking great!
Chris Jenkins
______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
On 15. Oct 2004, at 15:39, Chris Jenkins wrote:
I've found a bug with mirror typing in that I seem to be able to get stuck in mirror typing mode. It seems related to how many tab completions there are, if I tab all the way through them and then press tab one more time then mirror typing is cancelled, but if I ignore one of them then the file in question gets stuck with mirror typing on [...]
Yes, the snippet editing is active until you have completed the tab chain.
Justin has bugged me about it throughout the last couple of weeks ;)
It's really a feature, but I'll change it so that it drops the snippet-typing if you move the caret outside any of the placeholders (as with column typing).
And yes, visual feedback is also a scheduled improvement :)
Until it's “fixed”, just press tab when it happens!
Kind regards Allan
On 15.10.2004, at 18:54, Allan Odgaard wrote:
Yes, the snippet editing is active until you have completed the tab chain.
Justin has bugged me about it throughout the last couple of weeks ;)
It's really a feature, but I'll change it so that it drops the snippet-typing if you move the caret outside any of the placeholders (as with column typing).
And yes, visual feedback is also a scheduled improvement :)
Until it's “fixed”, just press tab when it happens!
One problem I found was that the tabbing between placeholders take precedence over other snippet triggers. That is, if I want to insert other snippet inside, say, ifelse snippet, TM doesn't invoke the inner snippet but when I press tab but jumps to the next placeholder of the outer snippet. Would it be possible to change this?
//jarkko
-- Jarkko Laine http://jlaine.net
On 17. Oct 2004, at 16:38, Jarkko Laine wrote:
One problem I found was that the tabbing between placeholders take precedence over other snippet triggers. That is, if I want to insert other snippet inside, say, ifelse snippet, TM doesn't invoke the inner snippet but when I press tab but jumps to the next placeholder of the outer snippet. Would it be possible to change this?
It's on my wish list of things I'd like to change, but it's probably not a 10 minutes fix. So it'll have to wait a bit.
Kind regards Allan