summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* parse quoted stringsJesse Luehrs2021-12-222-14/+27
* only kill the whole command line on SIGINTJesse Luehrs2021-12-221-6/+10
* killing a process with a signal should kill the whole command lineJesse Luehrs2021-12-221-13/+16
* don't record process exit until the whole set of commands is doneJesse Luehrs2021-12-221-24/+20
* allow running multiple commands separated by semicolonsJesse Luehrs2021-12-224-180/+179
* start writing a parserJesse Luehrs2021-12-223-25/+111
* refactor a bit to start working on better parsingJesse Luehrs2021-12-214-17/+79
* reset input modes when switching away from a full screen appJesse Luehrs2021-12-211-0/+1
* clippyJesse Luehrs2021-12-154-20/+35
* remove some unnecessary mutsJesse Luehrs2021-12-131-14/+19
* this is actually pretty unnecessaryJesse Luehrs2021-12-133-10/+5
* more rearrangingJesse Luehrs2021-12-134-8/+9
* more cleanupsJesse Luehrs2021-12-131-19/+18
* more event loop refactoringJesse Luehrs2021-12-125-51/+55
* add command to cycle between running programsJesse Luehrs2021-12-121-0/+28
* fix focus on process exitJesse Luehrs2021-12-111-1/+14
* significantly refactor the event loopJesse Luehrs2021-12-116-352/+314
* move key handling into the main event loopJesse Luehrs2021-12-113-138/+139
* tweak the output a bit moreJesse Luehrs2021-12-112-12/+22
* display the history index as wellJesse Luehrs2021-12-114-5/+45
* try harder to keep the focused line visibleJesse Luehrs2021-12-111-1/+16
* don't hold the entry lock over the visible calculationJesse Luehrs2021-12-111-11/+11
* fix command outputJesse Luehrs2021-12-111-1/+1
* make scrolling offscreen workJesse Luehrs2021-12-112-11/+123
* process quitting at highest priorityJesse Luehrs2021-12-111-3/+3
* clippyJesse Luehrs2021-12-112-10/+9
* remove unnecessary codeJesse Luehrs2021-12-111-3/+0
* more avoiding taking locks multiple timesJesse Luehrs2021-12-111-23/+52
* simplifyJesse Luehrs2021-12-112-36/+23
* simplifyJesse Luehrs2021-12-111-48/+35
* redo a bunch of keybindings, fix fullscreen behavior a bitJesse Luehrs2021-12-112-53/+63
* space to recall focused command to the readlineJesse Luehrs2021-12-103-0/+20
* add a key to just enter scrolling modeJesse Luehrs2021-12-101-0/+5
* fix some scrolling edge casesJesse Luehrs2021-12-102-16/+20
* change passthrough to ^E+eJesse Luehrs2021-12-101-2/+4
* clippyJesse Luehrs2021-12-102-12/+15
* clippyJesse Luehrs2021-12-101-0/+1
* move some stuff aroundJesse Luehrs2021-12-104-62/+81
* make up and down workJesse Luehrs2021-12-102-5/+19
* tweak colors a bitJesse Luehrs2021-12-092-18/+17
* this doesn't need to be modifiableJesse Luehrs2021-12-092-13/+12
* refactorJesse Luehrs2021-12-093-17/+37
* clean up the drawing code a bitJesse Luehrs2021-12-093-22/+14
* simplifyJesse Luehrs2021-12-091-8/+4
* refactorJesse Luehrs2021-12-091-63/+79
* simplifyJesse Luehrs2021-12-091-90/+33
* fix some cursor position and visibility issues while scrollingJesse Luehrs2021-12-072-12/+35
* improve how history scrolling worksJesse Luehrs2021-12-072-9/+112
* move from chrono to timeJesse Luehrs2021-12-075-14/+57
* simplifyJesse Luehrs2021-12-072-30/+30