I think the lack of projects also leaves out the opportunity to innovate: beyond the points that some of you have mentioned, not gluing yourself to the file system layout also give you the opportunity to do things that go beyond what you can think of when relying on the filesystem alone.
One idea, for instance, is to add not a directory to a project, but a repository. You'd have access to previous versions of the file with a right click, peruse the commit logs in the morning over a cup of coffee, etc. Since not every file needs to be tracked by git, mirroring the file system would not be sufficient.
So then TextMate would know that the repository (or repositories, e. g. your local and the »official« one that you share) belongs to your project. You could add metadata, sort things as you wish, add settings, etc.
Open the project folder. Bam. You're done. You've opened your project. If your project contains a bunch of directories lying around your system then, my friend, you are doing it wrong.
I think it's less about replicating functionality that projects offer, but that for certain jobs (and people), organizing your stuff in projects is just easier than to do it via the file system.
I also second the sentiment that using symlinks or so are not always an option. I use Dropbox to collaborate with colleagues on research projects. I keep one bibliography file. If I were to use a symlink, this would mess things up for my colleagues.
Beyond the fact that certain things cannot be replicated, it's a difference in styles. Some people merely prefer Projects to doing it on the file system level.
Max
On 15 Dec 2011, at 11:17, Max Lein wrote:
[…] not gluing yourself to the file system layout also give you the opportunity to do things that go beyond what you can think of when relying on the filesystem alone.
Given TextMate’s philosophy it’s the opposite. When you use the file system for your project then SCM works fine because it is told that “this folder is a project”, TextMate commands work fine with the project, because they have a single root project folder, backing up the project works fine because tar can be told about a single project folder, etc.
Anyway, I think enough have been said about projects. My initial letter may have come off too strong: I was listing what can be used now in the “project context”, I was not saying everything is frozen and nothing will change: I of course have many ideas about better command integration in the file browser (there already is some but it’s less than a shadow of what I envision), virtual data sources in the browser (the SCM status view is an example of such which “ignore” the file system), turning the present session restore in AppSupport/Session into “file packages” so we can easily work with multiple sessions even in a file-system friendly way, etc.
But definitely I am of the opinion that one should work with the file system because that is the “portable” way to represent a project.
On Dec 15, 2011, at 6:00 AM, Allan Odgaard wrote:
I of course have many ideas...[snip]...turning the present session restore in AppSupport/Session into “file packages” so we can easily work with multiple sessions even in a file-system friendly way
I've been working on a daily basis with the TM2 alphas since their release, and so far this is the only piece I really wish I had. In every other way, the file browser, favorites, scm, and .tm_properties files have worked fantastically for me.
One other enhancement that would really help is being able to associate shortcut keys with favorites. Maybe something along the lines of how they can be associated with AppleScripts in Scripts menus.
Rob
On 13 Jan 2012, at 15:41, Rob Cope wrote:
One other enhancement that would really help is being able to associate shortcut keys with favorites. Maybe something along the lines of how they can be associated with AppleScripts in Scripts menus.
I'm not sure if it's what your after here, but have you found the CMD + SHIFT + O shortcut?
Cheers, George
On Jan 13, 2012, at 10:08 AM, George McGinley Smith wrote:
On 13 Jan 2012, at 15:41, Rob Cope wrote:
One other enhancement that would really help is being able to associate shortcut keys with favorites. Maybe something along the lines of how they can be associated with AppleScripts in Scripts menus.
I'm not sure if it's what your after here, but have you found the CMD + SHIFT + O shortcut?
Probably missing the obvious: how do I add to the Favorites list?
Gerd
On Jan 13, 2012, at 11:08 AM, George McGinley Smith wrote:
On 13 Jan 2012, at 15:41, Rob Cope wrote:
One other enhancement that would really help is being able to associate shortcut keys with favorites. Maybe something along the lines of how they can be associated with AppleScripts in Scripts menus.
I'm not sure if it's what your after here, but have you found the CMD + SHIFT + O shortcut?
That would be second best, but fine. Right now it only shows files, not folders, so it actually doesn't work at all for my purposes.
Thanks, Rob
On 13 Jan 2012, at 20:19, Rob Cope wrote:
I'm not sure if it's what your after here, but have you found the CMD + SHIFT + O shortcut?
That would be second best, but fine. Right now it only shows files, not folders, so it actually doesn't work at all for my purposes.
Have you tried adding folders to your favourites?
On Jan 14, 2012, at 6:36 AM, George McGinley Smith george@gsgd.co.uk wrote:
On 13 Jan 2012, at 20:19, Rob Cope wrote:
I'm not sure if it's what your after here, but have you found the CMD + SHIFT + O shortcut?
That would be second best, but fine. Right now it only shows files, not folders, so it actually doesn't work at all for my purposes.
Have you tried adding folders to your favourites?
Yes, that's what I mean. Folders added to Favorites don't show up in Open Favorite dialog.
Rob
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On Jan 14, 2012, at 9:13 AM, Rob Cope wrote:
On Jan 14, 2012, at 6:36 AM, George McGinley Smith george@gsgd.co.uk wrote:
Have you tried adding folders to your favourites?
Yes, that's what I mean. Folders added to Favorites don't show up in Open Favorite dialog.
Weird -- they do for me.
-- Phil
On Jan 15, 2012, at 1:33 PM, Phil Schumm wrote:
On Jan 14, 2012, at 9:13 AM, Rob Cope wrote:
On Jan 14, 2012, at 6:36 AM, George McGinley Smith george@gsgd.co.uk wrote:
Have you tried adding folders to your favourites?
Yes, that's what I mean. Folders added to Favorites don't show up in Open Favorite dialog.
Weird -- they do for me.
Thanks Phil, that is helpful to know. I have created a number of folders inside my Favorites, and the placed the folder aliases TM creates within those. The Open Favorites dialog does not show the folders I created, nor does it show the aliases within those folders. As you note, however, it does find folder aliases that reside at the top level of the Favorites.
For those of us who manage many different projects within many different contexts, it would be nice to be able to organize the favorites and still have that work with Open Favorites.
Thanks, Rob