├── .github └── CONTRIBUTING.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── clipboard ├── clipboard.go └── clipboard_test.go ├── colorscheme.go ├── colorscheme_test.go ├── command.go ├── command_test.go ├── commandhandler.go ├── commandhandler_test.go ├── doc.go ├── edit.go ├── editor.go ├── editor_test.go ├── events.go ├── events_test.go ├── frontend.go ├── frontend_test.go ├── go.mod ├── go.sum ├── keys ├── key.go ├── key_test.go ├── keybinding.go ├── keybinding_test.go ├── keycontext.go ├── keycontext_test.go ├── keypress.go ├── keypress_test.go └── testdata │ ├── Default.sublime-keymap │ └── test.sublime-keymap ├── log ├── global.go ├── global_test.go ├── level.go ├── logger.go ├── logger_test.go ├── logwriter.go └── logwriter_test.go ├── packages ├── doc.go ├── json.go ├── json_test.go ├── package.go ├── package_test.go ├── testdata │ └── Preferences.sublime-settings ├── watcher.go └── watcher_test.go ├── parser ├── parser.go └── parser_test.go ├── project.go ├── project_test.go ├── render ├── doc.go ├── font.go ├── renderer.go ├── renderer_test.go ├── settings.go ├── view.go └── view_test.go ├── syntax.go ├── syntax_test.go ├── testdata ├── Go.tmLanguage ├── Monokai.tmTheme ├── Packages │ ├── Default │ │ ├── Default (OSX).sublime-keymap │ │ ├── Default.sublime-keymap │ │ ├── Preferences (Linux).sublime-settings │ │ ├── Preferences (OSX).sublime-settings │ │ ├── Preferences (Windows).sublime-settings │ │ └── Preferences.sublime-settings │ └── Python │ │ └── Python.sublime-settings ├── code.go ├── code1.go ├── file ├── project ├── scopename.res └── scoperange.res ├── undo.go ├── undo_test.go ├── view.go ├── view_test.go ├── watch ├── testdata │ ├── dummy.txt │ └── test.txt ├── watcher.go └── watcher_test.go ├── window.go └── window_test.go /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/README.md -------------------------------------------------------------------------------- /clipboard/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/clipboard/clipboard.go -------------------------------------------------------------------------------- /clipboard/clipboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/clipboard/clipboard_test.go -------------------------------------------------------------------------------- /colorscheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/colorscheme.go -------------------------------------------------------------------------------- /colorscheme_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/colorscheme_test.go -------------------------------------------------------------------------------- /command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/command.go -------------------------------------------------------------------------------- /command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/command_test.go -------------------------------------------------------------------------------- /commandhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/commandhandler.go -------------------------------------------------------------------------------- /commandhandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/commandhandler_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/doc.go -------------------------------------------------------------------------------- /edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/edit.go -------------------------------------------------------------------------------- /editor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/editor.go -------------------------------------------------------------------------------- /editor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/editor_test.go -------------------------------------------------------------------------------- /events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/events.go -------------------------------------------------------------------------------- /events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/events_test.go -------------------------------------------------------------------------------- /frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/frontend.go -------------------------------------------------------------------------------- /frontend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/frontend_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/go.sum -------------------------------------------------------------------------------- /keys/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/key.go -------------------------------------------------------------------------------- /keys/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/key_test.go -------------------------------------------------------------------------------- /keys/keybinding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keybinding.go -------------------------------------------------------------------------------- /keys/keybinding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keybinding_test.go -------------------------------------------------------------------------------- /keys/keycontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keycontext.go -------------------------------------------------------------------------------- /keys/keycontext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keycontext_test.go -------------------------------------------------------------------------------- /keys/keypress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keypress.go -------------------------------------------------------------------------------- /keys/keypress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/keypress_test.go -------------------------------------------------------------------------------- /keys/testdata/Default.sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/testdata/Default.sublime-keymap -------------------------------------------------------------------------------- /keys/testdata/test.sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/keys/testdata/test.sublime-keymap -------------------------------------------------------------------------------- /log/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/global.go -------------------------------------------------------------------------------- /log/global_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/global_test.go -------------------------------------------------------------------------------- /log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/level.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/logger.go -------------------------------------------------------------------------------- /log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/logger_test.go -------------------------------------------------------------------------------- /log/logwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/logwriter.go -------------------------------------------------------------------------------- /log/logwriter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/log/logwriter_test.go -------------------------------------------------------------------------------- /packages/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/doc.go -------------------------------------------------------------------------------- /packages/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/json.go -------------------------------------------------------------------------------- /packages/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/json_test.go -------------------------------------------------------------------------------- /packages/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/package.go -------------------------------------------------------------------------------- /packages/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/package_test.go -------------------------------------------------------------------------------- /packages/testdata/Preferences.sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/testdata/Preferences.sublime-settings -------------------------------------------------------------------------------- /packages/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/watcher.go -------------------------------------------------------------------------------- /packages/watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/packages/watcher_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/project.go -------------------------------------------------------------------------------- /project_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/project_test.go -------------------------------------------------------------------------------- /render/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/doc.go -------------------------------------------------------------------------------- /render/font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/font.go -------------------------------------------------------------------------------- /render/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/renderer.go -------------------------------------------------------------------------------- /render/renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/renderer_test.go -------------------------------------------------------------------------------- /render/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/settings.go -------------------------------------------------------------------------------- /render/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/view.go -------------------------------------------------------------------------------- /render/view_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/render/view_test.go -------------------------------------------------------------------------------- /syntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/syntax.go -------------------------------------------------------------------------------- /syntax_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/syntax_test.go -------------------------------------------------------------------------------- /testdata/Go.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Go.tmLanguage -------------------------------------------------------------------------------- /testdata/Monokai.tmTheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Monokai.tmTheme -------------------------------------------------------------------------------- /testdata/Packages/Default/Default (OSX).sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { "keys": ["super+w"], "command": "close"}, 3 | ] 4 | -------------------------------------------------------------------------------- /testdata/Packages/Default/Default.sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Packages/Default/Default.sublime-keymap -------------------------------------------------------------------------------- /testdata/Packages/Default/Preferences (Linux).sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Packages/Default/Preferences (Linux).sublime-settings -------------------------------------------------------------------------------- /testdata/Packages/Default/Preferences (OSX).sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Packages/Default/Preferences (OSX).sublime-settings -------------------------------------------------------------------------------- /testdata/Packages/Default/Preferences (Windows).sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Packages/Default/Preferences (Windows).sublime-settings -------------------------------------------------------------------------------- /testdata/Packages/Default/Preferences.sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/Packages/Default/Preferences.sublime-settings -------------------------------------------------------------------------------- /testdata/Packages/Python/Python.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | "translate_tabs_to_spaces": true, 3 | } 4 | -------------------------------------------------------------------------------- /testdata/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/code.go -------------------------------------------------------------------------------- /testdata/code1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/code1.go -------------------------------------------------------------------------------- /testdata/file: -------------------------------------------------------------------------------- 1 | "test text" 2 | -------------------------------------------------------------------------------- /testdata/project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/project -------------------------------------------------------------------------------- /testdata/scopename.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/scopename.res -------------------------------------------------------------------------------- /testdata/scoperange.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/testdata/scoperange.res -------------------------------------------------------------------------------- /undo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/undo.go -------------------------------------------------------------------------------- /undo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/undo_test.go -------------------------------------------------------------------------------- /view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/view.go -------------------------------------------------------------------------------- /view_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/view_test.go -------------------------------------------------------------------------------- /watch/testdata/dummy.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/testdata/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /watch/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/watch/watcher.go -------------------------------------------------------------------------------- /watch/watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/watch/watcher_test.go -------------------------------------------------------------------------------- /window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/window.go -------------------------------------------------------------------------------- /window_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limetext/backend/HEAD/window_test.go --------------------------------------------------------------------------------