diff --git a/TODO b/TODO index 4f1fe101..95f8e8bd 100644 --- a/TODO +++ b/TODO @@ -2,11 +2,9 @@ A list of desired features -------------------------- Somewhat urgent: -- Make undo/redo work also for justifying and indenting. +- Make undo/redo work also for justifying. - Detect when text is being pasted, so that we can handle it faster. See https://savannah.gnu.org/bugs/?40060. -- Allow to define and execute a macro: a stored sequence of keystrokes. - See https://savannah.gnu.org/bugs/?50314. - Allow color syntaxes to apply to more than just color, so that we can e.g. specify a different alternate spell checker depending on which file type we have open. @@ -15,15 +13,16 @@ Somewhat urgent: See also https://savannah.gnu.org/bugs/?28993. Vague musings: -- FriBidi support? +- Add support for right-to-left text (RTL), through FriBidi? - Allow setting marks (saved positions, not to be confused with the mark set via Ctrl-^) at various lines and/or columns in the buffer, and allow movement between them with a single keystroke? - Make matching bracket searches sophisticated enough to skip over brackets inside comments? -- Allow indentation of marked text by spaces as well as tabs? -- Allow indentation to add just enough columns to reach the nearest - multiple of tabsize, rather than always adding tabsize columns? + +For version 2.9: +- Make undo/redo work also for indenting. [DONE] +- Allow to record and replay a macro: a stored series of keystrokes. [DONE] For version 2.8: - Allow text searches in the help viewer. [DONE] @@ -41,8 +40,7 @@ For version 2.2: - Undo/Redo keys (M-U and M-E)? [DONE] - Fix problems with color syntaxes highlighting lines too aggressively. [DONE] - Allow nano to work like a pager (reading from stdin). [DONE] -- Allow color syntaxes to be selected based on more than just filename - extension. [DONE] +- Select a color syntax based on more than just the filename extension. [DONE] - Allow soft wrapping as well as hard wrapping? [DONE] For version 2.0: