blob: fc43cf2fc1963e727dc308623f3f428ddd3174ea [file] [log] [blame]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00001- Marked cutting sometimes leaves a newline in the file unintelligently,
2 such as when all of a line is selected but the mark doesn't proceed to
Robert Siemborski1fc1f3c2000-06-07 04:29:34 +00003 the new line. (8) { Is this an issue? compare to pico 3.5 }
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00004- Certains are not lined up properly when there are tabs in them at
5 certain col values. (9) [FIXED]
6- edit_refresh() and update_line() do not handle selecting text when the
Robert Siemborski1fc1f3c2000-06-07 04:29:34 +00007 cursor is beyond COLS (10) [FIXED]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00008- no way to do a replace with the empty string. (11)
9- Spelling support is not elegant like pico's integration of the 'spell'
10 program. Nano only uses ispell (for now) (12)
11- Moving to the end of a line when close to a multiple of COLS and at
12 least COLS * 2 does not make the screen jump early like it would for
13 if we were around COLS (bugs in edit_refresh, update_line) (13)
14 [FIXED, mostly]
15- When at the very bottom of the edit window, do_wrap goes berzerk and
16 puts the curor somewhere bad, subsequent keystrokes crash the program
17 (14) [FIXED, mostly]
18- Doing a replacement of a substring of the replace string (e.g. replacing
19 "ed" with "fred" causes an infinite loop. (15) [FIXED]
20- Cutting a file with marked text and both marker ends on the same line
21 causes a random segfault (16)
22- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3
23 Error is in bitwise assignment (nano.h). (17) [FIXED]
24- The wrapping code does not work right for lines like the following:
25 * *
26 Error is in do_wrap, must be rewritten (18).
27- Wrapping a line with autoindent mode sometimes causes a segfault (19).
28- Nano fails to follow symlinks, even though -l isn't being used (20).
29 [Bug in global flag init, FIXED]
30- When using --help or --version, the SIGINT character gets lost. (21) [FIXED]
31- When inserting files, the display sometimes fails to display properly
32 until a pageup/down occurs (22).
Robert Siemborski1fc1f3c2000-06-07 04:29:34 +000033- edit_refresh() and update_line() (and related functions), have
34 trouble when a tab is the character that is the boundry at COLS (23)
Robert Siemborskiea19c732000-06-09 00:52:26 +000035- there is an off-by-one error in keeping track of totsize. It is caused
36 by the fact that we count the newline at the end when we read in a file
37 but we do not, in fact, display this newline. This should go away
38 implicitly when the "Magic Line" returns, but it is noted here for
39 documentation's sake. (24)