Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ignore termios control characters if cursor is not at end | Sören Tempel | 2021-05-22 | 2 | -1/+11 |
| | | | | | | | To me it seems somewhat unintuitive if ctrl+d causes VEOF if your cursor is not at the point where you would normally enter the next character. With this commit, all termios control keybindings are a NOPs in this case. | ||||
* | termview: Split cursor_at_end method from backspace | Sören Tempel | 2021-05-22 | 1 | -5/+6 |
| | |||||
* | Rename input.py to keys.py | Sören Tempel | 2021-05-22 | 2 | -11/+13 |
| | | | | Also move default control character mappings to this module. | ||||
* | DESIGN.md: Document special VEOF handling | Sören Tempel | 2021-05-22 | 1 | -1/+3 |
| | |||||
* | terminal: Add support for VEOF | Sören Tempel | 2021-05-22 | 1 | -0/+4 |
| | |||||
* | saneterm: Separate flush from __end_user_action | Sören Tempel | 2021-05-22 | 1 | -12/+16 |
| | | | | Useful for flushing buffer on VEOF. | ||||
* | Preliminary support for scrolling | Sören Tempel | 2021-05-22 | 1 | -1/+5 |
| | |||||
* | Move control key definition to dictionary | Sören Tempel | 2021-05-22 | 1 | -2/+8 |
| | |||||
* | DESIGN.md: Mention canonical mode issues with intercepting | Sören Tempel | 2021-05-22 | 1 | -5/+8 |
| | |||||
* | Add keybinding for VSUSP (ctrl+z) | Sören Tempel | 2021-05-22 | 1 | -0/+1 |
| | |||||
* | Generalize support for termios-keybindings | Sören Tempel | 2021-05-22 | 3 | -13/+30 |
| | |||||
* | Add comment regarding potential quirk of interrupt method | Sören Tempel | 2021-05-22 | 1 | -0/+4 |
| | |||||
* | DESIGN.md: Initialize | Sören Tempel | 2021-05-22 | 1 | -0/+85 |
| | | | | Try to sort my own thoughts on handling of control characters. | ||||
* | README.md: Fix typo (proposes → propose) | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | README.md: Fix setuptools link | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | TODO.txt: Update | Sören Tempel | 2021-05-20 | 1 | -5/+4 |
| | |||||
* | README.md: Add usage section | Sören Tempel | 2021-05-20 | 1 | -0/+11 |
| | |||||
* | Don't start shell with clean environment | Sören Tempel | 2021-05-20 | 1 | -1/+2 |
| | |||||
* | Read up-to 4096 bytes in handle_pty callback | Sören Tempel | 2021-05-20 | 1 | -2/+1 |
| | |||||
* | README.md: Fix typo adapted → adopted | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | README.md: Minimal improvements to motivation section | Sören Tempel | 2021-05-20 | 1 | -8/+8 |
| | |||||
* | README.md: Don't use “special” twice in the same sentence | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | Check for HUP events on PTYSource | Sören Tempel | 2021-05-20 | 1 | -3/+11 |
| | |||||
* | README.md: Add demo gif demonstrating features | Sören Tempel | 2021-05-20 | 1 | -0/+2 |
| | |||||
* | README.md: Use more exact selector in sample configuration | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | Fix argparse command argument | Sören Tempel | 2021-05-20 | 1 | -1/+1 |
| | |||||
* | README.md: Update a few links | Sören Tempel | 2021-05-20 | 1 | -4/+4 |
| | |||||
* | README.md: Add configuration section | Sören Tempel | 2021-05-20 | 1 | -2/+18 |
| | |||||
* | Set widget name to allow saneterm-specific CSS styling | Sören Tempel | 2021-05-20 | 1 | -2/+3 |
| | |||||
* | README.md: Emphasize benefits of line-based approach in motivation | Sören Tempel | 2021-05-20 | 1 | -2/+5 |
| | |||||
* | TermView: Don't go beyond last output_mark with backspace | Sören Tempel | 2021-05-20 | 1 | -0/+10 |
| | |||||
* | Make executed command configurable through argparse | Sören Tempel | 2021-05-20 | 1 | -1/+13 |
| | |||||
* | README.md: Add related work section | Sören Tempel | 2021-05-20 | 1 | -0/+18 |
| | |||||
* | Add reference to terminal-wg variable glyph size discussion | Sören Tempel | 2021-05-20 | 1 | -1/+2 |
| | |||||
* | README.md: Expand | Sören Tempel | 2021-05-16 | 1 | -3/+69 |
| | |||||
* | README.md: Add text to installation section | Sören Tempel | 2021-05-16 | 1 | -1/+16 |
| | |||||
* | Add support for ctrl+c to interrupt the program via sigint | Sören Tempel | 2021-05-16 | 3 | -1/+11 |
| | |||||
* | Remove DEL_CHAR constant as it is now unused | Sören Tempel | 2021-05-16 | 1 | -3/+0 |
| | |||||
* | Add docstring comment to termview class | Sören Tempel | 2021-05-16 | 1 | -0/+18 |
| | |||||
* | Simplify termview API | Sören Tempel | 2021-05-16 | 2 | -24/+13 |
| | |||||
* | Remove now unused imports from terminal.py | Sören Tempel | 2021-05-16 | 1 | -2/+0 |
| | |||||
* | Remove unneeded None checks | Sören Tempel | 2021-05-16 | 1 | -4/+0 |
| | |||||
* | Add dedicated TermView widget to simplify terminal implementation | Sören Tempel | 2021-05-16 | 2 | -69/+100 |
| | |||||
* | Add support for setuptools | Sören Tempel | 2021-05-16 | 5 | -1/+20 |
| | |||||
* | Buffer text internally and only write it to the PTY on newline | Sören Tempel | 2021-05-16 | 1 | -5/+4 |
| | |||||
* | TODO.txt: Support file name completions in the future | Sören Tempel | 2021-05-16 | 1 | -0/+1 |
| | |||||
* | Add keybinding to move to end of input | Sören Tempel | 2021-05-16 | 2 | -0/+8 |
| | |||||
* | Add keybinding to jump to start of input | Sören Tempel | 2021-05-16 | 2 | -0/+10 |
| | |||||
* | Update output mark on enter presses | Sören Tempel | 2021-05-16 | 1 | -0/+3 |
| | |||||
* | Add support for 9term-like control-u key binding | Sören Tempel | 2021-05-16 | 2 | -1/+29 |
| |