summaryrefslogtreecommitdiff
path: root/TODO.org
blob: d5460cdf458bbe1cfeb0dfe39eec60aa16c2f114 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#+TODO: TODO IN-PROGRESS | DONE


* IN-PROGRESS FIXME
** TODO Implement check on file modified
** DONE Reimplement delete_lines
** DONE Re-check insert/append (test_insapp failing with a double-free)
** DONE Re-check delete as well (maybe related to insert/append?!?!?)
** 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
** IN-PROGRESS 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 [14/15]
** TODO Test addressing extensively
*** TODO test "-,+n" (not working)
** DONE Probably rethink (and/or rewrite) addressing -- see below 
** DONE 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 ;
** DONE Offsets (+-) [3/3]
*** DONE Test offsets like 1++++n
*** DONE Test offsets like 1+10+10
*** DONE test offsets like 10+-++--10