home/TODO

54 lines
1.5 KiB
Plaintext
Raw Normal View History

2012-10-16 18:46:06 +02:00
* encoding: support different encoding for files, make utf8 implementation
more robust
2011-11-08 20:03:52 +01:00
2013-03-22 18:40:03 +01:00
* support multi column chars
2012-10-16 18:46:06 +02:00
2013-03-22 18:40:03 +01:00
* right-to-left, bidirectional text
2012-11-23 13:41:17 +01:00
2013-03-22 18:40:03 +01:00
* key binding support
2013-01-04 18:46:20 +01:00
2013-02-26 18:55:07 +01:00
* Mouse support
* Crash recovery support (swap files)
* Sanitize prompt history handling, hooks should not have side effects
on history
2013-05-17 14:26:17 +02:00
* More text objects: indent, user defined ?
2013-03-29 19:29:24 +01:00
2013-05-17 14:26:17 +02:00
* automatic line splitting
2013-03-22 18:40:03 +01:00
* folding support
* spelling support
2013-05-17 14:26:17 +02:00
* improve info boxes, use a sane hiding behaviour
2013-03-27 14:19:26 +01:00
2013-05-17 14:26:17 +02:00
* allow colalias to reference another colalias
2013-03-22 18:40:03 +01:00
* investigate 'kakdiff'
2013-04-02 14:03:51 +02:00
* improve input filters, try to have a decent C++ input mode indenter
2013-04-18 14:29:02 +02:00
* Tree based undo
2013-04-25 18:52:47 +02:00
* incrementation/decrementation of integers support
2013-06-21 19:51:32 +02:00
* more sane command line parsing, better shell interaction with quoting
* configurable evaluated (%sh{...}) strings ? use an option to define
the interpreters, regex for finding used kak variables (ability to
add direct python/perl/ruby/whatever evaluation).
2013-07-29 15:00:21 +02:00
* tab support for indentation
* %rec{...%opt{tchou}...%sh{echo kanaky}} ~= "...${kak_opt_tchou}...$(echo kanaky)..."
* Optimize BufferModificationListener behaviour:
- Editor should modify in reverse order, as a modification at one point does not
impact the position of selections before it, so applying modification in reverse
order removes the needs to have selection updated on the fly, and permit deferred
update.
- Accumulate all the modifications and update the selections with the
whole knowledge -> try to remove this O(n2) behaviour.