{"action":"created","issue":{"url":"https://api.github.com/repos/LightTable/LightTable/issues/1131","labels_url":"https://api.github.com/repos/LightTable/LightTable/issues/1131/labels{/name}","comments_url":"https://api.github.com/repos/LightTable/LightTable/issues/1131/comments","events_url":"https://api.github.com/repos/LightTable/LightTable/issues/1131/events","html_url":"https://github.com/LightTable/LightTable/issues/1131","id":25891393,"number":1131,"title":"Saving/restoring workspace ","user":{"login":"fjarri","id":30720,"avatar_url":"https://avatars.githubusercontent.com/u/30720?v=3","gravatar_id":"","url":"https://api.github.com/users/fjarri","html_url":"https://github.com/fjarri","followers_url":"https://api.github.com/users/fjarri/followers","following_url":"https://api.github.com/users/fjarri/following{/other_user}","gists_url":"https://api.github.com/users/fjarri/gists{/gist_id}","starred_url":"https://api.github.com/users/fjarri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjarri/subscriptions","organizations_url":"https://api.github.com/users/fjarri/orgs","repos_url":"https://api.github.com/users/fjarri/repos","events_url":"https://api.github.com/users/fjarri/events{/privacy}","received_events_url":"https://api.github.com/users/fjarri/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LightTable/LightTable/labels/plugin","name":"plugin","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-01-19T23:13:36Z","updated_at":"2015-10-29T18:55:50Z","closed_at":null,"body":"Is there currently a way to save current workspace in a file (similar to .sublime-project files in ST) and later restore it? The closest thing I can find is \"open recent workspace\" command, so if I work on several different projects I have to assemble the workspace manually every time.\r\n\r\nIn general, it would be very convenient to have some language-independent way to describe a collection of files a user is working on. I personally like the \"blacklisting\" ST approach, where you specify the list of folders and the files that you want to exclude from the project (e.g. build files), and the rest shows up in the project pane automatically."},"comment":{"url":"https://api.github.com/repos/LightTable/LightTable/issues/comments/152286513","html_url":"https://github.com/LightTable/LightTable/issues/1131#issuecomment-152286513","issue_url":"https://api.github.com/repos/LightTable/LightTable/issues/1131","id":152286513,"user":{"login":"kenny-evitt","id":1461730,"avatar_url":"https://avatars.githubusercontent.com/u/1461730?v=3","gravatar_id":"","url":"https://api.github.com/users/kenny-evitt","html_url":"https://github.com/kenny-evitt","followers_url":"https://api.github.com/users/kenny-evitt/followers","following_url":"https://api.github.com/users/kenny-evitt/following{/other_user}","gists_url":"https://api.github.com/users/kenny-evitt/gists{/gist_id}","starred_url":"https://api.github.com/users/kenny-evitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kenny-evitt/subscriptions","organizations_url":"https://api.github.com/users/kenny-evitt/orgs","repos_url":"https://api.github.com/users/kenny-evitt/repos","events_url":"https://api.github.com/users/kenny-evitt/events{/privacy}","received_events_url":"https://api.github.com/users/kenny-evitt/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T18:55:50Z","updated_at":"2015-10-29T18:55:50Z","body":"@cldwalker I'm actually interested in this, or something similar. But I don't think there's much use in keeping this issue open. We should probably move this to the wishlist. Or maybe I'm wrong – maybe there's significant utility in leaving issues like this open for the community to discuss until someone creates a separate repo for a plugin? @rundis Thoughts? Preferences?\r\n\r\nWhat I'd like personally is to be able to have any number of workspaces. [The existing code actually deletes workspace files if there are more than 20.](https://github.com/LightTable/LightTable/blob/master/src/lt/objs/workspace.cljs#L189-L194) I'd also like to be able to open a workspace from the file navigation sidebar (or a separate sidebar that opens in the same location and behaves similarly).\r\n\r\nFor anyone interested, LT is saving workspaces as files in [the user directory](https://github.com/LightTable/LightTable/issues/1968) sub-directory */ltcache/workspace*.\r\n\r\n@fjarri Still interested in this?"}}