Maxime Coste
|
62137f364d
|
tweak initial debug infos
|
2013-11-15 23:47:44 +00:00 |
|
Maxime Coste
|
8c25d62056
|
extract InputHandler to input_handler.{cc,hh}
|
2013-11-14 21:12:59 +00:00 |
|
Maxime Coste
|
f8cadc0c57
|
move Client::m_name to context, no more need for DraftUI
|
2013-11-14 20:51:25 +00:00 |
|
Maxime Coste
|
ad275d1d1c
|
Extract InputHandler from Client
|
2013-11-14 18:09:15 +00:00 |
|
Maxime Coste
|
fe55d51e9f
|
Use Q for macro recording and q for replay, document macros in README
|
2013-11-14 13:59:32 +00:00 |
|
Maxime Coste
|
f287df2139
|
align always insert at selection begin
|
2013-11-14 13:44:55 +00:00 |
|
Maxime Coste
|
9a1d50d9a2
|
deindent now deindent non completely indented lines
If indent is 4 spaces, and a line has only 3 leading spaces, they
will get removed. a-< can be used to avoid this behaviour.
|
2013-11-14 13:44:54 +00:00 |
|
Maxime Coste
|
04ae48c346
|
indent cleanup, correct erroneous 3 spaces indent
|
2013-11-14 00:12:15 +00:00 |
|
Maxime Coste
|
9679b17b16
|
tweak style cpp.kak
|
2013-11-14 00:11:27 +00:00 |
|
Maxime Coste
|
323997041d
|
Do not use eval for grepcmd, as it will evaluate \ escapes as well
|
2013-11-14 00:07:14 +00:00 |
|
Maxime Coste
|
6adf6f3e29
|
update TODO
|
2013-11-13 23:51:15 +00:00 |
|
Maxime Coste
|
d2e360a1c8
|
move cpp indentation to helper hidden commands
|
2013-11-13 13:11:22 +00:00 |
|
Maxime Coste
|
cc7b4f815f
|
Update TODO, README
|
2013-11-12 20:41:14 +00:00 |
|
Maxime Coste
|
b2cb5b421c
|
Centralize file mimetype detection in mime.kak
This way, 'file --mime-type $buffer' is called only once per file
rather than once per filetype detection hook.
|
2013-11-12 20:38:00 +00:00 |
|
Maxime Coste
|
db5050fab0
|
Add BufSetOption hook support
|
2013-11-12 20:36:42 +00:00 |
|
Maxime Coste
|
bc3c21f436
|
update TODO
|
2013-11-12 20:04:28 +00:00 |
|
Maxime Coste
|
0244112af4
|
Add support for hidden commands, that will not show on completion
|
2013-11-12 19:38:19 +00:00 |
|
Maxime Coste
|
5a4650aecc
|
Add support for hidden options, not showed by completion
the decl command can take a -hidden parameter to hide an option
|
2013-11-12 19:21:07 +00:00 |
|
Maxime Coste
|
c4de866903
|
Fix select_to_previous_word when cursor is on last buffer char
|
2013-11-12 18:59:19 +00:00 |
|
Maxime Coste
|
67452c3441
|
Tweak prompt auto show completion
* Auto show completion even before the first key is pressed
* Auto show next completions when validating a single choice completion
|
2013-11-12 18:56:48 +00:00 |
|
Maxime Coste
|
6877ae151f
|
Do not require call to menu_hide before menu_show in ncurses ui
|
2013-11-12 18:52:30 +00:00 |
|
Maxime Coste
|
83a6375263
|
Fix StronglyTypedInteger::operator%=
|
2013-11-11 19:11:17 +00:00 |
|
Maxime Coste
|
6b77860fc0
|
Make Context a class, not a struct
|
2013-11-11 19:10:49 +00:00 |
|
Maxime Coste
|
bc1d1ba59f
|
Fix warnings
|
2013-11-10 22:51:52 +00:00 |
|
Maxime Coste
|
03a6561f50
|
use abreviated form for keys in client.cc
|
2013-11-10 22:48:56 +00:00 |
|
Maxime Coste
|
cd867135a0
|
update TODO
|
2013-11-10 22:43:44 +00:00 |
|
Maxime Coste
|
4b518ee6b9
|
Add support for function keys F1-F12
|
2013-11-09 11:12:55 +00:00 |
|
Maxime Coste
|
a7ed017ef3
|
cleanup Makefile
|
2013-11-09 11:12:25 +00:00 |
|
Maxime Coste
|
b4cc8edd35
|
Use eval ${kak_opt_(make|grep}cmd} in (make|grep).kak
Quotes in the variable are preserved that way.
|
2013-11-08 19:05:30 +00:00 |
|
Maxime Coste
|
414a1332eb
|
update cpp indentation hooks, indent after visibilty specifier
|
2013-11-08 19:04:28 +00:00 |
|
Maxime Coste
|
2e839ac607
|
update TODO
|
2013-11-08 19:03:42 +00:00 |
|
Maxime Coste
|
378bb978d8
|
cleanups and tweaks in README
|
2013-11-08 19:03:30 +00:00 |
|
Maxime Coste
|
16d261aa29
|
update README, document exec and eval more precisely
|
2013-11-07 23:23:33 +00:00 |
|
Maxime Coste
|
82b1619b05
|
cleanup cpp hooks
|
2013-11-07 21:58:19 +00:00 |
|
Maxime Coste
|
a11bccaa12
|
fix Buffer constructor exception safety
|
2013-11-07 21:43:18 +00:00 |
|
Maxime Coste
|
d4216efd75
|
clang.kak: wrap clang-autocomplete hook in a try %{}
|
2013-11-07 18:50:16 +00:00 |
|
Maxime Coste
|
bfbb44d994
|
Makefile: use boost_regex-mt on Cygwin
|
2013-11-07 18:49:12 +00:00 |
|
Maxime Coste
|
0b23a4f67b
|
cpp indent improvement
* auto inserts a ; after } if it closes a class or struct
* auto copy the // comment of the previous line
|
2013-11-07 18:45:08 +00:00 |
|
Maxime Coste
|
2eb1a323d9
|
fix kakrc string highlighting
|
2013-11-07 18:44:27 +00:00 |
|
Maxime Coste
|
79883f6a51
|
make align tab-aware
|
2013-11-06 19:13:06 +00:00 |
|
Maxime Coste
|
f2a902f682
|
Add modulo operators to StronglyTypedNumber
|
2013-11-06 19:10:35 +00:00 |
|
Maxime Coste
|
7495d04a47
|
Add support for -itersel option in exec/eval
-itersel makes a -draft eval/exec run once for each selections
separately rather than with all selections at a time.
|
2013-11-05 23:50:44 +00:00 |
|
Maxime Coste
|
088f670fe9
|
update cpp indent hooks, add align to opening paren support
|
2013-11-04 22:23:55 +00:00 |
|
Maxime Coste
|
68a27af56e
|
Use InsertChar hook for char insertion, and InsertKey for key press
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
9521413b62
|
Tweak insert completion behaviour
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
dd6462ed57
|
regex option highlighter use runtime window rather than creation time one
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
02312fe5ff
|
Allow to ommit the catch part in the try command
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
5e54705e26
|
simplify clang-enable-autocomplete, no need for shell
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
471aeaab9a
|
remove filters, use hooks instead
|
2013-11-04 22:02:44 +00:00 |
|
Maxime Coste
|
4c39743b69
|
cpp.kak: replace filters with hooks
|
2013-11-04 22:02:44 +00:00 |
|