{ "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": 616, "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": 2807, "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" } }, { "file": "src/io/writer.coffee", "settings": { "buffer_size": 584, "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": 4292, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin K9IkMM.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin WRwn6x.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin EbbMYk.txt", "settings": { "buffer_size": 0, "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": 314, "line_ending": "Unix" } }, { "file": "src/router.coffee", "settings": { "buffer_size": 2736, "line_ending": "Unix" } }, { "file": "src/collect/plugin.coffee", "settings": { "buffer_size": 558, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin 837FNy.txt", "settings": { "buffer_size": 0, "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": 666, "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": 299, "line_ending": "Unix" } }, { "file": "examples/push.js", "settings": { "buffer_size": 242, "line_ending": "Unix" } }, { "file": "test/push-test.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "test/binding-test.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "test/collect-test.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "test/stream-test.js", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "test/filter-test.js", "settings": { "buffer_size": 0, "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": 6277, "line_ending": "Unix" } }, { "file": "test/pull-test.js", "settings": { "buffer_size": 573, "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": 845, "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": 1136, "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": 3454, "line_ending": "Unix" } }, { "file": "examples/push-pull-one.js", "settings": { "buffer_size": 392, "line_ending": "Unix" } }, { "file": "src/push/director.coffee", "settings": { "buffer_size": 242, "line_ending": "Unix" } }, { "file": "src/collect/director.coffee", "settings": { "buffer_size": 173, "line_ending": "Unix" } }, { "file": "src/pull/director.coffee", "settings": { "buffer_size": 417, "line_ending": "Unix" } }, { "file": "src/concrete/wrappedMessenger.coffee", "settings": { "buffer_size": 68, "line_ending": "Unix" } }, { "file": "src/pull/messenger.coffee", "settings": { "buffer_size": 277, "line_ending": "Unix" } }, { "file": "src/push/messenger.coffee", "settings": { "buffer_size": 573, "line_ending": "Unix" } }, { "file": "src/concrete/messenger.coffee", "settings": { "buffer_size": 1680, "line_ending": "Unix" } }, { "file": "/tmp/subl stdin PmuNsj.txt", "settings": { "buffer_size": 0, "line_ending": "Unix" } }, { "file": "src/collections/linkedList.coffee", "settings": { "buffer_size": 843, "line_ending": "Unix" } }, { "file": "lib/message.js", "settings": { "buffer_size": 5292, "line_ending": "Unix" } }, { "file": "lib/concrete/director.js", "settings": { "buffer_size": 3894, "line_ending": "Unix" } }, { "file": "lib/push/plugin.js", "settings": { "buffer_size": 629, "line_ending": "Unix" } }, { "file": "lib/io/writer.js", "settings": { "buffer_size": 1425, "line_ending": "Unix" } }, { "file": "src/concrete/response.coffee", "settings": { "buffer_size": 1013, "line_ending": "Unix" } }, { "file": "lib/concrete/response.js", "settings": { "buffer_size": 2665, "line_ending": "Unix" } }, { "file": "lib/concrete/messenger.js", "settings": { "buffer_size": 2874, "line_ending": "Unix" } }, { "file": "lib/push/messenger.js", "settings": { "buffer_size": 939, "line_ending": "Unix" } }, { "file": "lib/io/reader.js", "settings": { "buffer_size": 5751, "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": [ "require", "beanpoll", "flatten", "prepareListeners", "console.", "getListeners", "chains", "params", "arg2", "_messang", "_listen", ".dump", "ended", "dump", "stream", "ops", "pipedStream", "callback", "getListen", "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": 59, "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": 616, "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": 2807, "regions": { }, "selection": [ [ 529, 530 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 136.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": 584, "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": 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": 4292, "regions": { }, "selection": [ [ 3839, 3839 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2279.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 13, "file": "/tmp/subl stdin K9IkMM.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": 14, "file": "/tmp/subl stdin WRwn6x.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": 15, "file": "/tmp/subl stdin EbbMYk.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": 16, "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": 17, "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": 18, "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": 19, "file": "src/index.coffee", "settings": { "buffer_size": 314, "regions": { }, "selection": [ [ 217, 217 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 20, "file": "src/router.coffee", "settings": { "buffer_size": 2736, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/CoffeeScript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 21, "file": "src/collect/plugin.coffee", "settings": { "buffer_size": 558, "regions": { }, "selection": [ [ 435, 406 ] ], "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": 22, "file": "/tmp/subl stdin 837FNy.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": 23, "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": 24, "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": 25, "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": 26, "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": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 27, "file": "src/push/plugin.coffee", "settings": { "buffer_size": 666, "regions": { }, "selection": [ [ 281, 281 ] ], "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": 28, "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": 29, "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": 30, "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": 31, "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": 32, "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": 33, "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": 34, "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": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 35, "file": "examples/push-pull.js", "settings": { "buffer_size": 299, "regions": { }, "selection": [ [ 0, 299 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 36, "file": "examples/push.js", "settings": { "buffer_size": 242, "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": 37, "file": "test/push-test.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": 38, "file": "test/binding-test.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": 39, "file": "test/collect-test.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": 40, "file": "test/stream-test.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": 41, "file": "test/filter-test.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": 42, "file": "examples/pull-tags.js", "settings": { "buffer_size": 830, "regions": { }, "selection": [ [ 0, 830 ] ], "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": 43, "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": 44, "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": 45, "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": 46, "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": 47, "file": "README.md", "settings": { "buffer_size": 6277, "regions": { }, "selection": [ [ 6156, 6156 ] ], "settings": { "syntax": "Packages/Markdown/Markdown.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 4007.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 48, "file": "test/pull-test.js", "settings": { "buffer_size": 573, "regions": { }, "selection": [ [ 395, 395 ] ], "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": 49, "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": 50, "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": 51, "file": "src/concrete/middleware.coffee", "settings": { "buffer_size": 845, "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": 52, "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": 53, "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": 54, "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": 55, "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": 56, "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": 57, "file": "src/pull/plugin.coffee", "settings": { "buffer_size": 1136, "regions": { }, "selection": [ [ 379, 189 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 32.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 58, "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": 59, "file": "src/concrete/director.coffee", "settings": { "buffer_size": 3454, "regions": { }, "selection": [ [ 1828, 1828 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 947.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 60, "file": "examples/push-pull-one.js", "settings": { "buffer_size": 392, "regions": { }, "selection": [ [ 387, 387 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 61, "file": "src/push/director.coffee", "settings": { "buffer_size": 242, "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": 62, "file": "src/collect/director.coffee", "settings": { "buffer_size": 173, "regions": { }, "selection": [ [ 130, 146 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 63, "file": "src/pull/director.coffee", "settings": { "buffer_size": 417, "regions": { }, "selection": [ [ 286, 302 ] ], "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": "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": 65, "file": "src/pull/messenger.coffee", "settings": { "buffer_size": 277, "regions": { }, "selection": [ [ 157, 157 ] ], "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": 66, "file": "src/push/messenger.coffee", "settings": { "buffer_size": 573, "regions": { }, "selection": [ [ 124, 124 ] ], "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": 67, "file": "src/concrete/messenger.coffee", "settings": { "buffer_size": 1680, "regions": { }, "selection": [ [ 1435, 1435 ] ], "settings": { "syntax": "Packages/Coffeescript/CoffeeScript.tmLanguage", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 677.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 68, "file": "/tmp/subl stdin PmuNsj.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": 69, "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": 70, "file": "lib/message.js", "settings": { "buffer_size": 5292, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 2642.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 71, "file": "lib/concrete/director.js", "settings": { "buffer_size": 3894, "regions": { }, "selection": [ [ 602, 602 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 195.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 72, "file": "lib/push/plugin.js", "settings": { "buffer_size": 629, "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": 73, "file": "lib/io/writer.js", "settings": { "buffer_size": 1425, "regions": { }, "selection": [ [ 560, 560 ] ], "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": 74, "file": "src/concrete/response.coffee", "settings": { "buffer_size": 1013, "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": 75, "file": "lib/concrete/response.js", "settings": { "buffer_size": 2665, "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": 76, "file": "lib/concrete/messenger.js", "settings": { "buffer_size": 2874, "regions": { }, "selection": [ [ 464, 464 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 345.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 77, "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" }, { "buffer": 78, "file": "lib/io/reader.js", "settings": { "buffer_size": 5751, "regions": { }, "selection": [ [ 4931, 4940 ] ], "settings": { "syntax": "Packages/JavaScript/JavaScript.tmLanguage", "tab_size": 2, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 2191.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 }