gitextract_55qap65l/ ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── .travis.yml ├── Guardfile ├── LICENSE.txt ├── README.md ├── bower.json ├── example/ │ ├── image-popup/ │ │ ├── README.md │ │ ├── cli.js │ │ ├── index.html │ │ ├── main.js │ │ ├── package.json │ │ └── popup-tooltip.html │ ├── markdown/ │ │ ├── README.md │ │ ├── cli.js │ │ ├── index.html │ │ ├── main.js │ │ ├── markdown-viewer.html │ │ └── package.json │ ├── mini-browser/ │ │ ├── README.md │ │ ├── cli.js │ │ ├── index.html │ │ ├── main.js │ │ ├── mini-browser.html │ │ └── package.json │ └── minimal/ │ ├── README.md │ ├── cli.js │ ├── index.html │ └── main.js ├── index.d.ts ├── neovim-editor.html ├── package.json ├── scripts/ │ ├── travis-ci-install.sh │ └── travis-ci-run.sh ├── src/ │ ├── index.ts │ ├── lib.d.ts │ ├── log.ts │ ├── neovim/ │ │ ├── actions.ts │ │ ├── cursor.ts │ │ ├── input.ts │ │ ├── process.ts │ │ ├── screen-drag.ts │ │ ├── screen-wheel.ts │ │ ├── screen.ts │ │ └── store.ts │ └── neovim.ts ├── test/ │ ├── .eslintrc │ ├── e2e/ │ │ ├── mocha.opts │ │ └── smoke.ts │ └── unit/ │ ├── cursor_test.js │ ├── dom_faker.js │ ├── input_test.js │ ├── screen-drag_test.js │ ├── screen-wheel_test.js │ └── store_test.js ├── tsconfig.json └── tslint.json