2012-10-16 20:46:06 +04:00
|
|
|
* encoding: support different encoding for files, make utf8 implementation
|
|
|
|
more robust
|
2011-11-08 23:03:52 +04:00
|
|
|
|
2013-03-22 21:40:03 +04:00
|
|
|
* support multi column chars
|
2012-10-16 20:46:06 +04:00
|
|
|
|
2013-03-22 21:40:03 +04:00
|
|
|
* right-to-left, bidirectional text
|
2012-11-23 16:41:17 +04:00
|
|
|
|
2013-03-22 21:40:03 +04:00
|
|
|
* key binding support
|
2013-01-04 21:46:20 +04:00
|
|
|
|
2013-02-26 21:55:07 +04:00
|
|
|
* Mouse support
|
|
|
|
|
|
|
|
* Crash recovery support (swap files)
|
|
|
|
|
|
|
|
* Sanitize prompt history handling, hooks should not have side effects
|
|
|
|
on history
|
|
|
|
|
2013-05-17 16:26:17 +04:00
|
|
|
* More text objects: indent, user defined ?
|
2013-03-29 22:29:24 +04:00
|
|
|
|
2013-05-17 16:26:17 +04:00
|
|
|
* automatic line splitting
|
2013-03-22 21:40:03 +04:00
|
|
|
|
|
|
|
* folding support
|
|
|
|
|
|
|
|
* spelling support
|
|
|
|
|
2013-05-17 16:26:17 +04:00
|
|
|
* improve info boxes, use a sane hiding behaviour
|
2013-03-27 17:19:26 +04:00
|
|
|
|
2013-05-17 16:26:17 +04:00
|
|
|
* allow colalias to reference another colalias
|
2013-03-22 21:40:03 +04:00
|
|
|
|
|
|
|
* investigate 'kakdiff'
|
2013-04-02 16:03:51 +04:00
|
|
|
|
|
|
|
* improve input filters, try to have a decent C++ input mode indenter
|
2013-04-18 16:29:02 +04:00
|
|
|
|
|
|
|
* Tree based undo
|
2013-04-25 20:52:47 +04:00
|
|
|
|
|
|
|
* incrementation/decrementation of integers support
|
2013-06-21 21:51:32 +04: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 17:00:21 +04: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.
|