Maxime Coste
|
0cd82d0ebe
|
Rename align indent to more correct copy indent
|
2014-03-02 01:06:05 +00:00 |
|
Maxime Coste
|
6585000b66
|
Use proper buffer filename rather than name in mime.kak
|
2014-02-27 06:44:28 +00:00 |
|
Maxime Coste
|
c49e79c9e8
|
Add buffile env var for getting the buffer filename
|
2014-02-27 06:44:22 +00:00 |
|
Maxime Coste
|
aceee75ed9
|
Tolerate invalid %...{} when completing
|
2014-02-27 06:44:14 +00:00 |
|
Maxime Coste
|
b0c2906890
|
kakrc highlighting: strings closing delimiters do not need to be followed by a whitespace
|
2014-02-25 01:10:47 +00:00 |
|
Maxime Coste
|
6d651c59d0
|
regionref highlighter just ignore invalid references
fixes #68
|
2014-02-25 00:19:31 +00:00 |
|
Maxime Coste
|
daeefe2f33
|
Add support for strings
fixes #53
|
2014-02-15 00:36:00 +00:00 |
|
Maxime Coste
|
ea4cb2cc3e
|
update README
|
2014-02-12 00:03:01 +00:00 |
|
Maxime Coste
|
14f91e7132
|
Use a scoped edition when pasting
|
2014-02-12 00:03:01 +00:00 |
|
Maxime Coste
|
410932330c
|
EventManager now wakes up for next timer rather than running a 10Hz
|
2014-02-12 00:03:01 +00:00 |
|
Maxime Coste
|
938f66badd
|
Check for buffer external change when entering insert mode
|
2014-02-12 00:03:00 +00:00 |
|
Maxime Coste
|
d2a1c5ce46
|
Prompt handles scrolling in the line being edited
|
2014-02-12 00:03:00 +00:00 |
|
Maxime Coste
|
209a4a3ddf
|
ClientManager: use lifo behaviour for free windows
|
2014-02-12 00:03:00 +00:00 |
|
Maxime Coste
|
cdcdd41328
|
Merge pull request #57 from nojhan/master
More precises requirements in the README
|
2014-02-10 08:10:21 +00:00 |
|
nojhan
|
c8156429c4
|
More precises requirements in the README
boost (>= 1.50)
ncurses with wide-characters support (>= 5.3, generally refered as libncursesw)
|
2014-02-07 15:15:14 +01:00 |
|
Maxime Coste
|
22f2f68d58
|
Fix LineChangeWatcher behaviour when inserting at buffer end
|
2014-01-28 19:07:36 +00:00 |
|
Maxime Coste
|
5b3233184e
|
update README
|
2014-01-28 19:06:52 +00:00 |
|
Maxime Coste
|
2159fc9563
|
Rename selections first,last to more explicit anchor,cursor
|
2014-01-28 19:06:52 +00:00 |
|
Maxime Coste
|
dbd194cea8
|
Fix autoinfo for angle bracket object
|
2014-01-27 21:11:45 +00:00 |
|
Maxime Coste
|
bfac1f70c3
|
Kakoune does not compile on gcc 4.7 anymore
|
2014-01-27 20:29:49 +00:00 |
|
Maxime Coste
|
e364137196
|
Fix compilation with clang 3.4
|
2014-01-27 20:28:38 +00:00 |
|
Maxime Coste
|
2dd4761f89
|
remove unused Singleton::delete_instance
|
2014-01-27 19:53:33 +00:00 |
|
Maxime Coste
|
a6d14cecbe
|
Remove session socket on error signal
|
2014-01-27 19:53:17 +00:00 |
|
Maxime Coste
|
bbf48e1d39
|
Honor incsearch option for select/split/keep
fixes #37
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
37b4eacdc8
|
Rework command completion to allow partial token completion
Implement hook completion.
fixes #44
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
00c1523c6e
|
fix clang auto completion at eol
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
a32cac2f66
|
update gdbinit
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
a55e152eee
|
cpp.kak: re-enable region highliting for comments and strings
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
ad818853a2
|
WordDB now uses a LineChangeWatcher based implementation
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
a96b2d3cd2
|
Rework regions highlighter, refactor and extract line tracking
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
f6e5deae5a
|
Add 'a' alias to angle brackets text object
fixes #39
|
2014-01-23 19:45:09 +00:00 |
|
Maxime Coste
|
cccb07c7cd
|
Catch parameter errors on startup and display option informations
|
2014-01-23 19:36:07 +00:00 |
|
Maxime Coste
|
c0bc7b6644
|
write_debug: fallback to stderr if the BufferManager does not exists yet
fixes #40
|
2014-01-23 19:21:00 +00:00 |
|
Maxime Coste
|
a2ecca8d8b
|
Region highlighters are still bugged, disable regions for cpp highlight
|
2014-01-22 23:32:56 +00:00 |
|
Maxime Coste
|
4f4a626754
|
Fix adapt_view_pos when the cursor is not on a display atom by itself
|
2014-01-21 18:52:51 +00:00 |
|
Maxime Coste
|
2cbb0bb27f
|
Add a show_matching highlighter
|
2014-01-20 21:02:43 +00:00 |
|
Maxime Coste
|
f6eaaf1e78
|
WordDB: use an ordered map for storing words
This way we can use lower_bound to find the first prefix match
in logarithm time and we know all other prefix matches will
follow.
|
2014-01-19 19:43:19 +00:00 |
|
Maxime Coste
|
a2c58d40b8
|
Use regions for string highlighting in kakrc files
|
2014-01-18 11:48:07 +00:00 |
|
Maxime Coste
|
2ac545d306
|
RegionHighlighter: correct coordinates that are one past end of line
As region highlighters store per lines matches, end of line ones
are not valid buffer coordinates and must be corrected as begining
of next line.
|
2014-01-18 11:47:18 +00:00 |
|
Maxime Coste
|
5cffc48efc
|
Pass a HighlightFlags parameter to highlighters
When only highlighting for finding character position on screen
pass HighlightFlags::MoveOnly so that non moving highlighters do
not need to run.
|
2014-01-18 01:59:37 +00:00 |
|
Maxime Coste
|
e1eec8903a
|
only highlight actually displayed regions
|
2014-01-17 23:39:01 +00:00 |
|
Maxime Coste
|
79c6d609c9
|
FunctionGroup: fix incorrect parameter for operator()
|
2014-01-17 13:13:08 +00:00 |
|
Maxime Coste
|
997aadd33f
|
Word completion use a WordDB stored as a buffer value.
|
2014-01-16 22:07:42 +00:00 |
|
Maxime Coste
|
a6b386e9b8
|
RegionHighlighter: Find the lines to be reparsed using the changes
|
2014-01-15 20:28:58 +00:00 |
|
Maxime Coste
|
c2f18e6e78
|
Use inplace_merge for sorting matches in region highlighter
|
2014-01-14 19:42:57 +00:00 |
|
Maxime Coste
|
ab508ea3da
|
Much faster implementation of SelectionList::merge_overlapping
|
2014-01-13 22:23:40 +00:00 |
|
Maxime Coste
|
86eaa64982
|
Optimization and code cleanup in the region highlighter.
|
2014-01-13 21:40:02 +00:00 |
|
Maxime Coste
|
219f4c9c19
|
minor code cleanup
|
2014-01-12 21:25:21 +00:00 |
|
Maxime Coste
|
737837216b
|
minor code cleanup
|
2014-01-12 21:24:59 +00:00 |
|
Maxime Coste
|
3248829f5b
|
rename buffer_iterator.inl.hh as buffer.inl.hh and inline some more methods
|
2014-01-12 17:19:05 +00:00 |
|