kakoune/TODO

79 lines
1.9 KiB
Plaintext
Raw Normal View History

2013-10-10 19:59:53 +02:00
* Improve unicode text edition
2011-11-08 20:03:52 +01:00
2013-10-10 19:59:53 +02:00
- support reading/writing non utf8 encoded files
2012-10-16 18:46:06 +02:00
2013-10-10 19:59:53 +02:00
- more robust utf8 implementation
- support multi column chars
- right-to-left, bidirectional text
2012-11-23 13:41:17 +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-10-10 19:59:53 +02:00
* improve highlighters
- folding support
* improve info boxes
2013-12-13 14:59:24 +01:00
- Move info handling to client
. remove direct ui access from context
. Add support for 'transient' info, displayed for a certain
amount of time
2013-10-21 19:58:56 +02:00
* improve insert completion
- Detect when the following text is matching the inserted completion
2013-03-22 18:40:03 +01:00
2013-10-10 19:59:53 +02:00
- 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
2013-03-27 14:19:26 +01:00
2013-03-22 18:40:03 +01:00
* investigate 'kakdiff'
2013-04-02 14:03:51 +02:00
2013-04-18 14:29:02 +02:00
* Tree based undo
2013-04-25 18:52:47 +02:00
2013-06-21 19:51:32 +02:00
* configurable evaluated (%sh{...}) strings ? use an option to define
2014-11-10 14:20:20 +01:00
the interpreters.
2013-07-29 15:00:21 +02:00
2013-10-12 20:53:25 +02:00
* User defined text objects
2013-10-10 19:59:53 +02:00
* multiple parameters support for normal mode commands ?
- 10,20g -> goto line 10, column 20
2013-09-17 19:52:30 +02:00
2013-10-10 19:59:53 +02:00
- 1,2,3<a-space> remove selections 1, 2 and 3
2013-10-26 01:51:19 +02:00
* Make kakoune self-documenting
2014-11-10 14:20:20 +01:00
- Display option docstring
2013-10-26 01:51:19 +02:00
- 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 ?
2013-11-08 20:03:42 +01:00
2013-11-12 21:04:28 +01:00
* Rewrite keymap support using options ? (map window insert a b -> set -add window insert_keymap a:b)
2013-12-24 02:49:21 +01:00
* Comments and strings should be more integrated than just highlighting, matching chars
for example should be strings and comments aware
2014-09-22 14:57:56 +02:00
* %val{opt_.*} == %opt{.*}, %val{reg_.*} == %reg{.*}, it might make sense to remove the %opt and %reg