Commit graph

721 commits

Author SHA1 Message Date
Oliver Blanthorn
3f77490164
Add tabopen command 2017-09-30 18:08:31 +01:00
Oliver Blanthorn
861a0aae03
Add reload commands
I also made getnexttabs asynchronous, because I suspect it will have to
be, eventually.
2017-09-30 17:58:56 +01:00
Oliver Blanthorn
b468747333
Add getactivetabid function as it was used a lot 2017-09-30 17:49:02 +01:00
Oliver Blanthorn
23476e052c
Add dummy function for finding next n tabs 2017-09-30 17:44:32 +01:00
Oliver Blanthorn
a7d358a288
Add tabclose functionality 2017-09-30 17:36:36 +01:00
Oliver Blanthorn
f777e9d396
Add key commands for history 2017-09-30 17:18:05 +01:00
Colin Caine
0945b4adeb Update build system
Use local typescript and github web-ext-types.
2017-09-30 12:35:15 +01:00
Koushien
da39cf657b Correct ExCmd names (tabnext, tabprev) 2017-09-30 05:42:03 +01:00
Colin Caine
2d00a937fb Stop processing special keys in normal mode. 2017-09-30 05:07:57 +01:00
Colin Caine
c1fc9f3cfa Remove manual list of ExCmds 2017-09-30 05:00:05 +01:00
Koushien
f2ef0559e5 Implement tabnext, tabprev
- Default to 1 (literally next), implies number.
 - Rename prevtab to match naming convention.
2017-09-30 04:31:19 +01:00
Colin Caine
419854c616 Unprofessionally large commit
- Implement just about working commandline
 - Clean up excmd code
 - Move controller logic out of parsing
 - Document workarounds of webext problems
2017-09-29 18:29:36 +01:00
Colin Caine
49c15c2257 Fix typo/bug 2017-09-28 22:39:41 +01:00
Colin Caine
1204206f02 Document interfaces better 2017-09-28 22:39:26 +01:00
Koushien
687aaf9209
Implement different scroll excmds
In addition to scrollByLine and scrollByPage,
an excmd to scroll by half pages is included to
mimic default <C-u> and <C-d> behavior. In a
future revision, it may be preferred to have some
variable V for scroll values that pulls current
window height when called.
2017-09-27 21:10:52 -07:00
Colin Caine
dcdef5f812 Initial sketch at commandline. 2017-09-28 04:51:18 +01:00
Colin Caine
5e018597bf Fix bug in scrollup 2017-09-28 02:29:39 +01:00
Colin Caine
9e57a25aa6 Proof of concept
keyboard API shim written, parser revised, example scrolling excmds
implemented.
2017-09-25 05:00:41 +01:00
Colin Caine
62198f9770 Record npm dependencies. 2017-09-25 00:07:46 +01:00
Colin Caine
5a1f6a84c9 Tweak build scripts 2017-09-24 23:50:23 +01:00
Colin Caine
1a2c684d30 Reorganise repo 2017-09-24 23:38:57 +01:00