summaryrefslogtreecommitdiffstats
path: root/src/history.rs
Commit message (Collapse)AuthorAgeFilesLines
* more rearrangingJesse Luehrs2021-12-131-574/+0
|
* more event loop refactoringJesse Luehrs2021-12-121-6/+5
|
* significantly refactor the event loopJesse Luehrs2021-12-111-22/+17
|
* tweak the output a bit moreJesse Luehrs2021-12-111-8/+13
|
* display the history index as wellJesse Luehrs2021-12-111-1/+17
|
* fix command outputJesse Luehrs2021-12-111-1/+1
|
* make scrolling offscreen workJesse Luehrs2021-12-111-10/+114
|
* clippyJesse Luehrs2021-12-111-8/+7
|
* simplifyJesse Luehrs2021-12-111-28/+16
| | | | | also avoid releasing and reacquiring the entry lock multiple times within a single handler, to avoid time of check to time of use issues
* redo a bunch of keybindings, fix fullscreen behavior a bitJesse Luehrs2021-12-111-0/+11
|
* space to recall focused command to the readlineJesse Luehrs2021-12-101-0/+4
|
* move some stuff aroundJesse Luehrs2021-12-101-2/+2
|
* tweak colors a bitJesse Luehrs2021-12-091-10/+11
|
* clean up the drawing code a bitJesse Luehrs2021-12-091-18/+10
|
* fix some cursor position and visibility issues while scrollingJesse Luehrs2021-12-071-9/+19
|
* improve how history scrolling worksJesse Luehrs2021-12-071-0/+4
|
* move from chrono to timeJesse Luehrs2021-12-071-5/+10
| | | | chrono seems a bit unmaintained, and has a more awkward api
* try to avoid displaying invalid dataJesse Luehrs2021-12-061-35/+57
|
* refactor to potentially allow for displaying other thingsJesse Luehrs2021-11-181-32/+44
|
* implement cdJesse Luehrs2021-11-181-89/+102
|
* reorder some functionsJesse Luehrs2021-11-171-85/+85
|
* don't draw the readline over a fullscreen commandJesse Luehrs2021-11-171-4/+8
|
* refactorJesse Luehrs2021-11-171-10/+9
|
* make action handling the main taskJesse Luehrs2021-11-171-6/+1
|
* make the ui a bit more consistent when moving focus aroundJesse Luehrs2021-11-171-6/+0
|
* add some more data to the promptJesse Luehrs2021-11-171-1/+3
|
* improve colors a bitJesse Luehrs2021-11-171-1/+10
|
* position the cursor correctly for running commandsJesse Luehrs2021-11-171-0/+17
| | | | it shouldn't always go at the end
* improve drawing of command outputJesse Luehrs2021-11-161-4/+12
| | | | in particular, handle line wrapping properly
* refactorJesse Luehrs2021-11-131-10/+1
|
* add ability to toggle fullscreenJesse Luehrs2021-11-131-1/+16
|
* reset attributes after drawing a full screen appJesse Luehrs2021-11-131-0/+2
| | | | | otherwise we could retain drawing attributes when returning from full screen
* fix some bugs with input and display of exited processes when focusedJesse Luehrs2021-11-131-11/+7
|
* allow moving focus between history entriesJesse Luehrs2021-11-131-0/+4
|
* move escape character handling to the top level input handlingJesse Luehrs2021-11-131-47/+7
|
* a bit more colorJesse Luehrs2021-11-131-5/+7
|
* refactorJesse Luehrs2021-11-131-81/+106
|
* simplifyJesse Luehrs2021-11-131-14/+26
|
* clean up formatting a bitJesse Luehrs2021-11-131-14/+5
|
* display the name of termination signals, if possibleJesse Luehrs2021-11-131-1/+7
|
* highlight the focused entryJesse Luehrs2021-11-131-0/+5
|
* track timing information for commandsJesse Luehrs2021-11-131-2/+26
|
* track exit status of processesJesse Luehrs2021-11-131-7/+22
|
* use ^E+r instead of ^Z to return to the replJesse Luehrs2021-11-121-12/+29
| | | | | we will want to be able to pass ^Z through to running processes as well - all out of band stuff should go through a single escape character
* just forward ^C to the running process directlyJesse Luehrs2021-11-121-13/+1
| | | | | the process pty will interpret this and send SIGINT to the appropriate process as necessary anyway
* focusing an app using the alternate screen should full-screen itJesse Luehrs2021-11-121-0/+26
|
* use textmode's Color reexport, for consistencyJesse Luehrs2021-11-111-1/+1
|
* handle dynamic terminal sizesJesse Luehrs2021-11-111-8/+56
|
* handle the focused cursor being past the end of outputJesse Luehrs2021-11-111-1/+8
|
* avoid unnecessary rerenders and focus changesJesse Luehrs2021-11-111-6/+6
|