On Nov 8, 2008, at 6:23 AM, hkrems wrote:

> I do like very much the intelligent way TextMate does completions.

Can you elaborate more on how TextMate's completions are  
"intelligent?" I know TextMate uses some sophisticated scoping rules,  
but I've never really had a problem finding the appropriate completion  
match in BBEdit. What am I missing?


> BBEdits implementation is a bit disappointing now, I've turned it off.

I'm surprised to read this. I know some users don't like BBEdit's text  
completion, although I've never really understood why (not for lack of  
trying). Why do you find it disappointing?

Here are a few reasons I think BBEdit's text completion is well- 
implemented:

(1) It uses my ctags file, giving me access to indexed symbols from my  
entire project.

(2) It updates as I continue to type, refining its match list in real- 
time as my term becomes more specific.

(3) The completion list follows the cursor. So if my symbol name hits  
the page guide and the line wraps, the completion popup follows -  
unlike TextEdit's popup list that annoyingly gets stuck at the right  
margin. I'm not sure how TextMate behaves in this regard.

(4) The completion list is smart enough to reverse its direction and  
remain on screen when you're typing near the bottom of your display -  
again, unlike TextEdit, which blithely runs the match list off screen  
where it's absolutely useless. How does TextMate handle this?


> Some other features in TM make writing code faster (inserting the
> correct closing tag in html and some more).

Have you tried BBEdit's Markup -> Close Current Tag command? Or the  
Markup -> Tag Maker… command? Assign keyboard shortcuts to these and  
you've got some very speedy tools for generating HTML markup.  
Clippings also work nicely and can be designed to automatically  
include closing tags.

Another third-party option is Marc Liyanage's "Make Tag" script. I've  
made a few changes to it to satisfy my needs, but the original is good  
too. You can find it here:

http://www.entropy.ch/blojsom/blog/marc/Mac+OS+X/ 
2005/08/01/“Make_Tag”_BBEdit_AppleScript.html


> So for me it ended having two tools and feeling good.
> Why not.

There's nothing wrong with using multiple text editors, as long as one  
of them is BBEdit. ;-)

I own a license for TexMate too, although I almost never use it. I  
also occasionally dabble with vim, mostly on systems where BBEdit  
isn't available.

-Dennis


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BBEdit Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to "[EMAIL PROTECTED]" 
rather than posting to the group.
-~----------~----~----~----~------~----~------~--~---

Reply via email to