{ "auto_complete": { "selected_items": [ ] }, "buffers": [ { "contents": "Stream = require(\"stream\").Stream\n\n\nmodule.exports = class Reader extends Stream\n \n ###\n ###\n \n constructor: (ops) ->\n super()\n @addEventListener \"pipe\", (source) =>\n @source = source\n\n @addEventListener \"end\", () =>\n @ended = true\n\n if ops.cache\n @cache true\n @dump()\n \n ###\n ###\n \n setEncoding: (encoding) ->\n @source?.setEncoding(encoding)\n \n ###\n ###\n \n pause: () ->\n @source?.pause?()\n \n ###\n ###\n \n resume: () ->\n @source?.resume?()\n\n ###\n ###\n \n destroy: () ->\n @source?.destroy?()\n\n ###\n ###\n \n destroySoon: () ->\n @source?.destroySoon?()\n\n ###\n ###\n\n cache: (value) ->\n @_cache = value if arguments.length\n @_cache \n\n ###\n listens on a reader, and pipes it to a callback a few ways\n ###\n\n dump: (callback, ops) ->\n \n # ability to dump data without providing a callback. Useful for caching\n if typeof callback == 'object'\n ops = callback\n callback = () ->\n\n # streaming the data? needs to be piped then since we're emitting buffered data\n pipedStream = if ops.stream then new Reader else @\n \n # stream data? don't continue then...\n return callback.call @, @stream if ops.stream and not ops.cache\n\n buffer = []\n\n onEnd = (err) =>\n \n return null if err or ops.stream\n return callback.call @, err, buffer if ops.batch\n return callback() if not buffer.length\n\n for chunk in buffer\n callback.call @, err, chunk\n\n\n @on \"data\", (chunk) => \n buffer.push chunk\n\n # final call to cache data - maybe used at the last sec. See push messanger\n @_buffer = buffer if not @_buffer and @cache\n\n @on \"end\", onEnd\n @on \"error\", onEnd\n\n \n for chunk in @_buffer\n\n # raw stream passed - then pipe the data\n if ops.stream then pipedStream.emit \"data\", chunk\n buffer.push chunk\n\n if @ended\n if ops.stream\n pipedStream.emit \"end\", chunk\n else\n onEnd false\n \n \nReader::readable = true\n\n\n\n ", "file": "src/reader.coffee", "file_size": 1854, "file_write_time": 1324577848000000, "settings": { "buffer_size": 1854, "line_ending": "Unix" } }, { "file": "package.json", "settings": { "buffer_size": 587, "line_ending": "Unix" } }, { "file": "src/push/messanger.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "contents": "Writer = require \"../io/writer\"\n_ = require \"underscore\"\n\nmodule.exports = class Response extends Writer\n\n ###\n ###\n\n constructor: (@_messanger) ->\n super()\n @_headers = {}\n\n \n ###\n ###\n \n headers: (typeOrObj, value) ->\n if typeof typeOrObj == \"object\"\n _.extend @_headers typeOrObj\n else\n @_headers[typeOfObj] = value\n \n ###\n ###\n \n write: (chunk, encoding = \"utf8\") ->\n @sendHeaders\n super chunk, encoding\n \n\n ###\n ###\n\n sendHeaders: () ->\n if @sentHeaders then return @\n @sentHeaders = true\n @emit \"headers\", headers\n @\n\n \nWriter::writable = true\n", "file": "src/pull/response.coffee", "file_size": 569, "file_write_time": 1327875441000000, "settings": { "buffer_size": 569, "line_ending": "Unix" } }, { "file": "src/message.coffee", "settings": { "buffer_size": 2673, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin g59Iky.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/pool.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/pool.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "contents": "Stream = require(\"stream\").Stream\nReader = require \"./reader\"\n\nmodule.exports = class Writer extends Stream\n \n constructor: () ->\n @setMaxListeners(0)\n \n ###\n ###\n error: (err) ->\n err = new Error(err) if typeof err == 'string'\n @emit \"error\", err\n \n ###\n ###\n \n write: (chunk, encoding = \"utf8\") ->\n @emit \"data\", chunk, encoding\n \n ###\n ###\n \n end: (chunk, encoding) ->\n @write chunk, encoding if chunk\n throw new Error \"Cannot call end twice\" if @ended\n @ended = true\n @emit \"end\"\n @\n\n ###\n ###\n\n reader: () ->\n return new Reader @\n \nWriter::writable = true\n", "file": "src/io/writer.coffee", "file_size": 506, "file_write_time": 1327972192000000, "settings": { "buffer_size": 574, "line_ending": "Unix" } }, { "file": "src/pull/messanger.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin lnjINt.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/abstract/dispatcher.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/io/reader.coffee", "settings": { "buffer_size": 2421, "line_ending": "Unix" } }, { "file": "src/io/stream.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/abstract/middleware.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/abstract/messanger.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/index.coffee", "settings": { "buffer_size": 214, "line_ending": "Unix" } }, { "file": "src/router.coffee", "settings": { "buffer_size": 2736, "line_ending": "Unix" } }, { "file": "src/collect/plugin.coffee", "settings": { "buffer_size": 548, "line_ending": "Unix" } }, { "file": "src/pull/index.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/concrete/plugin.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/concrete/index.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/plugins.coffee", "settings": { "buffer_size": 1052, "line_ending": "Unix" } }, { "file": "src/push/plugin.coffee", "settings": { "buffer_size": 484, "line_ending": "Unix" } }, { "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "contents": "var vows = require('vows'),\nassert = require('assert'),\nbeanpoll = require('../')\n\n\nvows.describe('Pulling request').addBatch({\n \n 'A pull request': function() {\n \n }\n\n});", "file": "tests/pull-test.js", "file_size": 55, "file_write_time": 1324665017000000, "settings": { "buffer_size": 172, "line_ending": "Unix" } }, { "file": "src/abstract/routeCollection.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/io/stream.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "lib/abstract/routeCollection.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "examples/pull-hello.js", "settings": { "buffer_size": 1010, "line_ending": "Unix" } }, { "file": "examples/push-pull.js", "settings": { "buffer_size": 225, "line_ending": "Unix" } }, { "file": "examples/push.js", "settings": { "buffer_size": 242, "line_ending": "Unix" } }, { "file": "examples/pull-tags.js", "settings": { "buffer_size": 830, "line_ending": "Unix" } }, { "file": "src/collections/linkedQueue.coffee", "settings": { "buffer_size": 1048, "line_ending": "Unix" } }, { "file": "src/collect/dispatcher", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "lib/abstract/messanger.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "lib/router.js", "settings": { "buffer_size": 3585, "line_ending": "Unix" } }, { "file": "README.md", "settings": { "buffer_size": 2417, "line_ending": "Unix" } }, { "file": "test/pull-test.js", "settings": { "buffer_size": 331, "line_ending": "Unix" } }, { "file": "src/concrete/messanger.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/concrete/wrappedMessanger.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/concrete/middleware.coffee", "settings": { "buffer_size": 700, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin FqzEWq.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin 1G83ai.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/concrete/routeCollection.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/collect/dispatcher.coffee", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "lib/concrete/dispatcher.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/pull/plugin.coffee", "settings": { "buffer_size": 1114, "line_ending": "Unix" } }, { "contents": "su", "file": "/Users/craig/Dropbox/Developer/Public/Structr/help", "file_size": -1, "file_write_time": -1, "settings": { "buffer_size": 2, "line_ending": "Unix" } }, { "file": "src/concrete/director.coffee", "settings": { "buffer_size": 2745, "line_ending": "Unix" } }, { "file": "src/push/director.coffee", "settings": { "buffer_size": 242, "line_ending": "Unix" } }, { "file": "src/collect/director.coffee", "settings": { "buffer_size": 225, "line_ending": "Unix" } }, { "file": "src/pull/director.coffee", "settings": { "buffer_size": 716, "line_ending": "Unix" } }, { "file": "src/concrete/wrappedMessenger.coffee", "settings": { "buffer_size": 68, "line_ending": "Unix" } }, { "file": "src/pull/messenger.coffee", "settings": { "buffer_size": 432, "line_ending": "Unix" } }, { "file": "src/push/messenger.coffee", "settings": { "buffer_size": 656, "line_ending": "Unix" } }, { "file": "src/concrete/messenger.coffee", "settings": { "buffer_size": 1162, "line_ending": "Unix" } }, { "file": "src/collections/linkedList.coffee", "settings": { "buffer_size": 843, "line_ending": "Unix" } }, { "file": "lib/message.js", "settings": { "buffer_size": 5089, "line_ending": "Unix" } }, { "file": "lib/concrete/director.js", "settings": { "buffer_size": 3857, "line_ending": "Unix" } }, { "file": "lib/push/plugin.js", "settings": { "buffer_size": 685, "line_ending": "Unix" } }, { "file": "lib/io/writer.js", "settings": { "buffer_size": 1378, "line_ending": "Unix" } }, { "file": "src/concrete/response.coffee", "settings": { "buffer_size": 656, "line_ending": "Unix" } }, { "file": "lib/concrete/response.js", "settings": { "buffer_size": 1689, "line_ending": "Unix" } }, { "file": "lib/concrete/messenger.js", "settings": { "buffer_size": 2350, "line_ending": "Unix" } }, { "file": "lib/push/messenger.js", "settings": { "buffer_size": 939, "line_ending": "Unix" } } ], "build_system": "", "command_palette": { "height": 0.0, "selected_items": [ ], "width": 0.0 }, "console": { "height": 136.0 }, "distraction_free": { "menu_visible": true, "show_minimap": false, "show_open_files": false, "show_tabs": false, "side_bar_visible": false, "status_bar_visible": false }, "file_history": [ "/Users/craig/Dropbox/Developer/Public/beanpoll.js/lib/concrete/messanger.js", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/push/dispatcher.coffee", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/pull/dispatcher.coffee", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/concrete/dispatcher.coffee", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/lib/concrete/index.js", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/pull/plugincoffee", "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/pull/plugin.coffee", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/lib/pool.js", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/src/router.coffee", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/src/index.coffee", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/package.json", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/README.md", "/tmp/subl stdin Nc1hZB.txt", "/tmp/subl stdin 1qC1jG.txt", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/lib/node/loader.js", "/tmp/subl stdin 2tmZZb.txt", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/src/message.coffee", "/Volumes/craig/Dropbox/Developer/Public/beanpoll.js/beanpole", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/router.js", "/Users/craig/Dropbox/Developer/Public/beanpole/src/index.js", "/Users/craig/Dropbox/Developer/Public/beanpole/src/routeTree.coffee", "/Users/craig/Dropbox/Developer/Public/beanpole/src/linkedList.coffee", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/index.js", "/tmp/subl stdin xvoQ3A.txt", "/Users/craig/Dropbox/Developer/Public/beanpole/examples/bean.hello/beans/hello.core/index.js", "/Users/craig/Dropbox/Developer/Public/beanpole/examples/bean.hello/index.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/core/index.js", "/Users/craig/Dropbox/Developer/Public/beanpole/package.json", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/request/index.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/request/middleware.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/request/message.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/middleware.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/listener/collection.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/listener/push.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/listener/pull.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/collection/linkdedList.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/collection/routeTree.js", "/Users/craig/Dropbox/Developer/Public/beanpole/lib/collection/linkedList.js" ], "find": { "height": 33.0 }, "find_in_files": { "height": 0.0, "where_history": [ ] }, "find_state": { "case_sensitive": false, "find_history": [ "numL", "message.call", "@ended", "stream", "callback", "ops.stream", "emit", "routeExists", "callback", "EventE", "EventL", "director", "hasNext", "callback", "getListeners", "channel", "pull", "addRoute", "_messanger", "crema", "MessageWriter", "_findListeners", "_prepareRequest", "dump", "reader", "_dispatchers", "response", "@response", "_filterListeners", "_findListeners", "getRouteListeners", "_prepareReq", "console", "expa", "_pullDis", "messa", "request", "console.", "@_bu", "@_buffer", "ended", ".cache", "@_cac", "callback", "console.l", "getRoute", "addRouteListener", "new Messag", "_pushDisp", ".on", "console", "@on", "console.", ".on", "crema", "replace", "addRouteListener", "with", "_require2", "unableToLoad", "Unable to load b", "args", "--all" ], "highlight": true, "in_selection": false, "preserve_case": false, "regex": false, "replace_history": [ ], "reverse": false, "show_context": true, "use_buffer2": true, "whole_word": false, "wrap": true }, "groups": [ { "selected": 57, "sheets": [ { "buffer": 0, "file": "src/reader.coffee", "settings": { "buffer_size": 1854, "regions": { }, "selection": [ [ 239, 239 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 991.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 1, "file": "package.json", "settings": { "buffer_size": 587, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JSON.tmLanguage", "tab_size": 4, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 2, "file": "src/push/messanger.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 3, "file": "src/pull/response.coffee", "settings": { "buffer_size": 569, "regions": { }, "selection": [ [ 503, 503 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 4, "file": "src/message.coffee", "settings": { "buffer_size": 2673, "regions": { }, "selection": [ [ 1438, 1438 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1051.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 5, "file": "/tmp/subl stdin g59Iky.txt", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 6, "file": "src/pool.js", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 7, "file": "src/pool.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 8, "file": "src/io/writer.coffee", "settings": { "buffer_size": 574, "regions": { }, "selection": [ [ 480, 412 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 9, "file": "src/pull/messanger.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 10, "file": "/tmp/subl stdin lnjINt.txt", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 11, "file": "src/abstract/dispatcher.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 191.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 12, "file": "src/io/reader.coffee", "settings": { "buffer_size": 2421, "regions": { }, "selection": [ [ 2311, 2317 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1412.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 13, "file": "src/io/stream.js", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 14, "file": "src/abstract/middleware.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 15, "file": "src/abstract/messanger.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 16, "file": "src/index.coffee", "settings": { "buffer_size": 214, "regions": { }, "selection": [ [ 89, 89 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 17, "file": "src/router.coffee", "settings": { "buffer_size": 2736, "regions": { }, "selection": [ [ 1972, 1972 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1247.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 18, "file": "src/collect/plugin.coffee", "settings": { "buffer_size": 548, "regions": { }, "selection": [ [ 242, 242 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 19, "file": "src/pull/index.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 20, "file": "src/concrete/plugin.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 21, "file": "src/concrete/index.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 22, "file": "src/plugins.coffee", "settings": { "buffer_size": 1052, "regions": { }, "selection": [ [ 656, 656 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 212.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 23, "file": "src/push/plugin.coffee", "settings": { "buffer_size": 484, "regions": { }, "selection": [ [ 198, 198 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 24, "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "default_dir": "/Users/craig/Dropbox/Developer/Public/beanpoll.js/src/pull", "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 25, "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 26, "file": "tests/pull-test.js", "settings": { "buffer_size": 172, "regions": { }, "selection": [ [ 0, 172 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 27, "file": "src/abstract/routeCollection.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 225.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 28, "file": "src/io/stream.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 29, "file": "lib/abstract/routeCollection.js", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 30, "file": "examples/pull-hello.js", "settings": { "buffer_size": 1010, "regions": { }, "selection": [ [ 757, 757 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 392.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 31, "file": "examples/push-pull.js", "settings": { "buffer_size": 225, "regions": { }, "selection": [ [ 72, 79 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 32, "file": "examples/push.js", "settings": { "buffer_size": 242, "regions": { }, "selection": [ [ 171, 171 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 33, "file": "examples/pull-tags.js", "settings": { "buffer_size": 830, "regions": { }, "selection": [ [ 382, 382 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 34, "file": "src/collections/linkedQueue.coffee", "settings": { "buffer_size": 1048, "regions": { }, "selection": [ [ 443, 443 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 35, "file": "src/collect/dispatcher", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 36, "file": "lib/abstract/messanger.js", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 37, "file": "lib/router.js", "settings": { "buffer_size": 3585, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 1335.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 38, "file": "README.md", "settings": { "buffer_size": 2417, "regions": { }, "selection": [ [ 2282, 2282 ] ], "settings": { "syntax": "Packages/Markdown/Markdown.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 962.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 39, "file": "test/pull-test.js", "settings": { "buffer_size": 331, "regions": { }, "selection": [ [ 298, 298 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 40, "file": "src/concrete/messanger.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 47.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 41, "file": "src/concrete/wrappedMessanger.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 42, "file": "src/concrete/middleware.coffee", "settings": { "buffer_size": 700, "regions": { }, "selection": [ [ 314, 314 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 43, "file": "/tmp/subl stdin FqzEWq.txt", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 44, "file": "/tmp/subl stdin 1G83ai.txt", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 45, "file": "src/concrete/routeCollection.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 74.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 46, "file": "src/collect/dispatcher.coffee", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 47, "file": "lib/concrete/dispatcher.js", "settings": { "buffer_size": 0, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 48, "file": "src/pull/plugin.coffee", "settings": { "buffer_size": 1114, "regions": { }, "selection": [ [ 744, 748 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 167.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 49, "file": "/Users/craig/Dropbox/Developer/Public/Structr/help", "settings": { "buffer_size": 2, "regions": { }, "selection": [ [ 2, 2 ] ], "settings": { "syntax": "Packages/Text/Plain text.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 50, "file": "src/concrete/director.coffee", "settings": { "buffer_size": 2745, "regions": { }, "selection": [ [ 157, 157 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1245.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 51, "file": "src/push/director.coffee", "settings": { "buffer_size": 242, "regions": { }, "selection": [ [ 152, 152 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 52, "file": "src/collect/director.coffee", "settings": { "buffer_size": 225, "regions": { }, "selection": [ [ 116, 116 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 53, "file": "src/pull/director.coffee", "settings": { "buffer_size": 716, "regions": { }, "selection": [ [ 426, 426 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 54, "file": "src/concrete/wrappedMessenger.coffee", "settings": { "buffer_size": 68, "regions": { }, "selection": [ [ 48, 48 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 55, "file": "src/pull/messenger.coffee", "settings": { "buffer_size": 432, "regions": { }, "selection": [ [ 312, 312 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 56, "file": "src/push/messenger.coffee", "settings": { "buffer_size": 656, "regions": { }, "selection": [ [ 211, 211 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 57, "file": "src/concrete/messenger.coffee", "settings": { "buffer_size": 1162, "regions": { }, "selection": [ [ 582, 582 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 150.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 58, "file": "src/collections/linkedList.coffee", "settings": { "buffer_size": 843, "regions": { }, "selection": [ [ 91, 91 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 59, "file": "lib/message.js", "settings": { "buffer_size": 5089, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 2.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 60, "file": "lib/concrete/director.js", "settings": { "buffer_size": 3857, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 2.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 61, "file": "lib/push/plugin.js", "settings": { "buffer_size": 685, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 62, "file": "lib/io/writer.js", "settings": { "buffer_size": 1378, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 63, "file": "src/concrete/response.coffee", "settings": { "buffer_size": 656, "regions": { }, "selection": [ [ 617, 617 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 64, "file": "lib/concrete/response.js", "settings": { "buffer_size": 1689, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 65, "file": "lib/concrete/messenger.js", "settings": { "buffer_size": 2350, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 2.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 66, "file": "lib/push/messenger.js", "settings": { "buffer_size": 939, "regions": { }, "selection": [ [ 589, 589 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" } ] } ], "incremental_find": { "height": 0.0 }, "input": { "height": 28.0 }, "layout": { "cells": [ [ 0, 0, 1, 1 ] ], "cols": [ 0.0, 1.0 ], "rows": [ 0.0, 1.0 ] }, "menu_visible": true, "replace": { "height": 0.0 }, "save_all_on_build": true, "select_file": { "height": 0.0, "selected_items": [ ], "width": 0.0 }, "select_project": { "height": 0.0, "selected_items": [ ], "width": 0.0 }, "show_minimap": true, "show_open_files": false, "show_tabs": true, "side_bar_visible": true, "side_bar_width": 150.0, "status_bar_visible": true }