Commit Graph

3857 Commits

Author SHA1 Message Date
Maxime Coste
8d9c402f52 Handle registers insert/explicit completion with a nested on_next_key mode 2015-08-11 13:55:56 +01:00
Maxime Coste
1ea9739ab1 Document special registers 2015-08-11 13:44:07 +01:00
Maxime Coste
d7744308f6 Ensure the command exist before adding an alias
Fixes #371
2015-08-11 13:37:38 +01:00
Maxime Coste
2a72ca6f63 Merge remote-tracking branch 'somasis/master' 2015-08-11 13:33:06 +01:00
Maxime Coste
6916b65dfe Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-08-11 13:30:48 +01:00
Maxime Coste
c7fa2f858f Merge remote-tracking branch 'lenormf/rc/c-family.kak-double' 2015-08-11 13:30:21 +01:00
Maxime Coste
4d39657b9a Add unit tests for <a-x> and <a-X> 2015-08-11 13:28:50 +01:00
Frank LENORMAND
ac98699cf9 Add a comment-selection function 2015-08-11 14:04:24 +03:00
Frank LENORMAND
8c4d6b1861 Add quotes around the messages to be displayed in :echo calls 2015-08-11 09:25:58 +03:00
Frank LENORMAND
0000dd4705 Add the double type to the list of highlighted types 2015-08-11 08:16:04 +03:00
Maxime Coste
94ec1cdde7 Add an unset command to remove an option value (falling back to parent)
unset is not applicable to global scope.
2015-08-10 13:54:52 +01:00
Maxime Coste
10d8cf64cf Move option docstring obtention to OptionRegistry 2015-08-10 13:53:30 +01:00
Maxime Coste
bfb116b8b4 Move option name completion to the OptionRegistry
Option names are the same for every option manager.
2015-08-10 13:38:06 +01:00
Maxime Coste
f5e4562bd9 Merge branch 'master' of github.com:mawww/kakoune 2015-08-09 23:20:10 +01:00
Maxime Coste
2eced81753 clamp coordinates find_buffer_coord 2015-08-09 23:18:26 +01:00
Kylie McClain
90f7edb1ac rc/exherbo: initial support rc 2015-08-09 12:41:29 -04:00
Maxime Coste
9d50dd3886 Use a struct rather than a std::pair for InputHandler::Insertion 2015-08-08 22:46:11 +01:00
Maxime Coste
46d1f438d6 Style tweak in autorestore.kak 2015-08-07 09:20:58 +01:00
Frank LENORMAND
d3f9cce386 Remove a useless check for the 'yes' value of a bool option 2015-08-07 09:20:57 +01:00
Frank LENORMAND
d44214f136 Prevent the autorestore to recover backups on non-existent files 2015-08-07 09:20:56 +01:00
Frank LENORMAND
e29f8d3261 Fix an unecessary files listing when restoring buffers 2015-08-07 09:20:55 +01:00
Frank LENORMAND
7ef56789fa Implement a Tupfile to build kak with tup 2015-08-07 09:20:55 +01:00
Maxime Coste
7a59a6d758 ensure a buffer is not referenced a second time, just before actually deleting it
It can happen in certain case that a buffer gets referenced after it
gets moved to the trash, for example when it gets deleted during its
construction (due to BufCreate hook for example).
2015-08-06 21:51:44 +01:00
Maxime Coste
c41870ec98 grep.kak: Fix some missed used of jump instead of grep-jump 2015-08-05 18:37:25 +01:00
Maxime Coste
c01956726a grep.kak: Fix remaining use of jump instead of grep-jump 2015-08-05 00:19:37 +01:00
Maxime Coste
7ecd44d3ad make.kak: Rename err{jump,next,prev} to make-{jump,next,prev} 2015-08-04 23:10:08 +01:00
Maxime Coste
cfb3a668c1 Merge remote-tracking branch 'lenormf/doctrings_update' 2015-08-04 23:08:21 +01:00
Maxime Coste
102a854125 Merge remote-tracking branch 'lenormf/rc/autowrap.kak' 2015-08-04 23:06:28 +01:00
Maxime Coste
e7b4217762 Support flags getting modified by hooks at buffer creation
Fixes #361
2015-08-04 23:02:40 +01:00
Maxime Coste
6827662b27 Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-08-04 22:46:24 +01:00
Maxime Coste
fb33fe1d2d Merge remote-tracking branch 'jkonecny/master-kickstart-colors' 2015-08-04 22:45:54 +01:00
Maxime Coste
f9fae1a34f clang.kak: handle fatal errors in diagnostics 2015-08-04 18:41:56 +01:00
Frank LENORMAND
73e788fc59 Fix and improve the whole backup restoration procedure
The restore-buffer command was made publicly visible to allow arbitrary
reloads of the backup files, only backup files that were created after
the file has last been modified will be loaded, and several bugs have
been fixed (sed/find patterns).
2015-08-04 16:56:35 +03:00
Frank LENORMAND
8beb1da552 Prevent the "funcinfo" command from printing errors
Add a try{} scope around the exec statement that raises errors when no
selection was possible/made.
2015-08-04 07:52:57 +03:00
Frank LENORMAND
38bb9fc3a8 Modify the name and attribute of three grep commands
Add the "grep" prefix to the "jump", "next" and "prev" commands for
homogeneity with other kak scripts, and prevent the "grep-jump" command
from raising errors by enclosing it into a try{} scope.
2015-08-04 07:52:51 +03:00
Frank LENORMAND
926e628a36 Prevent the hook from wrapping the next line when the cursor is at the end of the current line 2015-08-04 07:24:16 +03:00
Jiří Konečný
13746767a2 Minor changes in kickstart.kak
Kickstart is using colors/default.kak completely now.
Fix packages groups wasn't matched correctly.
2015-08-03 21:16:22 +02:00
Frank LENORMAND
142c34d6de Added documentation strings to the commands that didn't have one already 2015-08-03 22:01:50 +03:00
Maxime Coste
548436eaf0 Merge remote-tracking branch 'jkonecny/master-mark-doc-fix' 2015-08-03 11:32:36 +01:00
Maxime Coste
226463b0e8 Merge remote-tracking branch 'jkonecny/master-rust-fix' 2015-08-03 11:30:19 +01:00
Maxime Coste
d19df5d5de Enable more invariant checking in selection lists 2015-08-03 11:23:40 +01:00
Maxime Coste
d49f48afe0 Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-08-02 20:27:55 +01:00
Frank LENORMAND
b4e1d711d6 Fix the pattern used in the backups lookup onliner to avoid false positives 2015-08-02 16:13:58 +03:00
Jiří Konečný
814a89ca2a Fix mark documentation
In Readme there was still the old way with '^' and 'alt-^'.
Now it's changed to 'z' and 'Z'.
2015-08-02 13:08:30 +02:00
Jiří Konečný
36fea948b0 Fix rust error when calling indent function 2015-08-02 12:59:49 +02:00
Maxime Coste
c5d2a9e1fa Update TODO 2015-08-01 19:41:28 +01:00
Maxime Coste
b5444883e9 Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-08-01 00:35:57 +01:00
Frank LENORMAND
9bd6a6da90 Set the maximum recursion depth to one to avoid unecessary high CPU usage 2015-07-31 18:34:53 +03:00
Maxime Coste
55f6ca7431 Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-07-31 14:01:07 +01:00
Frank LENORMAND
5291c06dec Frank LENORMAND Copyright Waiver
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
2015-07-31 15:31:34 +03:00