You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.014May121065432129Apr272625242317161513121110875431Mar302928232221201917141312111094129Feb28262524232221201816151413121110976531Jan29262524222120171514131211109743231Dec302923222018118765432130Nov2928262524232221121110876231Oct2928275Sep429Aug16131211986432131Jul30292826252322191817151312106528Jun2723201817141174231May2821208328Apr252120input: after an unknown sequence, reenable cursor only when in main menuscreen: displaying the cursor position should not suppress it next timeutils: provide a failure message for all uses of 'fsfromline'tweaks: make advancing and retreating more symmetricaltweaks: do an assignment in a more transparent waytweaks: remove a superfluous call of 'wnoutrefresh'tweaks: remove a superfluous setting of 'refresh_needed'browser: make the calculation of files-per-line a straightforward onebrowser: use the reselection mechanism also after resizing and after helpbrowser: keep the same file selected when the directory contents changesearch: when polling the keyboard, consume all waiting keystrokesinput: properly restore waiting mode, or retain non-waiting modescreen: make better use of the available space in the titlebarhelp: bring some air into the lists of shortcuts, giving the eye a holdinput: simplify a bit of code, reducing a four-case switch to a single ifTODO: tidy up the punctuationspelling: separate the fixing of different words with a short pausespelling: don't partition the file for replacements in a marked regionscreen: rename a variable, because 'disable' sounds too permanentrcfile: make an error message equal to another, and more informativescrolling: center the cursor when inserted stuff does not fit on screeninput: trim some oververbose commentsinput: don't take multiple keystrokes to be a single sequencespelling: pass the correct position of the cursorsearch: modify a function to take a length as parameter instead of a wordinput: write a few ifs more compactlysearch: elide an unneeded functionbrowser: add a binding for the refresh functionbrowser: provide tab completion also outside of the working directoryinput: give more detailed feedback when an unbound key is struckinput: distinguish an unknown escape sequence from an unbound keysearch: terminate the loop a tiny bit earlier when spell checkingsearch: rename a variable and a function, for clarity and contrastreplacing: properly detect when we've rereached the starting positionbrowser: rearrange the search loop to elide two unneeded variablesbrowser: when nothing was found, restore the global search flagsscreen: fix compilation when configured with --enable-tinyrcfile: disallow 'bind' and 'unbind' in an included filetabbing: refresh the window also when Goto-Dir in browser was cancelledtabbing: don't null-terminate a directory name on the slash but after it