summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* fix some test errorsjluehrs22008-05-241-4/+4
* need to wrap the = command in ->cmd()jluehrs22008-05-241-2/+5
* add a test for the = commandjluehrs22008-05-241-0/+28
* make indexing off the ends of the buffer do the right thingjluehrs22008-05-241-2/+2
* oops, forgot one has_rangejluehrs22008-05-241-1/+1
* refactor the delete method of the buffer a bitjluehrs22008-05-242-17/+7
* expand the printing test a bitjluehrs22008-05-241-1/+6
* add a test for the t commandjluehrs22008-05-241-0/+27
* make passing 0 in as the end position to buffer work properlyjluehrs22008-05-241-2/+3
* make the argument to t a maximum on the number of lines printed, not have to ...jluehrs22008-05-241-2/+2
* fix t with rangesjluehrs22008-05-241-1/+1
* implement =jluehrs22008-05-241-0/+4
* unnecessary parenthesesjluehrs22008-05-221-1/+1
* add dep on Class::Accessor::Fastjluehrs22008-05-221-0/+2
* formattingjluehrs22008-05-221-5/+5
* get rid of naming conflictsjluehrs22008-05-221-16/+16
* missing semicolonjluehrs22008-05-221-1/+1
* use accessors rather than accessing data members directlyjluehrs22008-05-222-46/+52
* fix up the makefilejluehrs22008-05-221-2/+13
* add a simple irc evalbot for teco... needs to be expanded quite a bit to deal...jluehrs22008-05-221-0/+26
* make execute return anything that would be printed to stdout, rather than pri...jluehrs22008-05-223-3/+11
* implement the l commandjluehrs22008-05-221-0/+9
* make get_line_offset return just the offset (rather than a range) if called i...jluehrs22008-05-221-2/+4
* allow passing in two arguments to buffer->delete in order to delete a range o...jluehrs22008-05-221-1/+10
* handle context correctly for ->numjluehrs22008-05-221-2/+2
* implement the k commandjluehrs22008-05-221-0/+15
* refactor getting buffer offsets by line into a method on the buffer objectjluehrs22008-05-222-15/+20
* multi-character numbers need to subtract subsequent digits if we are in the m...jluehrs22008-05-221-0/+1
* add explanations for testsjluehrs22008-05-226-35/+58
* wrong number of testsjluehrs22008-05-221-1/+1
* add error handling for the delete commandjluehrs22008-05-221-1/+3
* add a test for special buffer positionsjluehrs22008-05-221-0/+27
* add a test for deletion commandsjluehrs22008-05-221-0/+22
* add a test for insertion commandsjluehrs22008-05-221-0/+19
* refactor the error handling testjluehrs22008-05-221-5/+15
* throw an error rather than returning silently if we try to move outside of th...jluehrs22008-05-221-1/+1
* ? is just part of the outputjluehrs22008-05-221-2/+2
* add a test for error handlingjluehrs22008-05-221-0/+13
* use the error message that te uses for ^Cjluehrs22008-05-221-1/+1
* format errors the way actual teco doesjluehrs22008-05-221-1/+1
* wrong number of testsjluehrs22008-05-221-1/+1
* add read-only accessors for the current buffer and positionjluehrs22008-05-221-0/+3
* optionally initialize the buffer with an argument passed to the constructorjluehrs22008-05-222-2/+6
* start adding testsjluehrs22008-05-223-8/+31
* oops, $num has to be non-negative herejluehrs22008-05-221-0/+1
* need to match the end of the buffer as well as the end of a linejluehrs22008-05-221-1/+1
* the t command has default of 1 (or -1)jluehrs22008-05-221-0/+3
* implement the 't' command, or try, at leastjluehrs22008-05-221-0/+25
* catch : and @ command modifiers, this might need to be made more precise late...jluehrs22008-05-221-0/+6
* oops, need to match newlines herejluehrs22008-05-221-2/+2