├── .eslintrc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── jsLibraryMappings.xml ├── misc.xml ├── modules.xml ├── rebase-editor.iml └── vcs.xml ├── .jsbeautifyrc ├── .travis.yml ├── README.md ├── alt-keybindings.json ├── example ├── git-reflog.gif ├── index.js ├── install-editor.sh ├── lib ├── debounce.js ├── debug-log.js ├── file-handle.js ├── key-bindings.js ├── main.js ├── rebase-file.js ├── reducer.js ├── terminal.js └── utils.js ├── package.json ├── rebase-editor.gif └── test ├── .mocharc.yaml ├── debug-log.spec.js ├── file-handle.spec.js ├── fuzzy.reducer.spec.js ├── key-bindings.spec.js ├── main.spec.js ├── mock-terminal.js ├── rebase-file.spec.js ├── reducer.spec.js ├── setup.js ├── state-gen.js ├── terminal.spec.js ├── testfiles ├── customKeybindings.js ├── customKeybindings.json ├── emptyfile.txt └── testfile.txt └── utils.spec.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | console.log 3 | coverage 4 | .nyc_output 5 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/rebase-editor.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/rebase-editor.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.jsbeautifyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.jsbeautifyrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/README.md -------------------------------------------------------------------------------- /alt-keybindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/alt-keybindings.json -------------------------------------------------------------------------------- /example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/example -------------------------------------------------------------------------------- /git-reflog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/git-reflog.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/index.js -------------------------------------------------------------------------------- /install-editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/install-editor.sh -------------------------------------------------------------------------------- /lib/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/debounce.js -------------------------------------------------------------------------------- /lib/debug-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/debug-log.js -------------------------------------------------------------------------------- /lib/file-handle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/file-handle.js -------------------------------------------------------------------------------- /lib/key-bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/key-bindings.js -------------------------------------------------------------------------------- /lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/main.js -------------------------------------------------------------------------------- /lib/rebase-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/rebase-file.js -------------------------------------------------------------------------------- /lib/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/reducer.js -------------------------------------------------------------------------------- /lib/terminal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/terminal.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/package.json -------------------------------------------------------------------------------- /rebase-editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/rebase-editor.gif -------------------------------------------------------------------------------- /test/.mocharc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/.mocharc.yaml -------------------------------------------------------------------------------- /test/debug-log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/debug-log.spec.js -------------------------------------------------------------------------------- /test/file-handle.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/file-handle.spec.js -------------------------------------------------------------------------------- /test/fuzzy.reducer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/fuzzy.reducer.spec.js -------------------------------------------------------------------------------- /test/key-bindings.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/key-bindings.spec.js -------------------------------------------------------------------------------- /test/main.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/main.spec.js -------------------------------------------------------------------------------- /test/mock-terminal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/mock-terminal.js -------------------------------------------------------------------------------- /test/rebase-file.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/rebase-file.spec.js -------------------------------------------------------------------------------- /test/reducer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/reducer.spec.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/state-gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/state-gen.js -------------------------------------------------------------------------------- /test/terminal.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/terminal.spec.js -------------------------------------------------------------------------------- /test/testfiles/customKeybindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/testfiles/customKeybindings.js -------------------------------------------------------------------------------- /test/testfiles/customKeybindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/testfiles/customKeybindings.json -------------------------------------------------------------------------------- /test/testfiles/emptyfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testfiles/testfile.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /test/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjurba/rebase-editor/HEAD/test/utils.spec.js --------------------------------------------------------------------------------