blob: bb04eb1398c255ddb630288b6b679b345361e7fd [file] [log] [blame]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00001TODO file (? means the feature may be implemented, but not definitely)
2-----------------------------------------------------------------------------
3
Jordi Mallach75d05722002-05-18 21:22:47 +00004For version 1.4:
5- UTF-8 support.
David Lawrence Ramsey5ae684f2004-03-04 23:48:26 +00006- Support for paragraph searches. [DONE]
David Lawrence Ramsey8d3e7f32004-05-13 17:28:03 +00007- Support for justifying the entire file at once. [DONE]
David Lawrence Ramsey5ae684f2004-03-04 23:48:26 +00008- Support for filename searches in the file browser.
Jordi Mallach75d05722002-05-18 21:22:47 +00009- Undo/Redo key?
Chris Allegrettad8451932003-03-11 03:50:40 +000010- Rebindable keys?
David Lawrence Ramsey11c83d32005-01-02 21:26:53 +000011- Keystroke to implement "Add next sequence as raw" like vi's ^V. [DONE]
David Lawrence Ramsey40bdb682004-11-03 22:03:41 +000012- Spell check selected text only. [DONE]
David Lawrence Ramseye5d8f322004-09-30 22:07:21 +000013- Make "To Line" (^W^T) and "Read from Command" (^R^X) reenter their
Chris Allegretta434d6862003-02-03 04:55:17 +000014 parent menu when their keystroke is entered a second time (^W^T^T and
David Lawrence Ramseye5d8f322004-09-30 22:07:21 +000015 (^R^X^X) (requires figuring out when to keep cursor position and when
16 not to). [DONE]
17- Fix resetstatuspos global which we shouldn't have. [DONE]
Jordi Mallach298b9752003-09-07 00:44:12 +000018- Rewrite the nano FAQ in SGML.
Jordi Mallach75d05722002-05-18 21:22:47 +000019
Jordi Mallach75d05722002-05-18 21:22:47 +000020Old requests:
21
David Lawrence Ramsey70047ee2003-06-14 20:41:34 +000022For version 1.2:
23- Single line scroll up/down? [DONE]
24- Color syntax highlighting? (certainly seems like there's a demand for
25 it.) [DONE]
26- .nanorc [DONE]
27- Backup making (filename~)? [DONE]
28- Search (etc.) string history [DONE]
29- Implement Pico's -j and -g flags, as they are pretty easy to do.
30 [DONE]
31- Make mouse support work with clicking on the shortcuts (-m). Must
32 make global variable pointing to current shortcut list to determine
33 what keystroke to ungetch(). [DONE].
34- Implement -o (chroot of sorts) [DONE]
35- Allow -r to take a negative argument, meaning right margin instead of
36 left (allows resizing that way), formerly -W arg. [DONE]
37
Jordi Mallach75d05722002-05-18 21:22:47 +000038For version 1.0:
Chris Allegrettac9f147a2000-09-15 13:28:05 +000039- Implement Spelling [DONE]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +000040- Implement Help [DONE]
41- Internationalization [In progress, translators welcome!]
42- Allow nano to be resized in X. [DONE]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +000043- On page up/down, put the cursor on the first line (like Pico), not the
44 center line [DONE]
Robert Siemborski7ecc4352000-07-08 05:15:45 +000045- Rewrite edit_refresh, if at all possible [DONE]
46- Implement justify function [DONE]
Chris Allegrettaf1171c32000-07-23 21:56:01 +000047- Cut to end of line [DONE]
Chris Allegretta6e8ed712000-11-18 02:22:28 +000048- Built-in speller command [needed for version 1.0] [DONE]
Chris Allegrettac9f147a2000-09-15 13:28:05 +000049- Better statusbar interaction (scrolling, tab completion for filename)
Chris Allegretta6e8ed712000-11-18 02:22:28 +000050 [needed for version 1.0] [DONE]
Chris Allegretta71366cd2000-11-23 21:04:27 +000051- Now do username completion [DONE].
Chris Allegretta184e1a62000-11-28 04:09:39 +000052- Unjustify command (^U after ^J) [DONE =-].
53- Username completion (~user) [DONE =-].
Robert Siemborski7ecc4352000-07-08 05:15:45 +000054
Chris Allegrettac87a4112000-08-07 02:16:24 +000055$Id$