FTP client (was .. RE: [TxMt] Re: Bare Bones [was: Public to-dolist for TM (was: TextileBundle?)

David Lee david at davelee.com.au
Wed Mar 23 23:53:15 UTC 2005


I think workspaces are a great idea.

I like Omniweb's workspaces, particularly the f1, f2 etc fast workspace
switching; it's like application-local virtual desktops.

I just recently noticed command-T opens a list of files (recently opened?).
I think with very minor modifications this interface would make a **great**
buffer list.

I'd like to see it showing files in open tabs separately at the top of this
list, and with appropriate keybindings & icons to:
- close[for open tabs] or 
- open [for recent files]) 


Cheers

D


-----Original Message-----
From: Allan Odgaard [mailto:allan at macromates.com] 
Sent: Thursday, 24 March 2005 6:09 AM
To: TM Users
Subject: Re: FTP client (was .. RE: [TxMt] Re: Bare Bones [was: Public
to-dolist for TM (was: TextileBundle?)

On Mar 23, 2005, at 19:35, Jason Perkins wrote:

> I'm curious to see how Projects are going to evolve, specifically if 
> you're using a third party (s)ftp client. Allan, do you have any plans 
> for this?

The plan is to have the project drawer act as a file system browser with a)
additional sources  provided by plugins (one being ftp sites), and b) the
ability to show the contents of multiple sources at once (i.e. using split
views).

I want to move away from the monolithic *.tmproj file and the need to
explicitly create projects. So whether you're working with a project or not
is just a matter of having the drawer open or closed.

There will be a few issues with project meta-data, but for meta-data
relating to folder views, I'll keep this in the filesystem (as a hidden file
per folder, only when needed of course), and with regard to which files are
open in a window (i.e. the tabs) and which sources are shown in the drawer,
I intend to introduce workspaces.

A workspace is a snapshot of all windows currently open and their state. By
default it will just remember how you left it all when you restart, but if
you work on multiple projects you may want to explicitly create new
workspaces (for new projects) and switch workspaces (when you need to switch
to another project).

The downside with workspaces is that if you want to have two "projects" 
open at the same time, you'd need to merge the two workspaces representing
the two projects. So I'm not fully settled on workspaces, but I think it's
the way to go!

______________________________________________________________________
For new threads USE THIS: textmate at lists.macromates.com (threading gets
destroyed and the universe will collapse if you don't)
http://lists.macromates.com/mailman/listinfo/textmate





More information about the textmate mailing list