Commit Graph

32 Commits

Author SHA1 Message Date
VonC
afba691149 Fix comment (lint) 2019-08-27 08:00:09 +02:00
VonC
49fa645ffe Add completionOnDown option 2019-08-26 18:25:26 +02:00
odino
c7735f732d make BreaklineCallback private (breaklineCallback) 2019-08-26 17:41:23 +04:00
odino
dbd5467376 Added document as an argument to the LineBreakCallback 2019-08-16 14:37:33 +04:00
odino
ea717205ca Added OptionBreakLineCallback, to run a callback every time there's a line break
It's useful to run a function everytime there's a line break -- Enter as well as, for example, ControlC.

With this PR, a new option is added to assign a callback that gets
called every time `renderer.BreakLine()` is called.

Added a test that makes sure the renderer doesn't break if the callback is
not specified, as well as to check that it runs ok when the callback executes.

Just to give a bit more of context: in [ABS](https://github.com/abs-lang/abs)
we are trying to implement ControlR (reverse search), and need to clear
the search selection every time the user "clears" the console, either by
pressing enter or by clearing the current line (eg. ControlC).
2019-08-16 04:30:44 +04:00
rhysd
c7e4448406 Add OptionShowCompletionAtStart option 2018-10-23 19:54:01 +09:00
Masashi SHIBATA
1e50403714
Add NewStderrWriter (#102)
* Add NewStderrWriter
2018-10-23 12:13:07 +09:00
c-bata
2218107f1f Fix golint 2018-10-20 13:49:52 +09:00
c-bata
433f2c9b36 Fix a bug when using OptionWriter 2018-10-20 13:14:56 +09:00
Masashi SHIBATA
c52492ff1b
Update CHANGELOG for v0.2.2 release. (#84) 2018-06-28 22:06:28 +09:00
c-bata
d3ef529afd Add option to customize insertion points for completions 2018-06-24 04:30:07 +09:00
Chyroc
6a9503cb3a add ascii-code-bind-option-and-find-current-word-end 2018-04-11 20:14:38 +08:00
c-bata
4dbd0dc8ff Fix typo 2018-02-18 18:18:42 +09:00
c-bata
19a0980a21 Add godoc comments 2018-02-15 17:34:37 +09:00
c-bata
bd11e00806 Update some options for pagination 2018-02-13 23:50:24 +09:00
Allajah
e15ebadefe Support updating the prefix dynamiacally (#30)
* Make possible to change the prefix dynamically

* Add an example for using live-prefix

* Apply live-prefix if it's enabled

* Fix: rendering issue happened when the prefix is empty string Close #27

* Fix the title of propmt

* Remove an excessive blank line

* Refactor: Call `*Render.getCurrentPrefix()` in renderPrefix()
2018-02-12 20:00:48 +09:00
c-bata
661e5e0c0b Add some refactor changes 2018-02-12 19:36:21 +09:00
Yasuhiro Matsumoto
df1341fe00 windows support 2018-02-12 19:20:57 +09:00
Nao YONASHIRO
63302a5036 feat: implement pagination 2018-02-12 17:40:47 +09:00
c-bata
6905a01295 Add a comment to some exported functions 2017-08-18 01:40:41 +09:00
c-bata
691d64f6f1 Add OptionKeyBindMode 2017-08-13 13:42:40 +09:00
c-bata
62d47c3acf Refactor keybindings 2017-08-13 13:09:45 +09:00
c-bata
3e90ac1b91 Refactor variable names 2017-08-12 18:59:10 +09:00
c-bata
e871f177ec Refactor completions 2017-08-09 21:33:47 +09:00
c-bata
01c461e472 Add some refactor changes 2017-08-09 12:50:07 +09:00
c-bata
b53127c970 Rename package 2017-08-08 00:19:51 +09:00
c-bata
ad17465489 Remove output options 2017-08-06 15:31:44 +09:00
c-bata
654143f525 Fix history and Refactor completion 2017-08-04 20:28:32 +09:00
c-bata
3002a7e8af Implement History 2017-08-04 19:16:39 +09:00
c-bata
8aeed013a4 Add refactor change 2017-08-04 16:23:18 +09:00
c-bata
2e1d7d8eb0 Complete with description 2017-07-19 00:36:16 +09:00
c-bata
050e78b823 Move go files to project root 2017-07-18 05:27:57 +09:00