blob: 8f8f51c067e351c676d4a360abb63555bd805680 [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]
7- Support for filename searches in the file browser.
Jordi Mallach75d05722002-05-18 21:22:47 +00008- Undo/Redo key?
Chris Allegrettad8451932003-03-11 03:50:40 +00009- Rebindable keys?
Chris Allegretta497b5042003-01-13 14:45:39 +000010- Keystroke to implement "Add next sequence as raw" like vi's ^V.
David Lawrence Ramseya593f532003-11-28 19:47:42 +000011 [DONE for edit window, needs to be done for statusbar prompt]
David Lawrence Ramsey35961c42004-01-23 19:34:03 +000012- Spell check selected text only. [DONE]
Chris Allegretta434d6862003-02-03 04:55:17 +000013- Make "To line" (^W^T) and "Read from Command" (^R^X) re-enter their
14 parent menu when their keystroke is entered a second time (^W^T^T and
David Lawrence Ramsey70047ee2003-06-14 20:41:34 +000015 (^R^X^X)(requires figuring out when to keep cursor pos and when not
16 to).
Chris Allegretta65f075d2003-02-13 03:03:49 +000017- Fix resetstatuspos global which we shouldn't have.
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$