<div dir="ltr"><br><div>Well alright. Thanks for the reply.</div><div><br></div><div>For now I just jump between different editors. TextMate is working well for my writing, where things like code completion isn't as valuable.</div><div><br></div><div>Nathan.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 10 January 2016 at 15:51, Allan Odgaard <span dir="ltr"><<a href="mailto:mailinglist@textmate.org" target="_blank">mailinglist@textmate.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21 Nov 2015, at 19:58, Nathan wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[…] The result is that fmt. [option+esc] [p] and pressing [Enter] gives me:<span class=""><br>
<br>
fmt.print<br>
<br>
rather than the desired:<br>
<br>
fmt.Print<br>
<br>
I'm not really sure why it's done this way? Are there situations where<br>
people want their filtering keys over the text present in the menu?<br>
</span></blockquote>
<br>
This is a technical limitation of the dialog plug-in.<br>
<br>
Right now, it can only insert new text, not change existing text.<br>
<br>
So whatever the user typed (which is used as filter string), it leaves in the document, which does make the case-insensitive mode a bit useless when it’s only meant for the filter string.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
While I'm talking about code completion, and to drive the point home, I<br>
noticed that TMDIncrementalPopUpMenu uses a BEGINSWITH predicate. Ideally<br>
it would use a fuzzy match with similar logic to Go To File... That would<br>
allow typing something like:<br>
</blockquote>
<br></span>
This runs into the same limitation that the filter string is actually typed into the document and the dialog plug-in cannot change that.<br>
<br>
In theory we could of course improve things, but it’s a non-trivial change.<br>
<br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com" target="_blank">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" rel="noreferrer" target="_blank">http://lists.macromates.com/listinfo/textmate</a></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Nathan Youngman <br><span style="font-size:12.8px">Web: </span><a href="https://nathany.com/" style="font-size:12.8px" target="_blank">https://nathany.com</a><br></div></div></div>
</div>