Maxime Coste
|
dd3a7f739d
|
FlagLines: do not create a new local option in window if the option comes from the buffer
|
2013-04-23 14:03:54 +02:00 |
|
Maxime Coste
|
c844f6f5cf
|
git-tools.kak: use a single git command with subcommands
|
2013-04-23 14:03:23 +02:00 |
|
Maxime Coste
|
6df60f5d2f
|
use a DynamicSelectionList when searching as the buffer may be modified during the prompt
|
2013-04-22 18:49:52 +02:00 |
|
Maxime Coste
|
86f6282cbe
|
selecting a surrounding object goes up one level if what we find is already selected
|
2013-04-22 14:18:49 +02:00 |
|
Maxime Coste
|
681f30dd28
|
support renaming buffers
Changing buffer name allows to save a *make* or *grep* buffer when
launching another one for exemple.
|
2013-04-22 13:49:07 +02:00 |
|
Maxime Coste
|
362e346728
|
rename go function to goto_commands
|
2013-04-19 13:49:47 +02:00 |
|
Maxime Coste
|
38bd8c243f
|
add KakBegin and KakEnd hooks
|
2013-04-19 13:45:44 +02:00 |
|
Maxime Coste
|
ca69981cc6
|
Ncurses: display status line in terminal title as well
|
2013-04-18 20:22:19 +02:00 |
|
Maxime Coste
|
d29f44e493
|
update README
|
2013-04-18 19:12:41 +02:00 |
|
Maxime Coste
|
7af98eae43
|
add man.kak which provides a man command for displaying man pages in kakoune
|
2013-04-18 19:07:31 +02:00 |
|
Maxime Coste
|
03238df967
|
update TODO
|
2013-04-18 14:29:02 +02:00 |
|
Maxime Coste
|
5b61672948
|
add window_{width,height} env var
|
2013-04-18 14:28:53 +02:00 |
|
Maxime Coste
|
9a361e2657
|
Tweak status line
|
2013-04-18 14:28:35 +02:00 |
|
Maxime Coste
|
f4e7da8826
|
change swapped_case implementation
|
2013-04-17 19:31:31 +02:00 |
|
Maxime Coste
|
b229584e95
|
ShellManager: env_var_regex is an implementation detail
|
2013-04-17 19:26:44 +02:00 |
|
Maxime Coste
|
0a8f51bddd
|
ctags.kak: fix zc changed to vc
|
2013-04-17 19:15:34 +02:00 |
|
Maxime Coste
|
8d83a5ff9e
|
toolsclient option support is back, add docsclient for git-diff
|
2013-04-17 19:15:15 +02:00 |
|
Maxime Coste
|
021756dfd4
|
redeclaring an option with the same type is not an error
|
2013-04-17 19:10:51 +02:00 |
|
Maxime Coste
|
21f487417b
|
context_wrap options are allowed only at start
|
2013-04-17 19:10:06 +02:00 |
|
Maxime Coste
|
d3961768ec
|
add alt-X for trimming non full lines
|
2013-04-16 14:30:11 +02:00 |
|
Maxime Coste
|
979cfc1ff2
|
normal.cc: remove useless do_ prefix on function names
|
2013-04-16 14:08:15 +02:00 |
|
Maxime Coste
|
5b50b32e68
|
move view commands to v prefix instead of z
|
2013-04-16 13:54:04 +02:00 |
|
Maxime Coste
|
485a50bb4b
|
handle client_removed exception out of ClientManager as well
|
2013-04-15 18:55:41 +02:00 |
|
Maxime Coste
|
da4be95c90
|
Handle SIGHUP gracefully
|
2013-04-15 18:50:45 +02:00 |
|
Maxime Coste
|
cc91a71a96
|
move Client as a public class instead of a ClientManager implementation detail
|
2013-04-15 14:28:21 +02:00 |
|
Maxime Coste
|
385241d2c0
|
remove String::replace, use boost::regex_replace directly
|
2013-04-12 19:16:55 +02:00 |
|
Maxime Coste
|
b6d21514e4
|
BufOpen hook is only called for file buffers
|
2013-04-12 19:11:28 +02:00 |
|
Maxime Coste
|
5653af15ed
|
move normal mode implementation to normal.{cc,hh}
|
2013-04-12 14:28:13 +02:00 |
|
Maxime Coste
|
dbffcb226b
|
echo command can take a -col parameter to specify the colors to use
|
2013-04-12 14:22:01 +02:00 |
|
Maxime Coste
|
b057ab5462
|
update TODO
|
2013-04-12 14:17:57 +02:00 |
|
Maxime Coste
|
46deca4f3f
|
Add zj and zk command for scrolling the window
|
2013-04-12 01:31:21 +02:00 |
|
Maxime Coste
|
e4d87ee1f1
|
hide ncurses.h include in ncurses.cc
|
2013-04-12 01:28:22 +02:00 |
|
Maxime Coste
|
e68f3cfe35
|
git-tools.kak: initial git-show command
|
2013-04-11 23:09:42 +02:00 |
|
Maxime Coste
|
1b5760f1a1
|
delete buffer if needed when creating a scratch buffer
|
2013-04-11 23:09:17 +02:00 |
|
Maxime Coste
|
dcc054a785
|
git-tools: fix git-diff-show
|
2013-04-11 22:41:43 +02:00 |
|
Maxime Coste
|
3f5dc9e1cb
|
ctags.kak: <a-c> is now zc
|
2013-04-11 21:17:17 +02:00 |
|
Maxime Coste
|
2468a119fe
|
update README
|
2013-04-11 21:15:54 +02:00 |
|
Maxime Coste
|
99bb24dd09
|
add z prefixed 'window commands'
* zz or zc for centering selection on window (replaces alt-c)
* zt and zb for placing the main selection on top/bottom
|
2013-04-11 21:01:27 +02:00 |
|
Maxime Coste
|
fb87c7ac9f
|
add Window::display_selection_at(LineCount)
|
2013-04-11 21:01:00 +02:00 |
|
Maxime Coste
|
301921cd45
|
remove hooks when needed in rc files
|
2013-04-11 14:30:02 +02:00 |
|
Maxime Coste
|
107e95622d
|
Hooks can have an (shareable) identifier, and thus be removed
|
2013-04-11 14:29:10 +02:00 |
|
Maxime Coste
|
172f46f679
|
idvaluemap: add a remove_all method
|
2013-04-11 14:27:32 +02:00 |
|
Maxime Coste
|
4cf7c4175a
|
HookManager: write to debug when a hook fails
|
2013-04-11 13:58:09 +02:00 |
|
Maxime Coste
|
35d0d5b2ea
|
exceptions: use const char* what() instead of String description()
|
2013-04-11 13:57:35 +02:00 |
|
Maxime Coste
|
c699172110
|
highlight strings after macros
|
2013-04-11 13:47:15 +02:00 |
|
Maxime Coste
|
8b829d1cdf
|
display character column instead of byte column in status line
|
2013-04-11 13:45:28 +02:00 |
|
Maxime Coste
|
1398641d22
|
Add gt, gb and gc to goto the first/last/middle displayed line
|
2013-04-10 19:02:28 +02:00 |
|
Maxime Coste
|
9999e5698d
|
Use the buffer manager to delete buffer, throw when a client is inserting
|
2013-04-10 18:54:01 +02:00 |
|
Maxime Coste
|
441f9a69ef
|
InputHandler: auto leave insert mode when editor changed
|
2013-04-10 14:30:32 +02:00 |
|
Maxime Coste
|
bdd617006b
|
add a 'debug' command, which write to the debug buffer
|
2013-04-10 13:45:17 +02:00 |
|