Frank LENORMAND
|
a31d947e1d
|
Give commands that do not indent their own insert hook
|
2016-03-10 15:12:08 +02:00 |
|
Frank LENORMAND
|
ad06f3f92c
|
Remove hooks that trim trailing whitespaces
|
2016-03-10 15:08:01 +02:00 |
|
Frank LENORMAND
|
326421c810
|
Add rubocop as default ruby formatter
|
2016-03-10 15:07:08 +02:00 |
|
Maxime Coste
|
fcd3437fac
|
Merge branch 'json-ui'
|
2016-03-09 23:29:46 +00:00 |
|
Maxime Coste
|
517abf5e74
|
Redisplay info when menu appears so that info adapts its position
|
2016-03-09 23:28:23 +00:00 |
|
Maxime Coste
|
99ca7ead37
|
Only select a completion when the menu was visible (or its the only one)
|
2016-03-09 23:24:20 +00:00 |
|
Maxime Coste
|
90d446b2f4
|
It can happen during an undo/redo that the buffer be temporarily empty
Fix is_end in that case.
|
2016-03-09 23:16:14 +00:00 |
|
Maxime Coste
|
79782fb903
|
Do not use echo -n in test runner, -n is not standard
|
2016-03-08 23:55:15 +00:00 |
|
Maxime Coste
|
84a1796a48
|
Try to please gcc 4.8 with parenthesis instead of curly braces
|
2016-03-08 23:36:54 +00:00 |
|
Maxime Coste
|
2d494ccb8e
|
Merge remote-tracking branch 'alexherbo2/moon-rc'
|
2016-03-08 23:24:17 +00:00 |
|
Maxime Coste
|
a7f458257f
|
Merge remote-tracking branch 'alexherbo2/lua-rc'
|
2016-03-08 23:24:11 +00:00 |
|
Maxime Coste
|
eea75c6daf
|
Add missing curly braces in containers helpers
|
2016-03-08 23:22:32 +00:00 |
|
Maxime Coste
|
9e15181dc9
|
Rework container helpers, use pipe syntax and cleanup implementation
use 'container | filter(func) | reverse() | transform(func)' instead
of 'transform(reverse(filter(container), func), func)' to express
container transformations.
|
2016-03-08 21:35:56 +00:00 |
|
Alex Leferry 2
|
b67c098c8c
|
code cleanup: remove optional sed option
|
2016-03-08 20:33:54 +01:00 |
|
Alex Leferry 2
|
a92c51d84f
|
code cleanup: remove optional sed option
|
2016-03-08 20:33:21 +01:00 |
|
Maxime Coste
|
21ae662151
|
Use ranked match based completion for command names
|
2016-03-08 13:56:37 +00:00 |
|
Maxime Coste
|
ead6865350
|
Add an initial highlighting test
|
2016-03-08 13:42:27 +00:00 |
|
Maxime Coste
|
3cbc0d0b39
|
Force redraw everything, not just refresh
|
2016-03-08 13:42:00 +00:00 |
|
Maxime Coste
|
23f52d591c
|
Support parsing booleans in json
|
2016-03-08 00:28:53 +00:00 |
|
Maxime Coste
|
114f9c876d
|
Detect if the debug buffer exists before displaying it in test runner
|
2016-03-08 00:25:14 +00:00 |
|
Maxime Coste
|
6f78c7f910
|
Fix handling of bool when writing json
|
2016-03-07 23:14:28 +00:00 |
|
Maxime Coste
|
6c8f8fe691
|
Rework client redrawing, delay menu/info methods until next refresh
That avoid sending lots of spurious info_hide/menu_hide, just set
a flag and wait until the client is asked to redraw.
|
2016-03-07 23:11:59 +00:00 |
|
Maxime Coste
|
a15cdeae6e
|
Fix json escaping of strings
|
2016-03-07 22:38:37 +00:00 |
|
Maxime Coste
|
2626ce858f
|
Move <c-l> handling to normal mode from client
Client handling prevents :exec from triggering a redraw
|
2016-03-07 22:14:03 +00:00 |
|
Maxime Coste
|
4d4f18a78a
|
Select ui at launch through the -ui <ui_name> switch
|
2016-03-07 21:44:50 +00:00 |
|
Maxime Coste
|
f1fb2114da
|
Handle <c-l> redrawing on the server side
That way we can force a redraw at any moment, including during
batch execution.
|
2016-03-07 21:44:50 +00:00 |
|
Maxime Coste
|
26e81976d3
|
Add a quick explanation of the json ui
|
2016-03-07 21:44:50 +00:00 |
|
Maxime Coste
|
b832a61193
|
Cleanup JsonUI and add support for a resize method
|
2016-03-07 21:44:50 +00:00 |
|
Maxime Coste
|
433940485f
|
Initial, WIP json ui implementation
The JsonUI writes json rpc user interface commands on stdout and
reads json rpc requests on stdin.
|
2016-03-07 21:44:50 +00:00 |
|
Maxime Coste
|
52525a156f
|
Remove complete_prefix option and behaviour
Now that we use subsequence based completion almost everywhere,
completing the common prefix does not make sense anymore.
|
2016-03-07 20:17:41 +00:00 |
|
Maxime Coste
|
7202ff373e
|
Tips should not be in the readme
|
2016-03-06 15:20:49 +00:00 |
|
Maxime Coste
|
7ec90f3afd
|
Merge remote-tracking branch 'benoit-intrw/regex_doc'
|
2016-03-06 15:20:13 +00:00 |
|
Maxime Coste
|
32427ba43e
|
Merge remote-tracking branch 'alexherbo2/moon-rc'
|
2016-03-06 15:19:29 +00:00 |
|
Maxime Coste
|
4c7e6bdca0
|
Merge remote-tracking branch 'alexherbo2/lua-rc'
|
2016-03-06 15:19:20 +00:00 |
|
Maxime Coste
|
fefc9fd582
|
Merge branch 'docs' of http://github.com/Delapouite/kakoune
|
2016-03-06 15:18:43 +00:00 |
|
Maxime Coste
|
cdbd81523a
|
Fix Value constructor, we never want to create reference values
|
2016-03-06 15:12:36 +00:00 |
|
Maxime Coste
|
fb2fb3811f
|
Tweak useage of skip_while and move the functions in utils.hh
|
2016-03-06 15:12:36 +00:00 |
|
Maxime Coste
|
72b6340b35
|
Only call UserInterface::refresh when the UI has been modified
|
2016-03-06 15:12:36 +00:00 |
|
Delapouite
|
ac3d76da9f
|
Fix various typos in README
|
2016-03-05 19:21:29 +01:00 |
|
Maxime Coste
|
786037cffc
|
Always place clang completion function info above the anchor
When placed below, it will hide the main selection cursor when editing
the second line of a multiple line parameter list.
|
2016-03-04 13:36:27 +00:00 |
|
Maxime Coste
|
00673eba36
|
Handle more gracefully switches between different c-family filetypes
|
2016-03-03 19:28:58 +00:00 |
|
Maxime Coste
|
b7dd5056ba
|
Tweak clang.kak
|
2016-03-03 19:28:45 +00:00 |
|
Alex Leferry 2
|
936bfcf0c8
|
add :alt command to jump to the alternate file (implementation ↔ test)
|
2016-03-03 18:56:50 +01:00 |
|
Alex Leferry 2
|
11153adcd8
|
Fix MIME type detection
|
2016-03-03 18:55:03 +01:00 |
|
Alex Leferry 2
|
25cd29dca4
|
add :alt command to jump to the alternate file (implementation ↔ test)
|
2016-03-03 18:53:04 +01:00 |
|
Maxime Coste
|
134be9a1f6
|
Just write to stderr when exceptions are uncaught
|
2016-03-03 14:05:07 +00:00 |
|
Maxime Coste
|
b5b5b82c70
|
destroy buffer manager first but clear clients before destroying buffers.
Fixes #612
|
2016-03-03 14:05:07 +00:00 |
|
Maxime Coste
|
f16bb36f41
|
Add a regression test for #612
|
2016-03-03 13:57:46 +00:00 |
|
Maxime Coste
|
24d4ee870f
|
Fix test runner to consider Kakoune returning non 0 as a failure
|
2016-03-03 13:57:46 +00:00 |
|
Maxime Coste
|
67849f2db7
|
BufferManager should outlive ClientManager in the end
If not, clients end up keeping references on a buffer while
it it being deleted.
|
2016-03-02 20:27:47 +00:00 |
|