Maxime Coste
|
e45b0c3ffc
|
Add StatusLine{Mode,Info,Value} built in faces
Fixes #491
|
2015-11-24 13:53:15 +00:00 |
|
Maxime Coste
|
ad5c8db7a8
|
Add support for various completions in :prompt
Fixes #489
|
2015-11-23 13:57:36 +00:00 |
|
Maxime Coste
|
36bf145b02
|
Support opening new files on kak -c command line
Fixes #485
|
2015-11-22 11:48:02 +00:00 |
|
Maxime Coste
|
7cf7f121e8
|
Fix onkey autoinfo
|
2015-11-21 17:21:21 +00:00 |
|
Maxime Coste
|
b0d696d994
|
Merge remote-tracking branch 'somasis/master'
|
2015-11-21 15:39:27 +00:00 |
|
Maxime Coste
|
a8d2c93ac8
|
Add a profiling debug flag to get timings for hooks/shell eval
|
2015-11-21 12:11:19 +00:00 |
|
Maxime Coste
|
5e4f5cd2a0
|
Move enum option handling in enum.hh and refactor enum options
|
2015-11-20 09:06:53 +00:00 |
|
Kylie McClain
|
77ba471020
|
Makefile: Allow for passing include/ncursesw path
|
2015-11-19 20:09:24 -05:00 |
|
Maxime Coste
|
c0f1b7b99f
|
Introduce a debug flags option to control some tracing
Support shell|hooks and write traces in debug buffer
|
2015-11-19 21:58:26 +00:00 |
|
Maxime Coste
|
2977cc97b3
|
Merge branch 'ws' of git://github.com/jubalh/kakoune
|
2015-11-19 21:56:45 +00:00 |
|
Maxime Coste
|
bf213b01dd
|
Keep an empty last line in debug buffer to provide auto scrolling
|
2015-11-19 21:33:50 +00:00 |
|
Kylie McClain
|
1ed66e9b6a
|
Fix building with musl libc
|
2015-11-19 20:23:55 +00:00 |
|
Maxime Coste
|
788c358720
|
Fix some cases where menu items are truncated needlessly
|
2015-11-19 20:23:27 +00:00 |
|
Michael Vetter
|
71f6ee3234
|
Remove trailing whitespaces
|
2015-11-19 16:31:00 +01:00 |
|
Maxime Coste
|
daf041e839
|
Implement some generic utilities to convert flags to/from strings
|
2015-11-19 00:17:52 +00:00 |
|
Maxime Coste
|
784ab635ee
|
Splitting an empty string now returns an empty vector
|
2015-11-19 00:17:18 +00:00 |
|
Maxime Coste
|
9656f088e7
|
Change autoinfo option to be a flags option, document flags options
Support the value1|value2|value3 syntax for flag options.
|
2015-11-18 23:47:28 +00:00 |
|
Maxime Coste
|
5c37f0dd5e
|
Propagate shell context through prompt/onkey/menu commands
|
2015-11-18 20:15:51 +00:00 |
|
Maxime Coste
|
5743ea7384
|
Respect count argument on search
|
2015-11-18 20:13:03 +00:00 |
|
Maxime Coste
|
8d47cf0674
|
Fix correctly ncurses menu size computations and avoid divide by 0
|
2015-11-18 20:12:16 +00:00 |
|
Maxime Coste
|
6925ff33b1
|
Send client dimensions on connection, avoid a race condition.
Fixes #429
|
2015-11-18 13:43:43 +00:00 |
|
Maxime Coste
|
a37858ece7
|
Put count and register normal mode params in the shell context
'10:echo %val{count}' will display 10
Fixes #10
|
2015-11-17 23:47:59 +00:00 |
|
Maxime Coste
|
6bd71c68e5
|
NCurses: Fix max menu item width computation
|
2015-11-17 23:34:03 +00:00 |
|
Maxime Coste
|
cb108b248a
|
Fix alias completion and overwritting
|
2015-11-17 13:55:27 +00:00 |
|
Maxime Coste
|
97cc166885
|
Try to restore the previously opened buffer when converting to client mode
Fixes #483
|
2015-11-16 13:52:33 +00:00 |
|
Maxime Coste
|
1bf0a964ce
|
Move is_basic_alpha to unicode.hh
|
2015-11-15 13:24:39 +00:00 |
|
Maxime Coste
|
111732005a
|
Support <c-v> to insert raw value in insert/prompt mode
|
2015-11-13 13:52:54 +00:00 |
|
Maxime Coste
|
67d1b7dcd1
|
Faster BufferIterator::operator++/--
|
2015-11-12 13:59:36 +00:00 |
|
Maxime Coste
|
2113b829df
|
Show an info box explaining that spaces disable history recording in command prompt
Fixes #477
|
2015-11-12 13:57:14 +00:00 |
|
Maxime Coste
|
d6168a90fc
|
Fix access to dead temporary
|
2015-11-11 19:14:35 +00:00 |
|
Maxime Coste
|
b73a890f8c
|
Document i attribute in face command info
|
2015-11-11 19:05:47 +00:00 |
|
Maxime Coste
|
a5c8437873
|
Remove unneeded conversion
|
2015-11-11 19:05:32 +00:00 |
|
Maxime Coste
|
892c3647e4
|
Fix to_lower/to_upper handling to correctly support non unicode chars
require a proper unicode locale setup on the system
Fixes #94
|
2015-11-11 00:21:20 +00:00 |
|
Maxime Coste
|
7bd3f4306d
|
Remove useless checks, buffer has always at list one line
|
2015-11-10 23:06:57 +00:00 |
|
Maxime Coste
|
217dd6a1de
|
Disable history when executing maps
Fixes #476
|
2015-11-10 21:24:47 +00:00 |
|
Maxime Coste
|
a0bcdd83df
|
Document default registers
|
2015-11-10 20:39:17 +00:00 |
|
Maxime Coste
|
9134066e85
|
Try to switch to last buffer when removing the current one
|
2015-11-10 13:52:48 +00:00 |
|
Maxime Coste
|
53184829ee
|
Avoid unneeded inc/dec rec in RefPtr::operator=
|
2015-11-10 13:50:15 +00:00 |
|
Maxime Coste
|
6e08716899
|
Refactor Normal input mode on_key method
|
2015-11-09 21:30:07 +00:00 |
|
Maxime Coste
|
6ecccf4119
|
Regex based normal mode command honor the selected register
They default to the '/' register for the default regex, but can
use another if specified with "<reg>
|
2015-11-09 21:28:18 +00:00 |
|
Maxime Coste
|
9b8e2526f9
|
Merge search hihglighter and regex option highlighter in dynregex
|
2015-11-09 09:34:03 +00:00 |
|
Maxime Coste
|
62c981fe2d
|
Small tweak in DynamicRegexHighlighter
|
2015-11-09 08:50:17 +00:00 |
|
Maxime Coste
|
a2d78941ba
|
Catch expression evaluation errors in line/column highlighters
|
2015-11-09 08:42:40 +00:00 |
|
Maxime Coste
|
12abb54a88
|
Slightly more performant regex capture gathering in select_all_matches
|
2015-11-09 08:42:12 +00:00 |
|
Maxime Coste
|
6840f7ce9c
|
Store the last used buffer in clients
Fixes #474
|
2015-11-07 18:25:49 +00:00 |
|
Maxime Coste
|
6bb775241c
|
Optimize BufferIterator to avoid a lot of pointer chasing
|
2015-11-07 16:55:48 +00:00 |
|
Maxime Coste
|
04c8334c98
|
Avoid useless StringDataPtr copy
|
2015-11-07 16:55:20 +00:00 |
|
Maxime Coste
|
28d451b844
|
Support 'current' scope in set/unset command
|
2015-11-06 13:56:48 +00:00 |
|
Maxime Coste
|
65e67b0656
|
Remove unused _ss UDL
|
2015-11-06 13:37:51 +00:00 |
|
Maxime Coste
|
33253a8fd5
|
Support 'V' for locked view control
Fixes #343
|
2015-11-05 13:40:40 +00:00 |
|