You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.04Jan3231Dec302923222018118765432130Nov2928262524232221121110876231Oct2928275Sep429Aug16131211986432131Jul30292826252322191817151312106528Jun2723201817141174231May2821208328Apr252120181714131211875328Mar2725232221201715148727Feb2521181615973120Jan146328Dec30Nov21Sep29Aug10732131Jul272422211716131211732130Jun292827252322212019181716141311109854229May282726252322191817161514131211109Adding "Tab" as a key description, just like "Del" and "Enter" already are.Improving the name of allow_pending_sigwinch() to allow_sigwinch(),Condensing the exit code of do_linter().Rewriting the loop, and constifying the input of sctofunc().No longer freeing any existing functions -- they are defined only once.Constifying the input parameter of strtosc() and strtomenu().Adjusting the indentation after the previous change.Alerting the user when a functionless shortcut is encountered.Aborting reset_multis() when there are zero multiline regexes.Letting reset_multis() figure out whether after an addition a full refresh isLetting reset_multis() figure out whether after a deletion a full refresh isCorrectly restoring the settings of NO_HELP and MORE_SPACE.Skipping the unneeded reinitialization of the windows;Plugging three tiny memory leaks.Chopping a duplicate parameter.Chopping an always FALSE parameter.Deleting a now unused function.Restoring the cursor position differently, using a more basic routine.Normalizing the comments in the OCaml file.Not trying to position the cursor when opening a buffer failed.Disabling the regex for multiline strings in C and Assembler,Going back to the filename prompt when the user decides to save aNot opening an extra blank buffer when an empty file is read.Improving the ordering of two bindable functions.Offering ^Q in the writeout menu to close and discard the current bufferPreventing valid pointers from getting truncated and rejected.History: no prompting on exit errors, because making the user hit Enter whenExpanding the autoconf syntax a little, by handling .m4 files too, adding theAC_CHECK_HEADERS_ONCE() is very special cannot be conditionalized.Using 'return' instead of an intermediate variable.Renaming three keyboard functions -- 'get' is not a good name when theTweaking the Changelog.Moving two functions to the color.c file, where they belong.Precalculating the multiline-regex cache data for each buffer,Tweaking some comments and improving a variable name.Chopping a superfluous boolean parameter -- 'prevnode' being NULL isImproving some comments and renaming three variables.Adjusting the whitespace after the previous change, and adding a comment.Using a couple less #ifdefs, to mimic how this is done in set_colorpairs().Adding the missing autoconf and nftables syntaxes to the files to be