diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-12-13 18:48:54 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-12-13 18:50:27 +0100 |
| commit | cccd0388ebd16e03be1cb222d43c1ea2038b26ed (patch) | |
| tree | 5f0aee2ba11b9cd29af5947232b23dc2eeac4766 | |
| parent | 8e170e4385e51d06a9b6083ded0880e56146f9a3 (diff) | |
update TODO
| -rw-r--r-- | TODO | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -18,6 +18,8 @@ Medium Priority * configurable insert mode completion support * pasting big chunks of text from the terminal is slooooow. + (this is due to WordCompletion regex matching the whole + buffer once per inserted char) * support an -e 'command' command line option, working with newly connecting clients (so that they can specify the file to edit, @@ -33,11 +35,3 @@ Medium Priority * Design an Asynchronous model for interaction with external tools. For example Kakoune should provide a way to run a completion shell command without freezing until the completer returns. - -* merge_overlappings() is O(n²), this is too slow when there is a lot - of selections (think '%s.<ret>'). It should be optimized. - -* BufferIterators are slow, there should be two kind of BufferIterators, - the current ones, which survives Buffer modifications (even though they - may become invalid) and another kind, for regex iteraction for example - who would point directly to the memory for really fast iteration. |
