* Improve unicode text edition - support multi column chars - right-to-left, bidirectional text * improve highlighters - folding support * markup support in info boxes * improve insert completion - Use some kind of ranking to sort completions - Detect when the following text is matching the inserted completion - Support multiple completion points (1.1@0:comp1:comp2:comp3:1.5@0:comp1:comp2:comp3) - smarter behaviour to keep completion available longer . keep per line timestamps . update completion options when lines are added/deleted * spelling support * investigate 'kakdiff' * Tree based undo * User defined text objects * multiple parameters support for normal mode commands ? - 10,20g -> goto line 10, column 20 - 1,2,3 remove selections 1, 2 and 3 * Improve self-documenting - Generate documentation from Kakoune source . Write asciidoc from internal documentation . make doc compiles kakoune, and run doc generation: +./kak -help commands > ../doc/commands.asciidoc+ with README.asciidoc including commands ? * Comments and strings should be more integrated than just highlighting, matching chars for example should be strings and comments aware (should they ?) * change command parsing to be more shell like (support -option="value with spaces" instead of requiring "-option=value with spaces")