[TxMt] ctags (or etags) and TextMate

Oscar Bonilla ob at bitmover.com
Wed May 10 23:24:45 UTC 2006


One of the things that still puzzles me about how people use TextMate  
is how they navigate the source code.

I can navigate quite fast on both Emacs and Vim using etags (or  
ctags). You just basically put the cursor over a function call, and  
press M-. (or Ctrl-]) and that takes you to the definition of the  
function. To go back to where you were, you just press M-* (or Ctrl- 
g) and you're back.

I know about the Ctrl-] command in textmate that brings up an HTML  
list of things to click at, but that is really slow. Besides, I don't  
know how to go back to were I was. I also know about 'Find in  
Project' but that is _extremely_ slow (although it seems that if you  
do a Project Folder it's faster?). At any rate, it still doesn't  
solve the navigation issue.

What I've found is that whenever I'm writing new code, and I know  
what I'm writing, I can use TextMate and I'm faster on it (due to  
snippets, context-sensitive commands, etc, etc). But when I'm  
_reading_ code and trying to understand functions, I'm much, much  
faster in Emacs or Vim.

Maybe I don't know about some better way of finding stuff?

How are people in the list navigating codebases?

Thanks,

-Oscar

--
pgp fingerprint: BC64 2E7A CAEF 39E1 9544  80CA F7D5 784D FB46 16C1




More information about the textmate mailing list