Maxime Coste
|
15223cba1e
|
tweak docstring
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
8aaeaa3187
|
Declare commands in a CommandDesc structure
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
8ac19edf67
|
Add a docstring to commands
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
e6f5b3c038
|
Display command info only when the autoinfo option is true
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
486d1269e0
|
Consistently name -foo things 'switches'
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
9451782648
|
Add command switches information, and automatically display it
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
7f9f887b4a
|
All commands now take directly a parameter parser
The command parameters description are now stored in a ParameterDesc
structure.
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
92c425ad52
|
Replace remaining $kak_bufname with more correct $kak_buffile
|
2014-03-02 01:07:29 +00:00 |
|
Maxime Coste
|
02760394ba
|
update keymap
|
2014-03-02 01:06:27 +00:00 |
|
Maxime Coste
|
ffe4ea4722
|
git-tools.kak uses $kak_buffile rather than $kak_bufname
|
2014-03-02 01:06:20 +00:00 |
|
Maxime Coste
|
bd331742d2
|
Add @ command for tabs to spaces and alt-@ for spaces to tabs
|
2014-03-02 01:06:13 +00:00 |
|
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 |
|