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