Commit graph

144 commits

Author SHA1 Message Date
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
5368b79a55 Ignore build stuff. 2017-09-25 05:38:38 +01:00
Colin Caine
c3f7d337d6 Add note about documentation to readme. 2017-09-25 05:31:45 +01:00
Colin Caine
d8033adccc Add build instructions to readme 2017-09-25 05:25:24 +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
Oliver Blanthorn
3aaaa81e6f
First attempt at modules 2017-09-21 14:30:36 +01:00
Oliver Blanthorn
6131677e76
adapt make_and_watch to typescript 2017-07-17 23:00:32 +01:00
Oliver Blanthorn
06e30c28f8
Add event handler to content.ts
This is used for communication with the background script.
2017-07-16 17:32:44 +01:00
Oliver Blanthorn
22b01774ea
Delete irrelevant litcoffee flies 2017-07-16 16:52:47 +01:00
Oliver Blanthorn
32491df069
fix manifest 2017-07-16 16:42:55 +01:00
Oliver Blanthorn
87fc6b5cf1
mvp for first go in firefox 2017-07-16 16:28:17 +01:00
Oliver Blanthorn
e081ede504
Wrap parser in try/catch + separate out completion function 2017-07-09 17:08:40 +01:00
Oliver Blanthorn
c0d394e141
Add potential fix for special keys.
The main downside to this is that it makes changing the ex_strs they are
bound to slightly harder, and that the character chosen doesn't show up
in the one true font, Dina.
2017-07-09 10:00:06 +01:00
Oliver Blanthorn
ceb6e32bbd
Add initial function calls from strings & discard useless keys 2017-07-08 20:44:52 +01:00
Oliver Blanthorn
7a9c8355da
Initial parsing attempt 2017-07-08 18:39:34 +01:00
Colin Caine
b1de401466 Initial typescript experiments. 2017-03-02 17:45:38 +00:00
Colin Caine
cb8257dc31 Remove whitespace. 2017-03-02 17:41:05 +00:00
Colin Caine
6870c23b2c Update parsercontrol with new approach. 2017-03-02 17:37:38 +00:00
Colin Caine
85d40edd70 Add application field to manifest.json.
This is for runtime.connectNative.
2017-03-02 17:37:38 +00:00
Oliver Blanthorn
d93dbf8079 Move number conversion from funcParser to exStrParser 2017-03-02 17:36:48 +00:00
Oliver Blanthorn
9748714b63 Turn code into string 2017-03-02 16:21:21 +00:00
Oliver Blanthorn
4eba9524ce Add initial func, ex parsers 2017-03-02 16:20:59 +00:00
Colin Caine
77d25af9ae Fix code style 2017-03-01 02:24:07 +00:00
Colin Caine
0165add373 Remove browser action. 2017-03-01 02:22:53 +00:00
Colin Caine
584d94c702 Update comments in main.litcoffee 2017-03-01 02:21:31 +00:00
Colin Caine
c9dee2aeae Describe two methods for parserControl. 2017-03-01 02:18:10 +00:00
Oliver Blanthorn
5efbb80c83 Add initial attempt at link hints 2017-02-28 13:13:28 +00:00
Oliver Blanthorn
687483f313 Add regex test to main
Just playing with various autocomplete options
2017-02-28 11:26:56 +00:00
Oliver Blanthorn
5bb3f5e026 Add "namespace" to main.litcoffee
We're emulating namespaces with objects, and a function which lives in
that namespace. There's a caveat in that appending a new function to the
same namespace would require a separate function to be created and
called, and functions inside that function wouldn't be able to call
other functions.
2017-02-26 17:59:52 +00:00
Oliver Blanthorn
33db5ea11d Add initial ramblings about parsers 2017-02-26 16:35:46 +00:00
Oliver Blanthorn
803f8af06a Add initial attempt at namespace 2017-02-25 18:11:55 +00:00
Oliver Blanthorn
8da1955d5f Add minimum commands we need to implement
This is the smallest set we think are needed for a useful addon. beep is
the most important of them all.
2017-02-25 17:32:19 +00:00
Oliver Blanthorn
2f4733d8a9 Add initial architecture ramblings 2017-02-25 17:09:19 +00:00
Oliver Blanthorn
cd5164ca41 Add initial wishlist for tentative features 2017-02-25 16:00:19 +00:00
Oliver Blanthorn
8224f07089 Tidy litcoffee 2017-02-25 15:19:25 +00:00
Oliver Blanthorn
0b219951ac Tidy litcoffee 2017-02-25 15:18:11 +00:00
Oliver Blanthorn
17c1bbc05f Convert source to literate coffee script v2
We're intending to write all the source code in literate coffee script
v2, which should make the code self-documenting and hopefully enforce
better standards.
2017-02-25 13:05:29 +00:00
Oliver Blanthorn
ec4eaced3d Add test literate coffee script 2017-02-24 22:33:14 +00:00
Oliver Blanthorn
05af9f0981 Add test literate coffee script 2017-02-24 22:32:04 +00:00
Oliver Blanthorn
86c2a4ca13 Add test literate coffee script 2017-02-24 22:30:47 +00:00
Oliver Blanthorn
ef2ba1595a Move source files to addon/src
This is to make it easier to distinguish between the source files and
the generated JavaScript.
2017-02-24 21:22:05 +00:00
Colin Caine
2c26c7ec81 Link readme.md to design.md for now. 2017-02-24 19:06:23 +00:00
Colin Caine
9cccc3ba03 Crosslink bug messages. 2017-02-24 19:05:05 +00:00
Colin Caine
02d0b6ff53 Update WebExtension section of design.md. 2017-02-24 19:02:45 +00:00
Colin Caine
ee05e28c09 Minor update to design.md 2017-02-24 18:56:18 +00:00