I love navigating classes with the Go To Symbol ⇧⌘T dialog. So much so, in fact, that I now have started keeping it open all the time so that I have quicker access but also to just give me context of all the methods available in the class.
That said, I've noticed that as you modify the file -- while keeping the Go To Symbol dialog open -- the symbol links become out of sync and the only way I know of to fix this is to close it and then re-open it. Is this something that could be automatically kept up-to-date? If not, is there a hotkey to refresh it?
Finally, as I've started to keep this window open I started thinking of things I'd love to see added if possible:
- *Docking*. Could this window not be docked into the same location as the file explorer? If this were done well it could be really nice. - *Public/Private/Protected*. If there were some subtle but always-on font distinctions between access modifiers this could be quite useful. I'd love to also see "static" called out in some way but obviously don't want to clutter the font palette too much. - *Signature Balloons*. If you held your cursor over a method it would be nice to see the signature of that method. This would save a lot of toing and frowing in a file.
Ken
Oh, let me add one last feature request ...
when you click on an item on the Symbol list ... rather than just moving the cursor to the line item, it would be nice if the newly selected line were brought to the top 1/3 of the screen. This would make the action much more immediately available and remove the unnecessary up and down scanning for where the current line is.
On 27 June 2013 09:18, Ken Snyder ken+textmate@ken.net wrote:
I love navigating classes with the Go To Symbol ⇧⌘T dialog. So much so, in fact, that I now have started keeping it open all the time so that I have quicker access but also to just give me context of all the methods available in the class.
That said, I've noticed that as you modify the file -- while keeping the Go To Symbol dialog open -- the symbol links become out of sync and the only way I know of to fix this is to close it and then re-open it. Is this something that could be automatically kept up-to-date? If not, is there a hotkey to refresh it?
Finally, as I've started to keep this window open I started thinking of things I'd love to see added if possible:
- *Docking*. Could this window not be docked into the same location as
the file explorer? If this were done well it could be really nice.
- *Public/Private/Protected*. If there were some subtle but always-on
font distinctions between access modifiers this could be quite useful. I'd love to also see "static" called out in some way but obviously don't want to clutter the font palette too much.
- *Signature Balloons*. If you held your cursor over a method it would
be nice to see the signature of that method. This would save a lot of toing and frowing in a file.
Ken
Agree it would be nice if the symbol window was synched. Rather than dock it, I'd rather it reflected the front most window. On 27 Jun 2013 10:19, "Ken Snyder" ken+textmate@ken.net wrote:
I love navigating classes with the Go To Symbol ⇧⌘T dialog. So much so, in fact, that I now have started keeping it open all the time so that I have quicker access but also to just give me context of all the methods available in the class.
That said, I've noticed that as you modify the file -- while keeping the Go To Symbol dialog open -- the symbol links become out of sync and the only way I know of to fix this is to close it and then re-open it. Is this something that could be automatically kept up-to-date? If not, is there a hotkey to refresh it?
Finally, as I've started to keep this window open I started thinking of things I'd love to see added if possible:
- *Docking*. Could this window not be docked into the same location as
the file explorer? If this were done well it could be really nice.
- *Public/Private/Protected*. If there were some subtle but always-on
font distinctions between access modifiers this could be quite useful. I'd love to also see "static" called out in some way but obviously don't want to clutter the font palette too much.
- *Signature Balloons*. If you held your cursor over a method it would
be nice to see the signature of that method. This would save a lot of toing and frowing in a file.
Ken
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
Ahh Tim, that's a better idea. That would allow us to position a single symbol window wherever we like.
ken
p.s. if I were to get greedy then I'd say why not do both but forced to choose one I prefer your option.
On 28 June 2013 08:14, Timothy Bates timothy.c.bates@gmail.com wrote:
Agree it would be nice if the symbol window was synched. Rather than dock it, I'd rather it reflected the front most window. On 27 Jun 2013 10:19, "Ken Snyder" ken+textmate@ken.net wrote:
I love navigating classes with the Go To Symbol ⇧⌘T dialog. So much so, in fact, that I now have started keeping it open all the time so that I have quicker access but also to just give me context of all the methods available in the class.
That said, I've noticed that as you modify the file -- while keeping the Go To Symbol dialog open -- the symbol links become out of sync and the only way I know of to fix this is to close it and then re-open it. Is this something that could be automatically kept up-to-date? If not, is there a hotkey to refresh it?
Finally, as I've started to keep this window open I started thinking of things I'd love to see added if possible:
- *Docking*. Could this window not be docked into the same location
as the file explorer? If this were done well it could be really nice.
- *Public/Private/Protected*. If there were some subtle but always-on
font distinctions between access modifiers this could be quite useful. I'd love to also see "static" called out in some way but obviously don't want to clutter the font palette too much.
- *Signature Balloons*. If you held your cursor over a method it
would be nice to see the signature of that method. This would save a lot of toing and frowing in a file.
Ken
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On 27 Jun 2013, at 10:18, Ken Snyder wrote:
[…] I've noticed that as you modify the file -- while keeping the Go To Symbol dialog open -- the symbol links become out of sync and the only way I know of to fix this is to close it and then re-open it. Is this something that could be automatically kept up-to-date? […]
Ideally it would update, but it’s not yet handled.