#+TODO: TODO IN-PROGRESS | DONE * IN-PROGRESS FIXME ** DONE check file name input in 'f' and 'w' ** DONE Change read_lines to use __get_lines (let fin point to the file to read from...) * IN-PROGRESS Commands [5/23] ** DONE e ** TODO e ! ** TODO W ** TODO E ** TODO E ! ** TODO j ** TODO t ** TODO m ** TODO r ** TODO # ** TODO s ** DONE k [1/1] *** DONE Check clear marks upon delete, change, move lines ** TODO g,G,v,V ** IN-PROGRESS q -- check for changes ** TODO h ** TODO H ** TODO Q ** TODO ! ** TODO r ! ** TODO w ** DONE c ** DONE w ** DONE f * IN-PROGRESS Addresses [11/14] ** TODO Probably rethink (and/or rewrite) addressing -- see below ** TODO Reimplement "," (assign addr2=addr1 in there!!!!) ** DONE Reimplement offsets [3/3] *** DONE "," does not work as expected in "1,+10n" *** DONE addresses like "+1,+2" do not work properly *** DONE "+10n" does not work ** DONE marks -- check "'ap" (it does not seem to work) ** DONE address like '10n' does not seem to work ** DONE marks ('a, 'b, etc...) ** DONE ?RE? ** DONE /RE/ *** DONE FIXME: it does not work if the second separator is missing ** DONE numbers ** DONE , ** DONE $ ** DONE . ** DONE ; ** IN-PROGRESS Offsets (+-) [0/3] *** TODO Test offsets like 1++++n *** TODO Test offsets like 1+10+10 *** TODO test offsets like 10+-++--10