Eddie Antonio Santos
|
805c8b3fe9
|
Deselect suggestions when one is selected.
|
2019-05-23 12:11:41 -06:00 |
|
Eddie Antonio Santos
|
d34cecf0ae
|
[LMLayer-CLI] fix argument paring bug.
|
2019-04-30 09:57:03 -06:00 |
|
Eddie Antonio Santos
|
6b84f16e03
|
Bump version, and document options in the README.
|
2019-04-18 12:40:38 -06:00 |
|
Eddie Antonio Santos
|
aa9eaaa15a
|
Change --string to --phrase, and allow for multiple phrases.
|
2019-04-18 12:34:44 -06:00 |
|
Eddie Antonio Santos
|
e7c87824b8
|
Factor out slurpLinesFromFile().
|
2019-04-18 12:16:31 -06:00 |
|
Eddie Antonio Santos
|
6650cf3cbe
|
Support batch mode.
|
2019-04-18 12:05:48 -06:00 |
|
Eddie Antonio Santos
|
dd5d8eb418
|
Factor isatty() and short how-to to the asyncRepl().
|
2019-04-18 11:08:13 -06:00 |
|
Eddie Antonio Santos
|
7837a7fcf4
|
Add preliminary arguments.
|
2019-04-18 11:03:53 -06:00 |
|
Eddie Antonio Santos
|
4d719af761
|
Spruce up some things in README.md.
|
2019-04-16 11:17:26 -06:00 |
|
Eddie Antonio Santos
|
9ac0c865e7
|
Implement the prediction protocol correctly.
|
2019-04-16 11:12:11 -06:00 |
|
Eddie Antonio Santos
|
b2db7546b8
|
Write 'no suggestions' faintly.
|
2019-04-16 10:22:39 -06:00 |
|
Eddie Antonio Santos
|
979746d02c
|
Move renderSuggestions() into REPL, using REPL variables.
|
2019-04-16 10:19:34 -06:00 |
|
Eddie Antonio Santos
|
11b8a91d31
|
Fix bug when selectedSuggestedIndex is null.
|
2019-04-16 10:01:19 -06:00 |
|
Eddie Antonio Santos
|
5c7310ef10
|
Factor out ask for predictions.
|
2019-04-16 09:59:31 -06:00 |
|
Eddie Antonio Santos
|
c3e983aa62
|
Use redrawPrompt() when it's needed.
|
2019-04-16 09:45:34 -06:00 |
|
Eddie Antonio Santos
|
0d4ce258f6
|
Factor out redrawPrompt().
|
2019-04-16 09:40:58 -06:00 |
|
Eddie Antonio Santos
|
d3f4a6eba6
|
Factor out deleteLastCodepoint() with surrogate support!
|
2019-04-16 09:36:49 -06:00 |
|
Eddie Antonio Santos
|
7ad76c43cb
|
Factor out applyTransformToActiveBuffer().
|
2019-04-16 09:26:18 -06:00 |
|
Eddie Antonio Santos
|
f597138350
|
Apply the delete left to the buffer as well.
|
2019-04-16 09:22:47 -06:00 |
|
Eddie Antonio Santos
|
b29420f4b6
|
Install executable globally.
|
2019-04-15 15:26:47 -06:00 |
|
Eddie Antonio Santos
|
2809780b22
|
Explain the LMPATH environment variable.
|
2019-04-15 15:13:35 -06:00 |
|
Eddie Antonio Santos
|
a613d00116
|
Handle <Tab>, <Shift>+<Tab>.
|
2019-04-15 14:17:29 -06:00 |
|
Eddie Antonio Santos
|
ef7a1e513d
|
Start to implement insert suggestions.
|
2019-04-15 13:20:30 -06:00 |
|
Eddie Antonio Santos
|
824e8bb1dd
|
Handle backspace.
|
2019-04-15 13:03:53 -06:00 |
|
Eddie Antonio Santos
|
0e1e3c0fd1
|
Apply predictions to an actual buffer!
|
2019-04-15 12:52:36 -06:00 |
|
Eddie Antonio Santos
|
c7f4dc7187
|
Factor out usageError() function.
|
2019-04-15 11:48:17 -06:00 |
|
Eddie Antonio Santos
|
94e9727de9
|
Factor out determineModelFile().
|
2019-04-15 11:40:03 -06:00 |
|
Eddie Antonio Santos
|
52cadb537c
|
Implement loading model from LMPATH environment variable.
|
2019-04-15 11:35:06 -06:00 |
|
Eddie Antonio Santos
|
b2b9881d60
|
Reorder utility functions.
|
2019-04-15 11:10:54 -06:00 |
|
Eddie Antonio Santos
|
6f0661d96d
|
Add command line parsing.
|
2019-04-15 11:07:24 -06:00 |
|
Eddie Antonio Santos
|
af52f72bb9
|
Remove hardcoded model.
|
2019-04-15 11:07:13 -06:00 |
|
Eddie Antonio Santos
|
909497870f
|
Factor out quiting logic into wantsQuit().
|
2019-04-12 10:00:42 -06:00 |
|
Eddie Antonio Santos
|
1915a7635f
|
It sort of works now!
|
2019-04-12 09:48:28 -06:00 |
|
Eddie Antonio Santos
|
8174700656
|
Combine setupStdin() with keypressesFromStdin().
|
2019-04-12 09:28:04 -06:00 |
|
Eddie Antonio Santos
|
74ca1ecd3b
|
Clean up keypressOf() function.
|
2019-04-12 09:25:34 -06:00 |
|
Eddie Antonio Santos
|
6ae6027b2a
|
Add a basic README.
|
2019-04-12 09:15:54 -06:00 |
|
Eddie Antonio Santos
|
8f7305c77e
|
Works as an event stream now!
|
2019-04-11 16:17:54 -06:00 |
|
Eddie Antonio Santos
|
abe0ba754a
|
Factor out setupStdin().
|
2019-04-11 13:49:21 -06:00 |
|
Eddie Antonio Santos
|
8d4e96d651
|
Trying to figure out Node's readline module...
|
2019-04-03 19:48:40 -04:00 |
|
Eddie Antonio Santos
|
2913f6feaf
|
Check that we're being run from an interactive terminal.
|
2019-04-03 19:36:12 -04:00 |
|
Eddie Antonio Santos
|
6257fe5c0b
|
Factor out render suggestions.
|
2019-04-01 16:01:28 -04:00 |
|
Eddie Antonio Santos
|
17ae94b6f6
|
Get current suggestion to be inverted.
|
2019-04-01 15:47:41 -04:00 |
|
Eddie Antonio Santos
|
5d2f60ea16
|
Get output ANSI codes working.
|
2019-04-01 15:36:10 -04:00 |
|
Eddie Antonio Santos
|
4b65ed22e8
|
What I expect the model to look like.
|
2019-04-01 14:48:14 -04:00 |
|
Eddie Antonio Santos
|
2747c4ab33
|
Only log messages in debug mode.
|
2019-04-01 14:46:55 -04:00 |
|
Eddie Antonio Santos
|
dff38ef7a2
|
Factor out log internal message.
|
2019-04-01 14:45:19 -04:00 |
|
Eddie Antonio Santos
|
9b90c5e06e
|
Insert hacky code to make current lexical-model stuff working.
|
2019-03-28 13:45:36 -06:00 |
|
Eddie Antonio Santos
|
f28a657f41
|
Things are more work-y...
|
2019-03-28 10:26:34 -06:00 |
|
Eddie Antonio Santos
|
49478737fa
|
Move CLI to common/test/predictive-text/
|
2019-03-26 16:09:54 -06:00 |
|