Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix acceptance tests | Ondrej Martinek | 2019-12-27 |
| | |||
* | show selection info (with -i option) | Ondrej Martinek | 2019-12-27 |
| | |||
* | Merge pull request #125 from gpanders/ctrl-g-exit | John Hawthorn | 2019-12-27 |
|\ | | | | | Cancel with Ctrl-G | ||
| * | Cancel with Ctrl-G | Greg Anders | 2019-10-13 |
| | | |||
* | | Avoid VLA in tty_interface | John Hawthorn | 2019-12-27 |
|/ | |||
* | Add ability to use null as input delimiter. | Ashkan Kiani | 2019-08-16 |
| | | | | | Update tty to print newline as space Add tty_putc | ||
* | Use do {} while in action_del_char | John Hawthorn | 2018-09-23 |
| | |||
* | Remove unnecessary check from action_del_char | John Hawthorn | 2018-09-23 |
| | |||
* | Redraw on signals | John Hawthorn | 2018-09-23 |
| | |||
* | Allow masking signals in tty_input_ready | John Hawthorn | 2018-09-23 |
| | |||
* | Pass a timeout to tty_input_ready | John Hawthorn | 2018-09-23 |
| | |||
* | Merge branch 'abort_on_escape' | John Hawthorn | 2018-09-09 |
|\ | |||
| * | Abort if Esc is pressed | Jason Felice | 2018-05-04 |
| | | |||
* | | Fix formatting | John Hawthorn | 2018-09-09 |
| | | |||
* | | Disable line wrap when printing candidates | John Hawthorn | 2018-09-09 |
| | | | | | | | | | | This solves the line wrapping issue with much simpler code, which also works better with Unicode characters and when the terminal is resized. | ||
* | | Merge pull request #77 from syrrim/uni | John Hawthorn | 2018-09-09 |
|\ \ | | | | | | | Add utf-8 support to input, fixes #21 | ||
| * | | add utf-8 support to input, fixes #21 | syrrim | 2018-04-23 |
| |/ | | | | | | | | | | | - non ascii bytes won't be ignored - one can seek over and delete whole utf-8 codepoints at a time - the cursor will be positioned properly around double width chars | ||
* | | Add support for underlining selected item | Michael Mackus | 2018-07-18 |
| | | |||
* | | tty_interface: Fix comments about CTRL-J and CTRL-K | Jonathan Neuschäfer | 2018-06-17 |
|/ | | | | Fixes: 5a3ce8b ("Support movement with CTRL-J/CTRL-K") | ||
* | Merge pull request #71 from tgeng/master | John Hawthorn | 2018-04-21 |
|\ | | | | | Support cursor jumping with Home and End keys | ||
| * | Fix home/end support on Mac | Tianyu Geng | 2018-03-19 |
| | | |||
| * | Support cursor jumping with Home and End keys | Tianyu Geng | 2018-02-05 |
| | | |||
* | | tty_interface: Don't show score if it doesn't fit | Jonathan Neuschäfer | 2018-01-24 |
|/ | |||
* | Rewrite cursor implementation | John Hawthorn | 2017-10-16 |
| | | | | | | | Index the cursor from the beginning instead of the end, which is easier (at least for me) to think about. This also fixes issues with Ctrl-W in the previous implementation. | ||
* | Merge pull request #46 from keith/ks/arrow-keys | John Hawthorn | 2017-10-07 |
|\ | | | | | Support arrow key movements | ||
| * | Support arrow key movements | Keith Smiley | 2017-08-13 |
| | | |||
* | | Fix line maximum line length when scores are shown | Jonathan Neuschäfer | 2017-09-24 |
|/ | |||
* | Ignore bracketed paste characters | Keith Smiley | 2017-08-13 |
| | |||
* | Support movement with CTRL-J/CTRL-K | Michael Stock | 2017-01-17 |
| | |||
* | Fix tty_interface clear for num_lines=0 | John Hawthorn | 2016-12-28 |
| | |||
* | Fix a problem that the cursor position shifted upward | momotaro | 2016-12-21 |
| | |||
* | Add a few missing static declarations | John Hawthorn | 2016-07-12 |
| | |||
* | Fix segfault when autocompleting on no matches | John Hawthorn | 2016-07-12 |
| | |||
* | Use score_t instead of double | John Hawthorn | 2016-07-10 |
| | |||
* | Batch together input for searches | John Hawthorn | 2016-06-22 |
| | |||
* | Add pageup and pagedown | John Hawthorn | 2016-06-22 |
| | |||
* | Use a struct to store keybindings | John Hawthorn | 2016-06-22 |
| | |||
* | Extract append_search method | John Hawthorn | 2016-06-22 |
| | |||
* | Move all action into their own functions | John Hawthorn | 2016-06-20 |
| | |||
* | Track last search | John Hawthorn | 2016-06-20 |
| | | | | This allows us to avoid explicitly calling out to choices_search | ||
* | Use tty_interface_t to communicate exit | John Hawthorn | 2016-06-20 |
| | |||
* | Return exit code from run | John Hawthorn | 2016-06-20 |
| | |||
* | Use tty_interface_t throughout | John Hawthorn | 2016-06-19 |
| | |||
* | Store state in tty_interface_t | John Hawthorn | 2016-06-19 |
| | |||
* | Extract tty interface to own file | John Hawthorn | 2016-06-19 |